Как вывести содержимое текстового файла text.txt в поле формы?

  • Автор темы Автор темы carich
  • Дата начала Дата начала

carich

Guest
Как вывести содержимое текстового файла text.txt в поле формы?

Как вывести содержимое текстового файла text.txt в поле формы <textarea> для редактирования
и затем снова записать в файл отредактированную информацию? :confused:
 
мона через фопен, но лучше
PHP:
<?$arr=file("text.txt");?>
<textarea>
<?echo implode ("",$arr)?>
</textarea>
 
и при сабмите:

PHP:
$f=fopen("text.txt","w"); 
fwrite($f,$name_textarea); 
fclose($f);
 
Баран от ПХП
Ты верный ник выбрал, можешь пару неделек не отвечать на вопросы.

carich
php.net/file_get_contents
php.net/fopen
php.net/fwrite
 
Silya, не пояснишь ли ты, с примерами, что ты считаешь "изощрением", и почему.
 
Фанат, у меня просто немного другой взгляд на вывод содержимого файла и потому я высказал своё мнение
 
Хотя вот в мане читаю Использование функции file_get_contents() наиболее предпочтительно в случае необходимости получить содержимое файла целиком, поскольку для улучшения производительности функция использует алгоритм 'memory mapping' (если поддерживается операционной системой). . Да натлкивает на размышления
 
><?echo implode ("",$arr)?>
или
><?echo file_get_contents($filename)?>

Лушче вообще заменить на
echo htmlspecialchars($content);

А то встретится у вас '</textarea>' внутри текста и что произойдет сами подумайте.
 
Burunduk-13, замечание правильное, но "заменить на" тут никак не подходит, скорее "дополнить".

Функция file давольно спецефична и использовать её для простого чтения файла - примерно тоже, что забивать гвозди микроскопом.
 
Сверху