Архив рубрики ‘PHP’

PHP: работа с файлами

На PHP нередко приходится работать с файлами: осуществлять как вывод в файл, так и вывод файла на экран. Нередко, но не настолько часто, чтобы помнить наизусть самые простые и лаконичные способы сделать это. Поэтому приведу эти способы здесь, чтобы в следующий раз не искать.
Вывести файл в поток вывода:

echo file_get_contents(”file-name.txt”);

Осуществить вывод в файл одной строчкой:

file_put_contents(”file-name.txt”, “Content”);

Далее »

Установка кода ответа HTTP на PHP

Заголовки HTTP, которые зачастую приходится выводить на PHP:

// Обычный ответ. Все ОК. Иногда нужно выводить этот заголовок, если при использовании rewrite сервером устанавливается код 404.
header(’HTTP/1.1 200 OK’);

// Страница не найдена. Код 404.
header(’HTTP/1.1 404 Not Found’);

// Доступ запрещен. Код 403.
header(’HTTP/1.1 403 Forbidden’);

// Перенаправление. Страница изменила свое местоположение.
// Этот тип перенаправления следует использовать практически всегда, ибо поисковики [...]

Далее »

Включить вывод всех ошибок PHP в браузер

Многие хостинги сконфигурированы в production-режиме, так что в них совершенно правильно отключен вывод ошибок PHP в окно браузера. Но при разработке зачастую неудобно каждый раз проверять error_log в поисках ошибок. Особенно, когда к хостингу нет доступа через shell.
В этом случае поможет код, позволяющий включить вывод ошибок в браузер:

error_reporting(E_ALL);
ini_set(”display_errors”, 1);

Главное не забывайте его впоследствии убирать. Наличие [...]

Далее »