
nie działa.
Myślę sobie, co jest grane? Przecież nic nie ruszałem. Jako, że nie jestem na czasie, nie wiedziałem, że nowy interpreter nie wspiera już rozszerzenia mysql, co w połączeniu z dość leciwym silnikiem mojego bloga dało mieszankę wybuchową

//modified by PioDer, 3.10.2017
if (phpversion() < '7.0.0')
{
@mysql_connect($conf_mysql_hostname, $conf_mysql_username,
$conf_mysql_password)
or die('MySQL error: ' . mysql_errno() . ' ' . mysql_error());
@mysql_select_db($conf_mysql_database)
or die('MySQL error: ' . mysql_errno() . ' ' . mysql_error());
@mysql_query("SET NAMES 'utf8'");
}
else
{
global $db;
$db = new MySQLi($conf_mysql_hostname,
$conf_mysql_username, $conf_mysql_password,
$conf_mysql_database);
$db->query("SET NAMES 'utf8'");
if (!function_exists('mysql_query'))
{
function mysql_query($query)
{
global $db;
return $db->query($query);
}
function mysql_fetch_array($result)
{
return $result->fetch_array();
}
function mysql_fetch_assoc($result)
{
return $result->fetch_assoc();
}
function mysql_num_rows($result)
{
return $result->num_rows;
}
function mysql_result($result, $number, $field = 0)
{
return $result->fetch_row()[$number];
}
function mysql_data_seek($result, $number)
{
return $result->data_seek($number);
}
function mysql_real_escape_string($string)
{
global $db;
return $db->real_escape_string($string);
}
function mysql_insert_id()
{
global $db;
return $db->insert_id;
}
function mysql_close()
{
global $db;
$db->close();
}
}
}
sBLOG na szczęście wstał. Do pełni sukcesu musiałem jeszcze zmodyfikować funkcjonalność BBCode - PHP 7 w preg_replace nie zezwala na umieszczanie nazwy funkcji przeształcającej w wyrażeniu regularnym. Do tego służy nowa funkcja preg_replace_callback. Może już czas żeby zabrać się i napisać i nową stronę i nowy silnik bloga?
Pozdr