Создание файла
В каком смысле?
Во-первых, новый файл создаётся "как обычно" - функцией fopen, которой опциях создания указывается "w" (по-моему, точнее - надо заглянуть в доку).
Во-вторых, если при старте скрипта всякий раз указывать новое имя - будет создаваться всякий раз новый файл. Новое имя можно сделать из значения таймера, например...
Во-первых, новый файл создаётся "как обычно" - функцией fopen, которой опциях создания указывается "w" (по-моему, точнее - надо заглянуть в доку).
Во-вторых, если при старте скрипта всякий раз указывать новое имя - будет создаваться всякий раз новый файл. Новое имя можно сделать из значения таймера, например...
Хм.
Файл index.php:
Файл write.php:
установить права на папку 777
Файл index.php:
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Элементарный пример</title>
</head>
<body>
<form name="frm_textblock" method="post" action="write.php">
<textarea rows="20" cols="80" name="textblock"></textarea>
<input type="submit" value="Сохранить">
</form>
</body>
</html>
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Элементарный пример</title>
</head>
<body>
<?php
$filename="text_".mt_rand(10000,99999).".txt";
$file=fopen($filename,'a+');
fputs($file,$_POST['textblock']);
fclose($file);
?>
<h2><a href="<?php echo $filename; ?>"><?php echo $filename; ?></a></h2>
<textarea rows="20" cols="80" name="textblock"><?php echo file_get_contents($filename); ?></textarea>
</body>
</html>