[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Заменить содержимое тега title
Страницы: 1, 2
Guest
Судя по всему, такая фигня в preg_replace, т.к. любые замены, где строка начинается с цифры, происходит баг!
Кто-нибудь знает, как решить эту проблему?
killer8080
Цитата (Guest @ 13.03.2013 - 13:07)
Судя по всему, такая фигня в preg_replace, т.к. любые замены, где строка начинается с цифры, происходит баг!
Кто-нибудь знает, как решить эту проблему?

не понял о чем ты. всё же работает blink.gif
Guest
В предыдущих сообщениях описал.
Вот код:
<?php
$html = '<title>Заголовок</title>';
$new_title = '777';
$html = preg_replace('#(<title[^>]*>).*(</title>)#isU', '$1'.$new_title.'$2', $html);
echo $html;
?>

Если новый заголовок начинается на цифру, то обрезается цифра и открывающий тег title.
killer8080
$html = '<title>Заголовок</title>';
$new_title = '777';
$html = preg_replace('#(<title[^>]*>).*(</title>)#iusU', '${1}'.$new_title.'$2', $html);
echo htmlspecialchars($html);
Guest
Спасибо огромнейшее!
Работает!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.