Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Замена пути к изображениям
 
 автор: SnooPI   (12.02.2008 в 20:22)   письмо автору
 
 

Здравствуйте...
Пытаюсь содрать не только страницу с конкретного сайта, но и дизайн...
Делаю так:

preg_match_all("#rel='stylesheet' href='(.*).css'#isU", $content, $ccs);
preg_match_all("#rel=\"stylesheet\" href=\"(.*).css\"#isU", $content, $ccs1);
preg_match_all("#url((.*))#", $content, $ccs2);
preg_match_all("#background='(.*)'#isU", $content, $ccs3);
preg_match_all("#background=\"(.*)\"#isU", $content, $ccs4);
preg_match_all("#src='(.*)'#isU", $content, $imag);
preg_match_all("#src=\"(.*)\"#isU", $content, $imag1);

Но таких значений может быть много..

Вообщем пытаюсь посавить перед всеми этими картинками ссылку на их сайт чтобы диз отображался как у них..

Проблема вот в чем
preg_match_all("#url((.*))#", $content, $ccs2);
$css[1] Тдолжна содержать в себе ведь то что внутри url(ЗДЕСЬ)
Но выводит совесм другое...

И как мне сделать если у них уже на сайте есть ссылка на картинку как http://www.ssafasf/images/
Я ведь тоже пожставляю http:// и получится картинка http:/ffsasfasafsfa fa.sf.ashttp:/s/afsafsa

   
 
 автор: kasmanaft   (13.02.2008 в 12:42)   письмо автору
 
   для: SnooPI   (12.02.2008 в 20:22)
 

> preg_match_all("#url((.*))#", $content, $ccs2);
> $css[1] Тдолжна содержать в себе ведь то что внутри url(ЗДЕСЬ)

Надо экранировать внешние скобки, внутренние можно совсем убрать... Потом добавить модификатор "U" (или квантификатор "?" после ".*")

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования