Я пытаюсь ввести данные с помощью форм в MySQL, а также использовать mysql_real_escape_string для этой цели. К сожалению, у меня проблема с выходом. Он отображает \ s, или если я использую stripslashes тогда он удаляет все слэши. Если я отправлю web's forms using backslash \ я получаю этот вывод: "web\'s forms using backslash \\" Смотрите, […]
Первоначально, когда я пытаюсь добавить строку, которая имеет одинарные котировки, база данных, используемая для возврата сообщения об ошибке. Поэтому я добавил добавление к этой строке перед запросом. После добавления добавок, String выглядит так в DataBase. По какой-то причине обратная косая черта не всегда вставлена. Пожалуйста, предложите мне метод обработки котировок после прохождения этого сценария Случай1: […]
У меня есть машина разработки, которая является локальной и серверной в сети. Странно то, что когда я использую stripslashes на моей машине разработки, все косые черты удаляются, и когда я загружаю один и тот же код на сетевой сервер, я вижу escape-символ, хотя я использую stripslashes. У кого-нибудь есть идеи?
Что люди используют stripslashes для и это обычно используется в сочетании с addlashes? Зачем мне удалять или добавлять косые черты в строку, отправленную пользователем?
Я работаю в личном проекте и, кроме того, используя подготовленные заявления, я хотел бы использовать каждый вход в качестве угрозы. Для этого я сделал простую функцию. function clean($input){ if (is_array($input)){ foreach ($input as $key => $val){ $output[$key] = clean($val); } }else{ $output = (string) $input; if (get_magic_quotes_gpc()){ $output = stripslashes($output); } $output = htmlentities($output, ENT_QUOTES, […]
Я использую ajax для захвата URL-адреса. Проблема заключается в том, что в URL-адресе есть косые черты, а при загрузке JQuery послесловия он не загружает страницу. Успешный бит AJAX: success: function(data) { $('#OPTcontentpanel').load(data.OPTpermalink); PHP echo json_encode( array('OPTpermalink'=>$OPTpermalink,)); И ответ http:\/\/www.divethegap.com\/update\/options\/padi-open-water\/ Поэтому нужно стричь косые черты. Я знаю, как это сделать на PHP, но не в AJAX […]
Я видел десятки фрагментов PHP, которые выглядят следующим образом: function DB_Quote($string) { if (get_magic_quotes_gpc() == true) { $string = stripslashes($string); } return mysql_real_escape_string($string); } Что произойдет, если я вызову DB_Quote("the (\\) character is cool"); ? (Спасибо jspcal!) Разве мы не должны get_magic_quotes_gpc() == true разрезы только тогда, когда get_magic_quotes_gpc() == true и значение, полученное из […]
У меня возникли проблемы с экранированием / удалением строк с помощью PHP / MySQL – всегда кажется, что это лишние косые черты. В качестве примера возьмем следующую строку: <span style="text-decoration:underline;">underline</span> При добавлении строки в базу данных я mysql_real_escape_string() ее с помощью mysql_real_escape_string() и следующие данные сохраняются в базе данных ( EDIT : проверили это, запросив […]