Articles of устарела

PHP preg_replace альтернатива

В настоящее время мы получаем сообщение об ошибке preg_replace на нашем сайте из-за устаревания. Наш код выглядит следующим образом: $out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $data); Любые предложения о том, как это можно заменить устаревшим кодом?

Обновление до PHP 5.3 с отключенными функциями предупреждения

Я очень хочу обновить несколько наших серверов до PHP 5.3. Это было бы готово для Zend Framework 2, а также для кажущихся обновлений производительности. К сожалению, у меня на этих серверах есть большое количество устаревшего кода, который со временем будет исправлен, но не все могут быть исправлены до миграции. Я рассматриваю обновление, но отключая устаревшую […]

Устаревший: mysql_connect ()

Я получаю это предупреждение, но программа все еще работает правильно. Код MySQL показывает мне сообщение в PHP: Устаревшее: mysql_connect (): расширение mysql устарело и будет удалено в будущем: вместо этого используйте mysqli или PDO в C: \ xampp \ htdocs \ task \ media \ new \ connect.inc.php в строке 2 Моя страница connect.inc.php <?php […]

Альтернатива для устаревшей функции PHP: eregi_replace

Кто-нибудь знает хорошую альтернативу для устаревшей функции eregi_replace? Мне нужно это для этой снайперы: $pattern = "([a-z0-9][_a-z0-9.-]+@([0-9a-z][_0-9a-z-]+\.)+[az]{2,6})"; $replace = "<a href=\"mailto:\\1\">\\1</a>"; $text = eregi_replace($pattern, $replace, $text); Благодаря!