Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запись из textarea функцией fputs.Записывает "энтер".
 
 автор: emme_lated   (17.11.2009 в 14:55)   письмо автору
 
 

в гостевой пишу в textarea строку через enter и записывает символ \n а потом читает fgets как два сообщения.
На бейсике такую проблему решал типом файла.

Могу показать весь код или дать ссылку.


Надо или убирать \n при записи,или читать строку по другому

  Ответить  
 
 автор: emme_lated   (17.11.2009 в 16:40)   письмо автору
 
   для: emme_lated   (17.11.2009 в 14:55)
 

Нашел.В поисковике.
$text = preg_replace("|[\r\n]+|", "&nbsp", $text);

Мной написанная гостевая.С нуля.http://liozenda.ru/opity/guestbook.php

  Ответить  
 
 автор: SoloNifer   (17.11.2009 в 16:42)   письмо автору
 
   для: emme_lated   (17.11.2009 в 16:40)
 

Вот только   не сохраняет переход каретки, это пробел! А base64 сохраняет!

  Ответить  
 
 автор: GeorgeIV   (17.11.2009 в 18:44)   письмо автору
 
   для: emme_lated   (17.11.2009 в 16:40)
 

И очень дырявая. Скрипт пролетел на ура!

  Ответить  
 
 автор: neadekvat   (17.11.2009 в 21:19)   письмо автору
 
   для: emme_lated   (17.11.2009 в 16:40)
 

.

  Ответить  
 
 автор: SoloNifer   (17.11.2009 в 16:40)   письмо автору
 
   для: emme_lated   (17.11.2009 в 14:55)
 

Можно записать через base64_encode ?!!!

  Ответить  
 
 автор: GeorgeIV   (17.11.2009 в 18:25)   письмо автору
 
   для: emme_lated   (17.11.2009 в 14:55)
 

примените функцию nl2br()

  Ответить  
 
 автор: emme_lated   (17.11.2009 в 18:37)   письмо автору
 
   для: GeorgeIV   (17.11.2009 в 18:25)
 

в моем случае не нужен переход каретки.Все в одну строку.А при записи \n...
А 2lbr пробовал .Не подходит.Там специфические функции чтения и записи.
Я так понял у каждого новичка встает вопрос о \n

  Ответить  
 
 автор: GeorgeIV   (17.11.2009 в 18:40)   письмо автору
 
   для: emme_lated   (17.11.2009 в 18:37)
 

Ну если пользоваться бейсиком и держать гостевую в файле, а не в БД, тогда да :-)

  Ответить  
 
 автор: GeorgeIV   (17.11.2009 в 18:47)   письмо автору
 
   для: emme_lated   (17.11.2009 в 18:37)
 

Для обновления не F5 а жмите "готово"
Думаю над новыми шифками.

Повеселило :-)

  Ответить  
 
 автор: emme_lated   (17.11.2009 в 20:10)   письмо автору
 
   для: GeorgeIV   (17.11.2009 в 18:47)
 

пока переменная $text хранится до первого обновления.
Кто то протестирвал на скрипты....пролему решил.

Если веселишься значит не прогер.А если прогер то по любому с этим сталкивался.
$text не обнуляется внутри файла,а только после выполнения скрипта

  Ответить  
 
 автор: emme_lated   (17.11.2009 в 20:15)   письмо автору
 
   для: emme_lated   (17.11.2009 в 20:10)
 

думаю БД для Баз Данных,а не для всякой херни.

Хранить в файлах .txt не боюсь,на хосте запрет на запись в других сайтов.

Но можно и записывать в файл .mp3 ...Тогда переписку а откроют а предложат скачать песню.

  Ответить  
 
 автор: neadekvat   (17.11.2009 в 21:19)   письмо автору
 
   для: emme_lated   (17.11.2009 в 14:55)
 

<b>TEXT</b>
превращает в
&nbspb&nbspTEXT /b
Как-то вы чересчур довольны собой. Спуститесь на землю.

  Ответить  
 
 автор: emme_lated   (18.11.2009 в 00:41)   письмо автору
 
   для: neadekvat   (17.11.2009 в 21:19)
 

доволен потому что с первого захода на пхп на второй день гостевая получилась.&nbsp это фигня,это пока первый опыт.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования