Главная  /  PHP  /

PHP - Миграция PHP5 => PHP7

    Необходимые действия

    1. mysql/init.php /* $db = mysql_connect("localhost","u01426_storerf","er1234U"); mysql_select_db("u01426_storerf",$db); mysql_query("SET NAMES UTF8"); $sql=" u01426_storerf"; $table="doors"; */ $db = mysqli_connect("localhost"," u01426_storerf"," er1234U"," u01426_storerf"); mysqli_query($db, "SET NAMES utf8"); $sql=" u01426_storerf"; $table="doors"; 2. mysql • # $query = mysql_query("SELECT * FROM $table WHERE $query = mysqli_query($db, "SELECT * FROM $table WHERE • mysql_ переименовать в mysqli_ 3. preg_replace переделать в preg_replace_callback • #$urii = preg_replace("~.php.php~",'',$uri); //вырезаем только регулярное выражение ".php.php" $urii = preg_replace_callback("~.php.php~", function ($match) {return strtoupper($match[1]);}, $uri); • #$urii = preg_replace("~.php~",'',$uri); //вырезаем только регулярное выражение ".php" $urii = preg_replace_callback("~.php~", function ($match) {return strtoupper($match[1]);}, $uri); • #$urii = preg_replace("~.html.html~",'',$uri); //вырезаем только регулярное выражение ".html.html" $urii = preg_replace_callback("~.html.html~", function ($match) {return strtoupper($match[1]);}, $uri); • #$urii = preg_replace("~.html~",'',$uri); //вырезаем только регулярное выражение ".html" $urii = preg_replace_callback("~.html~", function ($match) {return strtoupper($match[1]);}, $uri); • #$file = preg_replace("~.php~",'',$segments[0]); $file = preg_replace_callback("~.php~", function ($match) {return strtoupper($match[1]);}, $segments[0]); • #$artikul = preg_replace("~.php~",'',$segments[1]); $artikul = preg_replace_callback("~.php~", function ($match) {return strtoupper($match[1]);}, $segments[1]); • #$name= trim( preg_replace( '/\s\s+/', " ", strip_tags($result[name]) ) ); $name= trim( preg_replace_callback( '/\s\s+/', function ($match) {return strtoupper($match[1]);}, strip_tags($result[name]) ) ); 4. Поставить кавычки у элементов массивов /* $name = $result[name]; $info = $result[info]; */ $name = $result['name']; $info = $result['info'];