pehser
Новичок
замена сылок на содержимое (регулярка)
Уже задолбался подскажите вчем баг
беру каскадные стили и вместо сылок на кних в документе вставляю их содерживое
Но скажем так есть штмл Код:
<meta content="text/html; CHARSET=Windows-1251">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="mainpage.css">
...
После выполнения скрипта заменяются обе сылку на содержимого первого файла
хотя $css =Array ( [0] => http://site.ru/_design/main.css [1] => http://site.ru/_design/mainpage.css )
а надо чтобы каждая менялась на содержимомое своего файла
Подскажите в чем баг?
Уже задолбался подскажите вчем баг
беру каскадные стили и вместо сылок на кних в документе вставляю их содерживое
PHP:
for($i=0;$i<count($css);$i++)
{
$css_tmp = dow_url($css[$i]);
$link_css="#(<LINK(.|\n)[a-zA-Z0-9\"\'\-\_\n]?)+(.)+(stylesheet|".$css[$i]."?\"\'?>\n\r\t+)[^>]+(.)#i";
$buf=preg_replace($link_css,"\n<style>\n".$css_tmp."\n</style>\n", $buf);
unset($css_tmp);
}
<meta content="text/html; CHARSET=Windows-1251">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="mainpage.css">
...
После выполнения скрипта заменяются обе сылку на содержимого первого файла
хотя $css =Array ( [0] => http://site.ru/_design/main.css [1] => http://site.ru/_design/mainpage.css )
а надо чтобы каждая менялась на содержимомое своего файла
Подскажите в чем баг?
