2012-03-03 3 views
3

У меня самая странная вещь из всего моего опыта работы с PHP. У меня есть форум phpBB. Когда я переигрывать к теме (только тогда), if объект "Re: APPEL D'OFFRES", я получаю «Запрещенныйstripshlashes не работает на моем сервере

У вас нет разрешения на доступ к /zonemembres/posting.php на этом сервере.

Кроме того, 403 Запретный ошибка был встречен при попытке использовать ErrorDocument для обработки запроса ».

Я начал процесс отладки и увидел, что проблема связана с функцией stripslashes. сценарий делает «Re: APPEL D\'OFFRES» (поэтому он может добавить его в базу данных, я полагаю), и после этого он применяет функцию «stripshlashes». На моем локальном компьютере функция возвращает значение corect: «Re: APPEL D'OFFRES» (без «\»), но на моем сервере она выдает эту ошибку. Кроме того, я пробовал много других комбинаций, которые работали: «Re: APPEL D \ OFFRS» ЭТО РАБОТАЕТ !! Что происходит? Также работает текст типа «Re: AAPEL D\'OFFRES».

И еще один думаю, ошибка возникает, когда я пытаюсь «echo» лишенный текст. $result = stripslashes($result); -> без ошибок

echo $result; -> здесь появляется ошибка.

Это сводит меня с ума. У кого-то есть идее?

EDIT:

Я также проверил права доступа к файлам. Не проблема. Повторяю, для любого другого предмета это работает.

+1

Актуальная ошибка в error.log, и считаете ли вы, что отключите magic_quotes и используете функцию эвакуации правой базы данных? Может быть легче, чем случайным образом применять и обезвреживать обратную косую черту. – mario

ответ

1

В конфигурации вашего сервера должно быть включено «magic_quotes_gpc».

Смотрите документацию для дополнительной информации: http://www.php.net/manual/en/security.magicquotes.php

Это действительно плохая практика, и устаревшим, начиная с PHP 5.3.0. Вы должны отключить их с помощью файла .htaccess, посмотрите на this.

0

Вы должны отключить магические кавычки. поместите это в ваш .htaccess файл.

php_value magic_quotes 0 
php_flag magic_quotes off 
php_value magic_quotes_gpc 0 
php_flag magic_quotes_gpc off 
Смежные вопросы