如何爲我的fopen上的輸出定製文本名稱? 我嘗試使用如何使用fopen自定義php上的文本名稱comman
$file = $Aname .'.txt';
但不會正確輸出,並且還創建文本文件返回到 的頁面,並提示有關文件的創建用戶後。
<?php
$saving = $_REQUEST['saving'];
if ($saving == 1){
$Aname = $_POST['Aname'];
$name = $_POST['name'];
$last = $_POST['last'];
$mob = $_POST['mob'];
$ext = $_POST['ext'];
$email = $_POST['email'];
$add = $_POST['add'];
$com = $_POST['com'];
$day = $_POST['day'];
$text = $_POST['text'];
$date = date("M j, Y ");
$data = "Date Sent: {$date}\n\nName: {$name} {$last}\nPhone : {$mob} ext: {$ext}\nCompany: {$com}\nAddress : {$add}\nE-mail : {$email}\nDay : {$day}\n\nNote :
\n{$text}\n---------------------------------------\n";
$file = $Aname.'.txt';
$fp = fopen($file, "a") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
}
?>
,並代替用戶搬遷到另一個頁面給這個錯誤
die("Couldn't write values to file!");
只是彈出一個警告頁面上。
你有沒有考慮過使用'MySQL'來存儲我們的信息而不是獨立的平面文件 – Baba
我不明白爲什麼「它」應該返回任何地方或提示任何人任何事情。代碼是關於將數據從請求寫入文件。而已。 – arkascha
我需要文本格式的文件,這就是爲什麼我要這樣做 – telexper