2013-05-10 5 views
1

У меня есть сценарий на моем локальном сервере, в котором есть теги input, где вы можете добавить некоторые данные, которые будут храниться в базе данных mysql. На моем локальном сервере данные добавляются как следует, но на моем сервере, когда я добавляю данные, символы, такие как / и ', имеют косую черту перед ними.Слэши добавляются автоматически

У моего сервера нет файла php.ini, и godaddy сказал мне добавить файл php5.ini в корень моего сервера. Что я должен добавить в файл php5.ini, я знаю, что он не должен содержать все команды, которые должен содержать файл php.ini, только те, которые я хочу редактировать. Итак, какие директивы мне нужно добавить?

Также следует добавить файл php5.ini в ту же папку, что и мои скрипты или в корень моего сервера, откуда я могу получить доступ ко всем остальным файлам?

+0

Я думаю, что это из-за вашего php-скрипта. Пожалуйста, поместите здесь скрипт. –

ответ

3

Вы можете добавить следующие строки в файл конфигурации для disablemagic quotes:

magic_quotes_gpc = Off 
magic_quotes_runtime = Off 

Что касается расположения php5.ini файла, вы должны спросить GoDaddy. Это не общая конфигурация для размещения таких файлов конфигурации в том же месте, что и файлы вашего сайта, поэтому они настроили свои серверы таким образом, чтобы их искать. Мы можем предположить, что соответствующее местоположение - это каталог верхнего уровня, в котором хранятся файлы вашего сайта, но просить GoDaddy - единственный способ узнать наверняка.

+0

Решил, спасибо! –

0
<?php 
    ini_set("magic_quotes_gpc",0) 
    ini_set("magic_quotes_runtime",0) 
?> 
+0

'magic_quotes_gpc' не может быть изменен во время выполнения. – Gumbo

Смежные вопросы