Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: запись в файл с textarea

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
adax
Отправлено: 01 Февраля, 2009 - 13:37:48
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




<?
if(isset($_POST ['save'])) {
$f=file('text.txt');
for($i=0;$i<count($f);$i++) {
$text="$text$f[$i]";
}
}
else
{
$fs=fopen('text',"w+");
for($i=0;$i<count($memo);$i++) {
$text=fputs($fs,$memo[$i]);
fclose($fs);
}
}

?>

<form method="POST">
<textarea cols=98 rows=20 name="memo"><? echo $text; ?></textarea><br>
<input type=submit name="save" value="Редактировать">
</form>



позскажите пожал, надо чтоб файл в текстовом поле при нажатии на "Редактировать" - записывался..
т.е. записывалось в файл все садержимое поля textarea.
 
 Top
Импртать
Отправлено: 02 Февраля, 2009 - 23:40:12
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?
  2. $memo=$_POST['memo'];
  3. if(isset($_POST['save'])) {
  4. $fs=fopen('text.txt',"w");
  5. $text=fputs($fs,$memo);
  6. fclose($fs);
  7. }
  8. $text='';
  9. $f=file('text.txt');
  10. for($i=0;$i<count($f);$i++) {
  11. $text="$text$f[$i]";
  12. }
  13. ?>
  14. <form method="POST">
  15. <textarea cols=98 rows=20 name="memo"><? echo $text; ?></textarea><br>
  16. <input type=submit name="save" value="Редактировать">
  17. </form>
 
 Top
E-Pro
Отправлено: 02 Февраля, 2009 - 23:44:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 164
Дата рег-ции: Окт. 2008  
Откуда: Санкт-Петербург


Помог: 0 раз(а)




Уважаемый adax!
Посетители данного форума просят Вас заключать php-сценарии в специальные теги, расположенные над формой сообщения. На данной кнопки существует надпись с тремя буквами -> PHP.
Мы все будет Вам очень благодарны, если вы пожалеете наши нервы и зрение.
За столь любезную взаимность, Вам будет предоставлен ответ на определенный интервал времени быстрее.
 
 Top
NOBEL
Отправлено: 11 Февраля, 2009 - 16:37:53
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Импртать всё верно написал, ноя бы ещё перед записью в переменной $memo все HTML сущности заменил на их знаки.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
adax
Отправлено: 12 Февраля, 2009 - 22:42:57
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




Импртать, спасибо конечно, но вот так короче Подмигивание

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if(isset($_POST ['save'])) {
  4.  file_put_contents('text.php',stripslashes ($_POST['memo']));
  5.   ?><script>location='admin.php?pageadmin=8'</script><? }
  6.  $text=file_get_contents('text.php');
  7. ?>
  8. <form method="POST">
  9. <textarea class="admin" name="memo"><? echo htmlspecialchars($text); ?></textarea><br>
  10. <input type=submit name="save" value="Редактировать">
  11. </form>
  12.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB