Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Тексты > как вывести скриптом html-код документа? |
Автор: 4YBAK 24.10.2006, 20:26 |
Тема вот в чем. Помогите замутить скрипт, который: 1) юзверь вводит произвольный УРЛ в форму и тычит кнопку ОК 2) скрипт выводит html код документа, расположенного по введенному юзвером адресу. 3) не просто выводит, а отображает его с подсветкой тегов красным шрифтом и атрибутов синим. Даже не наю, как подступиться, хотя вроде пустиковая задачка. Хелп ми плиз! |
Автор: -=Ustas=- 25.10.2006, 08:37 |
Сокеты + рег.выражения + ПОИСК ПО ФОРУМУ, ТЕМ ТАКИХ НАВАЛОМ!!! |
Автор: 4YBAK 26.10.2006, 00:54 | ||
Кое-чего в поиске нарыл. Этим кодом выводица html-код файла file.html
а как мне теперь поменять цвет тегов и атрибутов? ну например: <a href=www.rambler.ru>rambler</a> Надо чтобы <a и </a> было красным шрифтом, href синим. И так со всеми тегами. Наскоко я понимаю, надо заводить массив, в который загонять все html теги, и второй массив с html атрибутами? |
Автор: korisarimi 26.10.2006, 09:07 |
Никакие массивы не нужны, составь регулярное выражение. |
Автор: 4YBAK 26.10.2006, 15:38 |
Не подскажешь толковую инфу по регвырам? (в эл. виде) А то я плохо в них рублю ![]() |
Автор: Eugene_Bond 26.10.2006, 19:31 |
Зачем регулярные выражения? Ставь модуль http://pecl.php.net/package/colorer или работай с оригинальным "раскрасщиком" напрямую. Багов будет меньше однозначно ![]() |
Автор: 4YBAK 26.10.2006, 21:53 |
colorer он походу только для никсов (там ток tgz архивы), а у меня винда Добавлено @ 21:55 ребят, помогите, плиз, составить этот несчастный регвыр! У меня уже мозги кипят! Плиз, если не трудно. |
Автор: -=Ustas=- 27.10.2006, 11:31 | ||
4YBAK, вот тебе элементарный базовый пример накатал:
Работает нормально, если захочешь лучше сделать, то учи реги ;) |
Автор: SamDark 27.10.2006, 13:53 |
Кстати, можно и http://qbnz.com/highlighter/ попользовать. |
Автор: 4YBAK 27.10.2006, 15:17 |
-=Ustas=-, Огромное спасибо! Теперь будет гораздо легче! зы. регвыры - это капец гемор! ![]() Программирование, походу, вооще не мое ![]() Пойду-ка я лучше баранку крутить ![]() |
Автор: -=Ustas=- 27.10.2006, 15:42 |
регвыры - это сила |
Автор: 4YBAK 27.10.2006, 22:45 |
а существует ли редактор регвыров, в который просто указываешь, что нужно, и он генерит готовый регвыр? |
Автор: -=Ustas=- 28.10.2006, 10:05 |
Конечно - Дж.Фридл "Регулярные выражения". Прочитаешь и будешь генерить регвыры лучше всяких программ. |
Автор: 4YBAK 28.10.2006, 17:00 |
дай ссылку плиз! и еще, может посоветуешь по сокетам че-нить толковое? |
Автор: SelenIT 28.10.2006, 19:40 |
4YBAK, вот неплохая http://phpfaq.ru/regex, там есть ссылки и на электронного Фридла, и на генератор регвыров ![]() |