[請益] 急問關於傳檔問題
以下這段程式碼
UpFile是input type=file的name
$handle = @fopen($_FILES['UpFile']['tmp_name'], "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
if($buffer==NULL) break;
$_POST["t_owner"]=$_SESSION["loginMember"];/*
$_POST["t_x"] = strtok($buffer,',');
$_POST["t_y"] = strtok(',');
$_POST["t_time"] = strtok(',')+28800;
$_POST["t_speed"] = strtok(',');*/
$query_insert = "INSERT INTO `trip` (`t_id` ,`t_trip` ,`t_owner`
,/*`t_x` ,`t_y`,`t_time`,`t_speed`,*/`t_context`) VALUES (";
$query_insert .= "'".$_POST["t_id"]."',";
$query_insert .= "'".$_POST["t_trip"]."',";
$query_insert .= "'".$_POST["t_owner"]."',";/*
$query_insert .= "'".$_POST["t_x"]."',";
$query_insert .= "'".$_POST["t_y"]."',";
$query_insert .= "'".$_POST["t_time"]."',";
$query_insert .= "'".$_POST["t_speed"]."',";*/
$query_insert .= "'".$_POST["t_context"]."')";
mysql_query($query_insert) or die(mysql_error(). ":
$query_insert<br>\n");
}
}
fclose($handle);
}
$query_insert = "INSERT INTO `open_all` (`u_id` ,`t_trip` ,`o_all`)
VALUES (";
$query_insert .= "'".$_POST["t_owner"]."',";
$query_insert .= "'".$_POST["t_trip"]."',";
$query_insert .= "'".$_POST["o_all"]."')";
mysql_query($query_insert) or die(mysql_error(). ":
$query_insert<br>\n");
-------------------------------------------------
請問我能不能改成不用input file也能建檔呢?
關於這點 我有想到一個方法
就是把UpFile安排一個固定的檔案(就是跟input無關)
但是我實在不熟php語法 所以請問板上高手
希望可以指點一下
謝謝:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.140.120
※ 編輯: TheJim 來自: 140.113.140.120 (06/07 11:33)
推
06/07 14:54, , 1F
06/07 14:54, 1F
→
06/07 14:54, , 2F
06/07 14:54, 2F
→
06/07 15:20, , 3F
06/07 15:20, 3F
→
06/07 18:24, , 4F
06/07 18:24, 4F
→
06/07 18:25, , 5F
06/07 18:25, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章