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

carich

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

Как вывести содержимое текстового файла text.txt в поле формы <textarea> для редактирования
и затем снова записать в файл отредактированную информацию? :confused:
 

Баран от ПХП

Guest
мона через фопен, но лучше
PHP:
<?$arr=file("text.txt");?>
<textarea>
<?echo implode ("",$arr)?>
</textarea>
 

Peper

Guest
и при сабмите:

PHP:
$f=fopen("text.txt","w"); 
fwrite($f,$name_textarea); 
fclose($f);
 

Altex

Новичок
Баран от ПХП
Ты верный ник выбрал, можешь пару неделек не отвечать на вопросы.

carich
php.net/file_get_contents
php.net/fopen
php.net/fwrite
 

Фанат

oncle terrible
Команда форума
Silya, не пояснишь ли ты, с примерами, что ты считаешь "изощрением", и почему.
 

Silya

Guest
Фанат, у меня просто немного другой взгляд на вывод содержимого файла и потому я высказал своё мнение
 

Silya

Guest
Хотя вот в мане читаю Использование функции file_get_contents() наиболее предпочтительно в случае необходимости получить содержимое файла целиком, поскольку для улучшения производительности функция использует алгоритм 'memory mapping' (если поддерживается операционной системой). . Да натлкивает на размышления
 

Burunduk-13

[CBT], Старожил РНРClub'a
><?echo implode ("",$arr)?>
или
><?echo file_get_contents($filename)?>

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

А то встретится у вас '</textarea>' внутри текста и что произойдет сами подумайте.
 

Demiurg

Guest
Burunduk-13, замечание правильное, но "заменить на" тут никак не подходит, скорее "дополнить".

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