PHP

Что такое PHP?

PHP - это язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. На данный момент один из самых популярных языков в мировой веб-индустрии.

Как использовать PHP?

Вы можете писать скрипты на PHP, встраивая их в страницу. Расширение у файла, в который будет встроен PHP код должно быть одним из следующих: .php .php3 .php4 .phtml .php5 .phtm.

Как использовать код PHP в файлах с произвольным расширением?

Для того, чтобы использовать PHP код в составе файлов с произвольным расширением необходимо добавить в файл .htaccess следующую конструкцию:
AddType application/x-httpd-php .htm .html(для файлов с расширением .htm и .html).

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

Узнать настройки php можно из Панели Управления Аккаунтом, в разделе "Информация о сервере", напротив версия php ссылка "Подробнее".

Есть ли возможность редактирования файла php.ini?

PHP исполняется как модуль apache, при этом php.ini один для всех клиентов виртуального хостинга на определённом сервере. Большинство необходимых параметров можно изменять через .htaccess. Более подробно об этом можно прочитать здесь
При необходимости можно перевести работу сайта в режим CGI, сделать это можно в разделе "Сайты", кликнув по значку php справа от нужного сайта. Там же можно указать нужные директивы php, один будут добавлены в виртуальный хост вашего домена.

При обращении к базе из php вместо русских букв стоят "????", что делать?

Кодировка по умолчанию на серверах стоит utf8. Возможно БД в кодировке cp1251, а при подключении по умолчанию стоит utf8, исправить это можно выполняя SQL запрос "set names cp1251" сразу после подключения к БД.

Как включить/выключить глобальные переменные?

В корне Вашего аккаунта есть файл .htaccess - файл дополнительной конфигурации веб-сервера Apache. Если такого файла нет, Вы можете создать его.

Для включения глобальных переменных в него надо добавить строку:
php_flag register_globals on

Для выключения глобальных переменных:
php_flag register_globals off

Подробнее о файле .htaccess читайте здесь.

Можно ли использовать на виртуальном хостинге php 5.3?

Да, это можно сделать из Панели Управления в разделе "Сайты", напротив нужного сайта необходимо нажать на кнопку с надписью "PHP", в появившемся окне выбрать необходимую для сайта версию PHP и нажать "Применить".

Как запустить задание в Crontab, используя определенную версию php?

В задании необходимо прописать путь до интерпретатора php нужной версии. Например, для версии php 5.2 путь на сервере будет такой:

/usr/local/php-cgi/5.2/bin/php

Остальные версии:

/usr/local/php-cgi/5.3/bin/php
/usr/local/php-cgi/5.4/bin/php
/usr/local/php-cgi/5.5/bin/php
/usr/local/php-cgi/5.6/bin/php

В разделе Crontab задание должно выглядеть примерно так:

/usr/local/php-cgi/5.2/bin/php ~/site.ru/public_html/cron.php