Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gene J.B. Гость
|
Добавлено: Вт Июн 25 2002 13:15 Заголовок сообщения: Подскажите по preg_replace |
|
|
нужно заменить img src="file.gif" на img src="folder/folder/file.gif" причем file.gif всякий раз разный. Что-то не соображу как сделать поиск внутри кавычек... |
|
Вернуться к началу |
|
|
UniverSelf
Зарегистрирован: 06.06.2002 Сообщения: 39
|
Добавлено: Сб Июн 29 2002 21:37 Заголовок сообщения: Re: Подскажите по preg_replace |
|
|
Имхо, лучше попробовать сделать это через strtr. |
|
Вернуться к началу |
|
|
UniverSelf
Зарегистрирован: 06.06.2002 Сообщения: 39
|
Добавлено: Сб Июн 29 2002 21:44 Заголовок сообщения: Re: Подскажите по preg_replace |
|
|
Забыл, что форум вырезает теги.
? //любым способом создаём массив имён файлов, где старое имя - ключ, а новое - значение. Например, так: $files=array("file1"=>"folder\folder\file1","file2"=>"folder\fol.. этой строке хранится текст, с которым мы работаем: $old_string='img src="file1.gif"'; //производим в тексте все замены: $new_string= strtr($old_string,$files); ? |
|
Вернуться к началу |
|
|
Gene J.B. Гость
|
Добавлено: Сб Июн 29 2002 22:31 Заголовок сообщения: Не пойдет!!! (++) |
|
|
Дано: текст в новостной системе. В текст вставляются теги изображений. изображения бросаются вместе с текстом. В какой папке это будет лежать на сайте никто не знает, поэтому ссылки даются простые - на файл, а уж скрипт сам определяет где лежит картинка. Скрипт очень тяжелый и выполняется долго. Не хочется замедлять его всякими strstr и сортировкой массивов. А preg_replace позволяет это делать, только у меня не получается что-то с регулярными выражениями... |
|
Вернуться к началу |
|
|
|