Варианты решения Ваших вопросов

  хостинг
<< Назад       Вопрос по поводу PHP

Вопрос: Здравствуйте! Никак не могу разобраться с PHP. Я сохраняю скрипт в файл 1.php, устанавливаю разрешение 755. Если я помещаю его в директорию cgi-bin и пытаюсь открыть через браузер http://мойсайт/cgi-bin/1.php то сервер выдает ошибку 400, а если сохраняю в корневой каталог и ввожу http://мойсайт/1.php то получаю текст скрипта. Как мне поступать, чтобы правильно выполнить скрипт? Спасибо.
Ответ:

 

Здравствуйте. Почему вы решили установить права 755 на php файл? Это же не бинарник и не исполнимый скрип, чему там выполняться? Права на файлы должны быть 644. И cgi-bin не трогайте, эта папка вам не понадобится.

так же убедительная просьба всегда приводить исключительно http://мойсайт/1.php ?? такая ссылка существовать не может, потаму что мойсайт не является доменным именем

 

Вопрос: Права установил 644. http://learnin.ru/1.php выводится в виде текста.
Ответ:

 

потаму что это текст и есть, файл испорчен. Он не является ни php ни html документом.  что за символы у вас идут перед <?  ?

. откуда вы взяли этот файл? он шифрованый zend или IonCube?

 

Ответ:

У вас был ВОМ в файле. Я его удалил. проверте работу скрипта теперь.

Из-за ВОМ неверно определялась кодировка файла.

Вопрос: Это обычный текстовый файл из notepad.exe, который на сервере Apache выполняется, как php скрипт без проблем.
Ответ:

Не используйте Notepad так как он и сохранил этот символ в начале файла. Используйте Notepad++ и сохраняйте в кодировке UTF8 без ВОМ.

Ответ:

когда пользуетесь notepad.exe внимательно смотрите как сохраняете файл. в php файлах .да и других файлах не должно быть BOM составляющей

Вопрос: Что такое BOM? Как мне не допустить его появления?
Ответ:

Прочтите сообщения выше.

Вопрос: ок спасибо
Ответ:

что такое BOM

http://www.olunka.ru/chto-takoe-bom-i-pochemu-on-poyavlyaetsya-kogda-ego-ne-zvali/


<< Назад