Здесь описаны функции, переменные, конструкции и т.д. которые используются часто. Кое-что легче скопировать и вставить, чем писать каждый раз заново.
Включить вывод ошибок:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
restore_error_handler ();
Условие на IP адресу *:
if($_SERVER['REMOTE_ADDR']=='1.1.1.1'){echo "<pre>";var_dump($arResult);echo "</pre>";exit;}
* - Если у вас включен js то в условии должен появится ваш IP адрес.
PHP_OS
- глобальная переменная где хранится название операционной системы, Windows, Linux
PHP_EOL
- Перенос на новую строку
DIRECTORY_SEPARATOR
- разделитель дерикторий, для юниксов /
, для windows \
.
$_SERVER["HTTP_HOST"]
- Содержимое заголовка Host: из текущего запроса, если он есть.
$_SERVER["REMOTE_ADDR"]
IP-адрес пользователя.
$_SERVER["DOCUMENT_ROOT"]
- Директория которая указана в конфигурационном файле сервера.
$_SERVER['HTTP_REFERER']
- Адрес страницы (если есть), которая привела браузер пользователя на эту страницу. Полный путь до предыдущей страницы например: http://precord.ru/article
Рубрики:
PHP
Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.
В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств
В статье приводится пример кода для получения директории в которой находится файл компонента.
В статье приводится пример того как можно получить путь до зарегистрированного файла по его ID с помощью метода CFile::getPath($fileId). Так же показано где можно получить ID зарегистрированного файла.
В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.
В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.