Articles of дезинфекция

Помощь в применении исключения в preg_replace

Здравствуйте, Как я могу разрешить только цифру [^ 0-9] и знак минус перед цифрой. Пример: Valid = -1 …- 9, Invalid = -1 -…

PHP preg_replace () шаблон, строчная дезинфекция

У меня есть шаблон электронной почты регулярного выражения и хотелось бы удалить все строки, кроме шаблонов, из строки, в коротком я хочу, чтобы очистить строку … Я не гуру регулярных выражений, и что мне не хватает в регулярном выражении? <?php $pattern = "/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[az])\.)+[az]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i"; $email = 'contact<>@domain.com'; // wrong email $sanitized_email = preg_replace($pattern, NULL, $email); echo […]

дезинфицирующие данные

Я видел разные комментарии повсюду, некоторые говорят, что zend framework автоматически дезинфицирует сообщения / данные, но другие говорят, что это не так. В чем дело? Я видел, что делать это в предварительном режиме с помощью foreach на getParams – это самый быстрый способ, но есть ли у кого-нибудь какие-либо предложения?

функция для дезинфекции входа в базу данных Mysql

Я пытаюсь объединить функцию общего назначения, которая будет дезинфицировать входные данные в базу данных Mysql. Пока это то, что у меня есть: function sanitize($input){ if(get_magic_quotes_qpc($input)){ $input = trim($input); // get rid of white space left and right $input = htmlentities($input); // convert symbols to html entities return $input; } else { $input = htmlentities($input); // […]

Регуляция регулярных выражений (PHP)

Я хотел бы дезинформировать строку в URL, так что это то, что мне в основном нужно. Все должно быть удалено, кроме буквенно-цифровых символов и пробелов. Пробелы должны быть преобразователями в тире. Например. This, is the URL! должен вернуться this-is-the-url

PHP -Sanitize значения массива

У меня есть массив, который исходит от $_POST[] и может иметь в нем другие массивы как значения, например: array( 'title' => 'Title', 'data' => array( 'hdr' => 'Header' 'bdy' => 'Body' ), 'foo' => array(1, 23, 65), … ) Как я могу дезинфицировать все значения этого большого массива? например. примените strip_tags() к значениям, таким как […]

дезинфицирующее средство для строки для имени файла

Я ищу функцию php, которая будет дезинфицировать строку и сделать ее готовой к использованию для имени файла. Кто-нибудь знает о удобном? (Я мог бы написать один, но я беспокоюсь, что я упущу персонажа!) Изменить: для сохранения файлов в файловой системе Windows NTFS.