Магические кавычкиhttp://softtime.ru/forumМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400908"$mixed = $mixed; Не получится ли тут повторной обработки уже обработанных элементов? Мне кажется, надежнее будет весь массив заново построить,...Магические кавычкиFri, 2 Oct 2009 15:42:42 +0300TrianonМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400905Спасибо, никогда бы не пришло в голову так написать. "?php $mixed = array_map('rec_stripslashes', $mixed); foreach($mixed as $key =" $value) {...Магические кавычкиFri, 2 Oct 2009 15:31:05 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400899Почему, можно и объединить, только использовать какой-то такой код "?php function rec_stripslashes($mixed) { if(is_array($mixed)) { $mixed = array_map('rec_stripslashes', $mixed); foreach($mixed...Магические кавычкиFri, 2 Oct 2009 15:03:32 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400896"return в функции может быть только один? Нет, почему, может быть и несколько, но срабатывает только один.Магические кавычкиFri, 2 Oct 2009 14:59:36 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400890.Магические кавычкиFri, 2 Oct 2009 14:37:03 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400889Нет, так как вы уничтожаете сначала элемент массива со старым ключом unset($mixed); а потом присваиваете ему элемент с новым ключом...Магические кавычкиFri, 2 Oct 2009 14:30:41 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400888нет, так не работает, я уже сам убедилсяМагические кавычкиFri, 2 Oct 2009 14:30:19 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400886.Магические кавычкиFri, 2 Oct 2009 14:23:10 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400882Если кавычек нет - ключ не меняется, если кавычки имеются старый ключ с экранированными кавычками, а этот подход требуется удаления...Магические кавычкиFri, 2 Oct 2009 14:18:07 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400881чето мне эта логика не нравиться, она возвращает новый ключ, а если сделать чтоб возвращало старый, вот так? "?php $keynew...Магические кавычкиFri, 2 Oct 2009 14:13:46 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400854Да, правильно, магические кавычки и на них влияют. Придется вшивать следующую логику "?php $keynew = stripslashes($key); if($keynew != $key) {...Магические кавычкиFri, 2 Oct 2009 12:14:32 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400852Это в продолжение темы "Обратная mysql_escape_string() функция". чето я не понял, раз этот подход правильный, function rec_stripslashes($mixed) { if( is_array($mixed)...Магические кавычкиFri, 2 Oct 2009 12:09:00 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400842Это в продолжение темы "Магические кавычки" или вы ошиблись темой? Если да, то при этом подходе придется уничтожать элементы суперглобальных...Магические кавычкиFri, 2 Oct 2009 11:58:20 +0300cheopsМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400835в продолжение предыдущей темы вот ваша функция function rec_stripslashes($mixed) { if( is_array($mixed) ) { return array_map('rec_stripslashes', $mixed); } else {...Магические кавычкиFri, 2 Oct 2009 11:48:31 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400583Это мне и так ясно, вопрос был в том, как проще всего обойти все эти неприятности. Да и вообще, алгоритм...Магические кавычкиTue, 29 Sep 2009 19:19:32 +0300CommanderМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400207С примером я, конечно, поторопился но основная идея должна быть ясна максимальному кругу разработчиков.Магические кавычкиMon, 28 Sep 2009 06:39:53 +0300СаняМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400181нет. Но и в пределах одного запроса тоже можно дров наломать.Магические кавычкиSun, 27 Sep 2009 23:21:20 +0300TrianonМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400177"" INSERT INTO `table` VALUES('Tim O', ''); DROP TABLE `table`; у вас обе эти команды выполняются?Магические кавычкиSun, 27 Sep 2009 23:02:28 +0300rideМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400176Это мы уже пережевали так, что поидее вообще ни у кого вопросов не должно быть, что такое магические кавычки.Магические кавычкиSun, 27 Sep 2009 22:54:11 +0300РомаМагические кавычкиhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=68337#post400171Не успел я отправить сообщение в тему, как cheops закрыл её. @Commander: Вы, кажется, не понимаете зачем вообще нужно экранирование....Магические кавычкиSun, 27 Sep 2009 21:54:50 +0300Саня