Loading...
PHP/MySQL | Это писал рукожоп?
Вот рылся тут в зц и нашел интересную функцию:

php
function check($check){
$check = htmlspecialchars(mysql_real_escape_string($check));

$search = array('|', ''', '$', '', '^', '%', '`', "�", "x00", "x1A", "‮⁄∩");
$replace = array('|', ''', '$', '\', '^', '%', '`', '', '', '', '');
$msg = str_replace($search, $replace, $msg);

$msg = stripslashes(trim($msg));
return $check;
}

Мне выдало ошибку, вы подумаете в строке

php
$search = array('|', ''', '$', '', '^', '%', '`', "�", "x00", "x1A", "‮⁄∩");

Хаахаха, неее, в строке $msg = str_replace($search, $replace, $msg);

ошибка Notice: Undefined variable: msg in /home/test/public_html/system/func.php on line 6

Или я такою тупой, или эта функция через жёпу? =D
________
посл. ред. 03.01.2024 в 08:31; всего 2 раз(а); by tiqix
Название функции "check" (проверять), хотя по факту она ничего не проверяет.
Она сначала экранирует, затем заменяет спецсимволы, и в конце убирает экранирование.

Определенно это говно сделано через жопу
________
посл. ред. 03.01.2024 в 08:50; всего 1 раз(а); by Dark_AKC
Dark_AKC (3 янв 2024, в 8:44)
Название функции "check" (проверять), хотя по факту она ничего не проверяет.
Она сначала экранирует, затем заменяет спецсимволы, и в конце убирает экранирование.

Определенно это говно сделано через жопу
Очень забавно, что в самом движке сначала проверяют этой функцией код, а затем ее создают. Авторы очень интересны)
Очень удивляет этот код... Ошибки не критичны, но банальны
Я так понял автор берет переменные ниоткуда. Конечно брать чужой код и учиться по нему не такая уж хорошая идея*tupoy*
Онлайн: 6
Время:
Gen. 0.0979
(c) Bym.Guru 2010-2025