Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Автоматически экранируются символы одиночной кавычки '
 
 автор: lElectroHardl   (05.01.2012 в 19:16)   письмо автору
 
 

Заливаю музыкальный файл на сервер (Don't Fight It.mp3)
В результате получаю
$_FILES["track"]['name'] => "Don\'t Fight It.mp3"

Но никаких сторонних махинаций с переменной я не делаю. Почему так? Что я упускаю?

  Ответить  
 
 автор: cheops   (05.01.2012 в 19:19)   письмо автору
 
   для: lElectroHardl   (05.01.2012 в 19:16)
 

Вероятно включен режим "магических кавычек", нужно убирать экранирование при помощи функции stripslashes()
<?php
  
if(get_magic_quotes_gpc())
  {
     
$_FILES["track"]['name'] = stripslashes($_FILES["track"]['name']);
  }
?>

  Ответить  
 
 автор: lElectroHardl   (05.01.2012 в 20:04)   письмо автору
 
   для: cheops   (05.01.2012 в 19:19)
 

Сенк. Все поехало.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования