Здравствуйте! Подскажите, пожалуйста, как убрать вывод ошибок в johncms?
academy, .htaccess
php_flag display_errors 0
где я накосячил? думаю объяснять не надо что тут происходит:
$sql = new _sql();
$q = " -s `id`, `name`, `type`, `time` -f `albums` -o `time` -d ";
$req = $sql->query($q);
сама функция:
public static function query($r)
{
if (!empty($r)){
$search = array('-s', '-u', '-i', '-d', '-f', '-w', '-o', '-d', '-a', '-l');
$replase= array('SELECT', 'UPDATE', 'INSERT', 'DELETE FROM', 'FROM', 'WHERE', 'ORDER BY', 'DESC', 'ASC', 'LIMIT');
$req = preg_replace($search, $replase, $r);
$res = mysql_query($req);
}
return $res;
}
но это все приводит к
No ending delimiter '-' found in...
kandyor, После return $res; ,должна еще фигурная скобка стоять. У тебя ее нет.
# MEFISTOF (05.03.2014 / 23:55)
kandyor, После return $res; ,должна еще фигурная скобка стоять. У тебя ее нет.
Разве? 2 открывающихся = 2 закрывающиеся
# kandyor (05.03.2014 / 23:23)
где я накосячил? думаю объяснять не надо что тут происходит:
$sql = new _sql();
$q = " -s `id`, `name`, `type`, `time` -f `albums` -o `time` -d ";
$req = $sql->query($q);
сама функ
У вас разделителя нету, по этому и ругается, попробуйте это:
$req = preg_replace('/'.$search.'/', $replase, $r);
А вообще, функция - костыль ужасный.