當我請求這個網址:傳遞一個文件名可變PHP
http://example.com/csv_build.php?filename=test.txt&time=1485902100000&data=25
我希望PHP代碼來創建一個文件名爲:datafile.txt
將包含以下數據:
test.txt,1485902100000,25<CR><LF>
由於某種原因,datafile.txt
未被創建。
我犯了一個錯誤嗎?
<?
# GRAB THE VARIABLES FROM THE URL
$File = 'datafile.txt';
$FileName = $_GET['filename'];
$HeureTronconMesure = $_GET['time'];
$DonneeCapteur = $_GET['data'];
# --------------------------------
$FICHIER = fopen($File, "a");
#ftruncate($FICHIER,0);
fputs($FICHIER, $FileName);
fputs($FICHIER , ",");
fputs($FICHIER, $HeureTronconMesure);
fputs($FICHIER , ",");
fputs($FICHIER, $DonneeCapteur);
fputs ($FICHIER , "\r\n");
fclose($FICHIER);
?>
直接從查詢字符串中提供的數據中寫入文件內容看起來是個壞主意 – Andy