Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 15
от 11.02.2005, 18:50

Администратор:Калашников О.А. (adm@rusfaq.ru)
В номере:Вопросов: 2, Ответов: 2


Вопрос № 16675
Здравствуйте!
Как лудше организовать поиск?
Нужно найти в HTML строке все теги <img src="image.jpg ..... ">(<img src="image.jpg">) и image.jpg загнать в некий массив.
Отправлен: 05.02.2005, 22:35
Вопрос задал: Mihail N. Fedorov (статус: Читатель)
Всего ответов отправлено: 1

Отвечает: Licvidator
Здравствуйте, Fedorov Mikhail Nikolayevich!
Я бы сделал по такому алгоритму:
1. Начинаю искать (strpos()) с первого символа подстроку " 2. Запоминаю позицию первого совпадения
3. Прибавляю 10 симолов (длина подстроки, включая первую кавычку) и с этой позиции начинаю искать вторую, закрывающую кавычку и первый пробел.
4. Если кавычка находится ближе, чем пробел, то к массиву можно добавить первую картинку, выдрав ее с помощью substr и указав в качестве длины позиция_кавычки - позиция_подстроки-10. В противном случае вычитать из позиция_пробела.
5. Повторяю цикл сначала, только уже с начальной позицией от позиции найденной кавычки (пробела).
Надеюсь, данный алгоритм Вам понятен.
Удачи!
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 06.02.2005, 00:46


Вопрос № 16693
zdrasti!!!
Licavidator u vas navena naideotsa script bota combats v php? :)
esli smojete plz........
prislati............
blagodarstva za otveti!!!
zaranie spasibo!!!
Отправлен: 06.02.2005, 13:39
Вопрос задал: gavrilita,adrian,vasile (статус: Читатель)
Всего ответов отправлено: 1

Отвечает: Licvidator
Здравствуйте, gavrilita,adrian,vasile!
Нет, у меня не найдется, сорри:)
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 06.02.2005, 14:16


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное