29 марта 2024, пятница  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  pehser :: замена регуляркой
Уже задолбался подскажите вчем баг
беру каскадные стили и вместо сылок на кних в документе вставляю их содерживое
<?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]."?"'?>nrt+)[^>]+(.)#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 )
анадо чтобы каждая менялась на содержимомое своего файла
Подскажите в чем баг?
  1 августа 2006, 12:13

Это сообщение было просмотрено: 3777 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума



 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV