Fublin, Я бы глянул в более новые методы в пхп, тот же file_put_contents и file_get_contents еще есть псевдокласс для работы с файлами, а про spl я вообще молчу, щас дам пример
Koenig, Да мнеб со старыми разобраца сначало
Глянь второй пример
http://www.php.net/manual/ru/f ... s.php ну и все что сверху написано тоже много о чем интересном рассказывает
Koenig, Тоесь одной фун-ей всё делается и всё ?
file_puth_contents("form.tx", "\r\n")
и всё ?
Fublin, Второй пример тоже не длинный, но в старом варианте если его записать, где блок на запись устанавливается , а потом снимается, то совсем длинно. Одна функция ложит строку или массив в файл, так же одна функция считывает файл в строку, должен был видеть в граберах
Fublin (13.03.2012/22:06)
Koenig, Тоесь одной фун-ей всё делается и всё ?
file_puth_contents("form.tx", "\r\n")
и всё ?
file_put_contents('form.txt', $_POST['text'] . "\r\n");
Второй пример с флагами, дополняет файл без перезаписи и блокирует доступ делая очередь для обращения к файлу, чтоб если одновременно два товарища отправят данные , данные не испортились в файле, если файл открыт одним товарищем и в него ведется запись, то второй ждет
Полный пример, пишу с тела, так что не проверяя
if ($_POST['submit']) {
file_put_contents('data.dat', $_POST['name'] . PHP_EOL, FILE_APPEND | LOCK_EX);
header('Location: ' . $_SERVER['PHP_SELF']);
exit;
} else {
echo '<div>Писать тут<br/><form action="" method="post"><input type="text" name="name" size="20" /><br/><input type="submit" name="submit" value="ok" /></form></div>';
}
Fublin, а что мешает после записи редиректить на тот же файл?