|
|
|
| Проблема следующая. Пишу грабер новостей с web-сайта для wap-сайта. Так как браузеры телефонов чувствительны к разметке страниц и не допускают ошибок вида
<a href=http://test.ru>test</a> => <a href="http://test.ru">test</a>
| не допускают открытых одиночных тегов и букв в верхнем регистре с последними примерами я разделался с помощью ereg_replace, но вот ссылки и картинки мне сказали что нужно обработать регулярками. Мой ресурс знаний в этой области ограничен, а потому прошу помочь? | |
|
|
|
|
|
|
|
для: Giga
(15.09.2006 в 11:42)
| | Можно поступить следующим образом
<?php
$text = 'Проблема следующая. Пишу грабер новостей с web-сайта для wap-сайта. Так как браузеры телефонов чувствительны к разметке страниц и не допускают ошибок вида
<a href=http://test.ru>test</a> => <a href="http://test.ru">test</a>
не допускают открытых одиночных тегов и букв в верхнем регистре';
$pattern = "|<a[\s]+href=([^\"'>]+)>(.+)</a>|isU";
$text = preg_replace($pattern, "<a href=\"\\1\">\\2</a>", $text);
echo htmlspecialchars($text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.09.2006 в 12:16)
| | Спасибо! Все работает. | |
|
|
|