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 :: Реализация массовой проверки URL.
Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012 Откуда: Москва
Помог: 0 раз(а)
Всем доброго дня!
Есть вопрос к людям, разбирающимся в PHP лучше меня.))))
Суть: есть форма (textarea и submit), в форме указываются урлы, каждый урл с новой строки. Нужно, чтобы с каждого урла брался исходный код, далее с помощью регулярки брался текст между <title></title>, а потом подсчитывалось количество слов и выводилось на экран.
Сейчас у меня получилось только так:
index.html
С массовой проверкой не выходит. Может кто подскажет как это реализовать?
Заранее спасибо.
----- ...loading...
snikers987
Отправлено: 04 Февраля, 2012 - 14:02:21
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
preg_match_all();
?
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
gs2309
Отправлено: 04 Февраля, 2012 - 14:27:10
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012 Откуда: Москва
Помог: 0 раз(а)
Цитата:
preg_match_all();
?
Возможно. Но интересует часть кода где будет собираться исходный код со всех урлов, проверяться и выводиться. Я просто не могу никак понять как это можно сделать. С массивами не дружен.
----- ...loading...
snikers987
Отправлено: 04 Февраля, 2012 - 15:43:53
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Не совсем понятна задача, создайте массив url и циклом проверяйте также как и сейчас.
Это банальный парсер..
Или вам нужно искать ссылки на странице и проверять их?
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
gs2309
Отправлено: 04 Февраля, 2012 - 17:34:34
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012 Откуда: Москва
Помог: 0 раз(а)
Цитата:
Это банальный парсер..
А я банальный новичок!)))
Один урл могу проверить. Несколько урлов не получается.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
gs2309
Отправлено: 04 Февраля, 2012 - 18:54:58
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012 Откуда: Москва
Помог: 0 раз(а)
Заработало! (Добавление)
Еще раз спасибо за помощь! (Добавление)
Скопировал как есть, но "Warning: preg_match() [function.preg-match]: Compilation failed: missing ) at offset 42 in 11.php on line 4
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
gs2309 пишет:
Заработало! (Добавление)
Еще раз спасибо за помощь! (Добавление)
Скопировал как есть, но "Warning: preg_match() [function.preg-match]: Compilation failed: missing ) at offset 42 in 11.php on line 4
исправил, скобку пропустил)
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
gs2309
Отправлено: 04 Февраля, 2012 - 19:37:00
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Февр. 2012 Откуда: Москва
Помог: 0 раз(а)
И еще раз спасибо ОГРОМНОЕ!))
P.S. По моему Вы пошли против определения в Вашей подписи.))))
----- ...loading...
snikers987
Отправлено: 04 Февраля, 2012 - 19:47:44
Участник
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
gs2309 пишет:
И еще раз спасибо ОГРОМНОЕ!))
P.S. По моему Вы пошли против определения в Вашей подписи.))))
ну когда есть время и желание, то от меня не убудет)
ЗЫ я там еще регулярку поправил, но она не идеальна
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.