Выполняется операция
На главнуюНаписать письмоКарта сайтаПоиск по сайту

PHP

1. Какие версии php доступны на ваших серверах?

Сейчас у нас предоставляются php5 как модуль веб-сервера apache и php4 как cgi-скрипт.

У нас также доступна вышедшая недавно версия php 5.3. Она обладает рядом новшеств, которые откроют перед разработчиками новые перспективы при создании веб-приложений. Все разработчики, желающие ознакомиться с возможностями новинки, могут прислать заявку в техподдержку (support@sweb.ru). Поскольку php 5.3 не обладает полной обратной совместимостью, эта версия php предоставляется на отдельном сервере и по заявке клиента, уверенного в своем решении.


2. Какое расширение должно быть у файла скрипта, чтобы он обрабатывался интерпретатором php4? А какое расширение в случае php5?

Интерпретатор php4 по умолчанию обрабатывает файлы с расширением .php4
Интерпретатор php5 работает с файлами .php5.
Расширение .php используется интерпретатором, установленным как модуль apache. Т.е. если на сервере установлен php5 как модуль apache, то интерпретатором php5 будут обрабатываться расширения .php и .php5.


3. Как настроить выполнение скрипта php для файлов с расширениями, отличными от установленных по умолчанию?

Задать желаемое расширение можно в Панели Управления аккаунтом в разделе "Настройка Сайта". Либо можно самостоятельно создать в директории public_html файл .htaccess (с точкой в начале) с нужной директивой. Действие этого файла будет распространяться на текущую и на все расположенные ниже директориии. Файл .htaccess должен содержать строку вида:

AddType application/x-httpd-php htm html

В конкретном случае интерпретатором php будут обрабатываться файлы с расширениями .html и .htm.


4. Как узнать настройки php на сервере, где размещен мой аккаунт?

Конфигурацию php можно увидеть по ссылкам вида:

имя_сервера.sweb.ru/phpinfo.php5 - для php5
имя_сервера.sweb.ru/phpinfo.php4 - для php4

Например, для сервера RIO будут ссылки

http://rio.sweb.ru/phpinfo.php5
http://rio.sweb.ru/phpinfo.php4

Название сервера, на котором размещен аккаунт, указывается в Панели Управления в колонке слева.


5. Почему при обращении к базе данных mysql из php-скрипта она возвращает искаженные данные, то есть перед каждым символом " (кавычки) ставит символ (обратный слэш)?

У нас на сервере установлен параметр magic_quotes_gpc=on. Для того, чтобы не отображались обратные слэши, необходимо в РНР-скрипт добавить следующий текст:

function myStripSlashes($st) {
if (get_magic_quotes_gpc()!=1) {
return $st;
} else {
return StripSlashes($st);
}
}


6. Не получается сделать UPLOAD файлов.

Подробная статья на тему UPLOADа файлов и о решениях возможных проблем: http://php.spb.ru/php/upload.html


7. Какие права доступа должны стоять на php скриптах?

Достаточно прав чтения для самого пользователя 400(-r--------). Недопустимым являются права, позволяющие всем остальным пользователям чтение и запись 666 (-rw-rw-rw-). Такие скрипты работать не будут.


8. Как установить расширение .php для PHP5?

Это можно сделать в Панели Управления аккаунтом в разделе "Настройка Сайта". Либо можно самостоятельно добавить в файл .htaccess следующую директиву:
AddHandler php5-script .php

Вернуться к списку категорий

Наверх

Служба поддержки

Круглосуточно
в Санкт-Петербурге:+7 (812) 334-12-22;
в Москве:+7 (495) 740-16-15.
бесплатно по России: 8-800 100-16-15
Эл.почта:
support@sweb.ru
Контактная информация
Блог SpaceWeb - загляни внутрь...
поддержка PHP 5.3