2010-04-16 113 views
0
 
<?php 
$title = $_POST['title']; 
$filename = $title , ".php"; 
$fh = fopen($filename, 'w') or die ("can't open file"); 
$stringData = $title; 
fwrite($fh, $stringData); 
$stringData = $blog; 
fwrite($fh, $stringData); 
fclose($fh); 
?> 

這只是一個示例。什麼是正確的代碼?PHP寫入文件...需要幫助

+1

正確的代碼,究竟是什麼?你需要更具體的問題。 – 2010-04-16 17:51:51

回答

1

您使用的是正確的代碼,有什麼意義?

另外請注意,您使用的是逗號,而不是一個點來連接在字符串:

$filename = $title , ".php"; 
+0

這是錯誤顯示,如果我使用該代碼....我不知道爲什麼,但它說,逗號有錯誤...「解析錯誤:語法錯誤,意外','在C:\ Program Files文件\ xampp \ htdocs \第11行的Jordan Pagaduan \ blog_creator.php「 – Jorge 2010-04-16 17:59:18

+0

@Jordan:正如Sarfraz在他的回答中所說的,串聯是用'.'而不是''來完成的。交換','換一個'.',它應該可以工作。 – 2010-04-16 18:00:43

+0

哦....非常感謝你...我不明白薩夫拉茲的答案..謝謝你... – Jorge 2010-04-16 18:04:26

1

在您的例子打開使用POST是不安全的方法的文件,所以千萬別想這有點兒招數:P

您可以使用文件閱讀和簡單的方法寫

file_get_contents();

echo $fileData = file_get_contents('filename.txt'); 

file_put_contents();

$data= 'some data'; 
// Write the contents back to the file 
file_put_contents("filename.txt", $data);