|
|
|
| Здравствуйте...
Пытаюсь содрать не только страницу с конкретного сайта, но и дизайн...
Делаю так:
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 | |
|
|
|
|
|
|
|
для: SnooPI
(12.02.2008 в 20:22)
| | > preg_match_all("#url((.*))#", $content, $ccs2);
> $css[1] Тдолжна содержать в себе ведь то что внутри url(ЗДЕСЬ)
Надо экранировать внешние скобки, внутренние можно совсем убрать... Потом добавить модификатор "U" (или квантификатор "?" после ".*") | |
|
|
|