СМС-ки
   
Пейджер выключен!
Ulan

Статистика активности
Всего полезных сообщений 80
( 0.03% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.4
Регистрация 24.01.2011
Наибольшая активность в PHP для начинающих
45 сообщений в этом форуме
( 56% всех активных сообщений пользователя )
Часовой пояс пользователя 28.07.2011 - 00:16
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Monday 18th 2011f July 2011 04:49:58 PM
Счетчик
Дата (день)
Дата (месяц)
Дата (год)
Страна Ukraine (Украина)
Личные данные
Группа Форумчанин
Статус Нет информации
Аватар
Подпись
Репутация: 3 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  3995
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя Ulan
Формы + регулярные выражения [ захват блока div ]
никак не получается вытащить целиком блок <div></div> при условии, что есть вложенные дивы.

пример текста
<div class="left-col">
<div
class="description">
<p></p><div
style="color: red;">сроки поставки 3-5 дней</div>Сплит-система. Холодопроизводительность: 2,07 кВт. Теплопроизводительность: 2,36 кВт. Мощность при охлаждении: 0,655 кВт
Мощность при обогреве: 0,64 кВт. Пульт ДУ. Таймер включения/выключения. Функция самодиагностики. Габариты внутр.блока (ВхШхГ): 268х790х199 мм. Вес внутр.блока: 8,5 кг. <p></p>
</div>
<div
class="skyblue-links comparison_details" name="comparison_details"></div>
<div
class="rating-performance">
</div>
</div>

вытащить нужно блок <div class="description"></div> со всем содержимым
банальное '#(?:<div class="description">)(.*?)(?:</div>)#s' совпадет естественно до первого закрывающего тега...
PHP для начинающих [ Создание парсера ]
Цитата (Zerstoren @ 27.04.2011 - 13:33)
регулярки не обрабатывают \n
т.е. перенос строки

что значит не обрабатывают, что программист укажет, то они и обработают.
чтобы точка совпадала с переводом строки нужно использовать модификатор s, если вы это имели ввиду
Формы + регулярные выражения [ check_mail ]
ну да
у меня мыло, например, Ulan_am
по хорошему нужно спецификацию читать, каким может быть мыло
Формы + регулярные выражения [ check_mail ]
а [email protected] не работает tongue.gif
и [email protected]
и еще вроде точка может быть в имени.
и заглавные буквы могут быть
PHP для знатоков [ PHP Сокет gzip ]
чтоб правильно распаковать, нужно обрезать какую-то служебную информацию, подробнее см комментарии к ф-ции gzinflate на php.net
$result = gzinflate(substr($input_string, 10, -8));
<( назад )