[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кавычки (") в тексте, Проблема
Albert
Помогите решить проблему, когда я ввожу в textfield на сайте, допустим название организации требуется ввести. ввожу ОРГАНИЗАЦИЯ "ИМЯ", после чего скрипт сохраняет название этой организации в текстовый файл.

а когда открываю этот текстовик, получаю ОРГАНИЗАЦИЯ \"ИМЯ\"

как это убрать ?? слэши, вручную после метода POST чтоли удалять их перед сохранением? или есть стандартный способ на PHP?



Спустя 14 минут, 28 секунд (5.01.2009 - 13:25) Grazor написал(а):
PHP
//перед выводом точно работать будет
//не знаю, будет ли перед сохранением в файл работать
if (get_magic_quotes_gpc()) {
 $line = stripslashes($line)
}

Спустя 3 минуты, 2 секунды (5.01.2009 - 13:28) Grazor написал(а):
"магические кавычки" экранируют символы кавычек, что удобно для добавления в БД. в своём коде я проверяю, если они включены, то удаляю слэши, которые они наставили

Спустя 23 минуты, 24 секунды (5.01.2009 - 13:51) Grazor написал(а):
да, можно вставить этот код сразу после получения строки, т е перед записью в файл

Спустя 53 минуты, 43 секунды (5.01.2009 - 14:45) apc написал(а):
Кавычки опасная вещь.... так что остарожнее

Спустя 1 час, 14 минут, 45 секунд (5.01.2009 - 16:00) Albert написал(а):
$ss_label = str_replace('\"','"', $ss_label);

элементарно вставил такую строчку перед сохранением и все нормуль теперь, теперь не напрягает это шняга. всем спасибо, можно закрыть тему.

Спустя 29 минут, 28 секунд (5.01.2009 - 16:29) Grazor написал(а):
ну да, можно и так dry.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.