PHP написать файл ... нужна помощь - PullRequest
0 голосов
/ 16 апреля 2010
<?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);
?>

Это только образец. Какой правильный код для этого?

Ответы [ 2 ]

1 голос
/ 16 апреля 2010

В вашем примере открытие файла с использованием 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);
1 голос
/ 16 апреля 2010

Вы используете правильный код, какой смысл?

Также обратите внимание, что вы используете запятую, а не точку для объединения строк в:

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