Конвертер "Скрытый текст v3b (WildRAID)" в обычный CODE
<?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain; charset=UTF-8'); if (!function_exists('mb_unserialize')) { function mb_unserialize($serial_str) { $out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str ); return unserialize($out); }} $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); mysql_query("SET NAMES utf8"); $sql = 'SELECT pid, post, private_data FROM ibf_posts WHERE private_data != ""'; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_object($result) ) { $str = str_replace('\\"', '"', $row->private_data); $str = str_replace("\\'", "'", $str); $data = mb_unserialize($str); while (list($key, $val) = each($data)) echo "UPDATE ibf_posts SET post = REPLACE(post, '<!--private_data=".$key."-->', '["."code]".mysql_real_escape_string($val["text"])."["."/code]') WHERE pid = ".$row->pid."\n"; } mysql_close($dbconn); ?>
Не забудьте перестроить все сообщения после конвертации!
1 комментарий
Рекомендуемые комментарии