PHP/MySQL | Это писал рукожоп?
Тема закрыта by
tiqix
Причина: начитался говнокода
Причина: начитался говнокода
Вот рылся тут в зц и нашел интересную функцию: Мне выдало ошибку, вы подумаете в строке Хаахаха, неее, в строке $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
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", "⁄∩"); ________
посл. ред. 03.01.2024 в 08:31; всего 2 раз(а); by tiqix
Название функции "check" (проверять), хотя по факту она ничего не проверяет.
Она сначала экранирует, затем заменяет спецсимволы, и в конце убирает экранирование.
Определенно это говно сделано через жопу
________
посл. ред. 03.01.2024 в 08:50; всего 1 раз(а); by Dark_AKC
Она сначала экранирует, затем заменяет спецсимволы, и в конце убирает экранирование.
Определенно это говно сделано через жопу
________
посл. ред. 03.01.2024 в 08:50; всего 1 раз(а); by Dark_AKC
Название функции "check" (проверять), хотя по факту она ничего не проверяет.
Она сначала экранирует, затем заменяет спецсимволы, и в конце убирает экранирование.
Определенно это говно сделано через жопу
Очень удивляет этот код... Ошибки не критичны, но банальны
Я так понял автор берет переменные ниоткуда. Конечно брать чужой код и учиться по нему не такая уж хорошая идея