Показать сообщение отдельно

  #17  
Старый 14.02.2010, 22:30
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

Цитата:
Сообщение от vvy  
ну не знаю, в моем интерпритаторе(стандартны от денвера) отлично работает вот такой код:
PHP код:
function repl() {return '1111111';}
$html=preg_replace('~(<img[^>]*>)~i',repl(),$html); 
но динамически создать функцию прямо в строке вызова preg_replace так и не получилось
Ты вызываешь функцию и ставишь на замену её результат

Цитата:
Сообщение от vvy  
У меня созрел другой вариант: все лишние img-и можно просто "сломать"
PHP код:
$html=preg_replace('~<img~i','<imggggggggg',$html);
$html=preg_replace('~<imggggggggg~i','<img',$html,1); 
И получится, что неизвестный тег <imggggggggg> браузер не отобразит, а первую картинку мы вернем в прежнее состояние
Не получиться, ты возвращаешь назад все каринки

Последний раз редактировалось WNZRS; 14.02.2010 в 22:33..
 
Ответить с цитированием