Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Абзацы... 
:(
    Опции темы
_eXpLoReR_
Дата 18.4.2004, 04:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Привет всем...
Вообщем, вопрос такой.
Вернее, прочиатйте пример)

Есть сайт. Администрирование. Отправляются текстовые данные. используется <textarea>, т.е. данные могут содержать абзацы. Так вот... При получении данных, как только текст переходит на другой абзац, данные обрываются - т.е. оно почему-то не хочет брать абзац, который был указан в HTML-форме. Вставьте плиз готовый sub, просто мне это очень срочно...
Или так помогите...

Хотелось бы услышатть совет, как сделать, чтобы на месте этих абзацов ставилось <br> при выводе на HTML, и при выводе на <textarea> (при редактировании новости) абзацы вовзращались в исходную поизицию.

Заранее благодарен!..

rolleyes.gif rolleyes.gif rolleyes.gif
PM MAIL   Вверх
Secandr
Дата 18.4.2004, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



нужно просто заменять \n на <br> и всё. Для этого пригодится регулярное выражение:
/\n/<br>/


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 19.4.2004, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



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

thumbs-up.gif thumbs-up.gif thumbs-up.gif
PM MAIL   Вверх
Secandr
Дата 19.4.2004, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



Если мне память ни с кем не изменяла, то:

$text=~s/\n/<br>/;


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
GoodBoy
Дата 20.4.2004, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



забыл еще g в конце указать. :-))))

Код
$text =~ s/\n/<br>/g;



--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Secandr
Дата 20.4.2004, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



GoodBoy Ну вот видишь, память мне всё же изменяет sad.gif
Пойду разбираться с кем!!!!

Хех, значит мой пример будет заменять только один ентер в тексте?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 21.4.2004, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Спасибо, попробую...

А как сделать, чтобы изменить в админ-форме <br> на /n? Просто поменять местами? hehe.gif hehe.gif hehe.gif
PM MAIL   Вверх
Secandr
Дата 21.4.2004, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



_eXpLoReR_
поменять их местами:
Код
$text =~ s/<br>/\n/g;


Учи регулярные выражения - прегодится!!!


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
GoodBoy
Дата 21.4.2004, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Цитата
Хех, значит мой пример будет заменять только один ентер в тексте?

ага! :-)))) Точнее не один а первый... :-))))))))

2 _eXpLoReR_ - Secandr правильно сказал! Учи РегЭкспы!!!Регулярные выражения - это мощнейший из инструментов Perl и без его глубокого познания простая задача обрастет поистине огромным количеством бесполезного кода... :-)))))))))))



--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
_eXpLoReR_
Дата 22.4.2004, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Спасибо большое.
Я-то буду учить, только дайте ЧТО учить) У меня никакой информации по PERL нету((
PM MAIL   Вверх
Secandr
Дата 22.4.2004, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



А регулярные выражения, они на всех языках схожы и отличаются только диалектами. Я купил себе книгу О`Рели "Регулярные выражения" - свои 200р она окупает!


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
_eXpLoReR_
Дата 25.4.2004, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 20.3.2004

Репутация: нет
Всего: нет



Я вроде видел такую в нашем книжном))) rolleyes.gif
PM MAIL   Вверх
foRaver
Дата 25.4.2004, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 561
Регистрация: 6.7.2003
Где: Düsseldorf

Репутация: нет
Всего: 3



А где на закачку достать можно?

PM MAIL WWW ICQ YIM   Вверх
Secandr
Дата 25.4.2004, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



нужно пошариться по сайту О`Рели, там много чего почитать на ангицком можно.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.