|
|
- Подробности
-
Категория: PHP. Синтаксис
Работа с куки из PHP облегчена до невозможности. Все что вам требуется, это только узнать несколько функций. А потом вы можете погрузить ваших пользователей в их мир и во многом облегчить их жизнь на вашем сайте.
Итак, первое что вам следует выучить, это как ставить куки пользователю.
Совершенно ничего сложного, используйте функцию setcookie(). Вот ее общий формат.
Подробнее: * Cookies — свежие булочки
- Подробности
-
Категория: PHP. Синтаксис
Попалась мне статья некого Андрея Кухарчика: "Программируем на РНР". В ней был написан занятный скрипт вывода даты на русском языке. Но уж очень большой, на мой взгляд, он был.
Тот самый скрипт:
//-- определяем массив для месяцев --
Подробнее: Дата на русском языке
- Подробности
-
Категория: PHP. Синтаксис
PHP предоставляет прекрасную возможность контролировать возникающие ошибки. Здесь мы поговорим о том, как обработать ошибку — сообщить (или не сообщить) о происшествии пользователю, в случае необходимости — сообщить администратору с помощью электронной почты, записать информацию о происшествии в log-файл.
Итак, для начала давайте определимся, что такое ошибки в PHP.
PHP поддерживает следующие уровни ошибок:
E_ERROR
E_WARNING
E_PARSE
E_NOTICE
E_CORE_ERROR
E_CORE_WARNING
E_COMPILE_ERROR
E_COMPILE_WARNING
E_USER_ERROR
E_USER_WARNING
E_USER_NOTICE
E_ALL
E_STRICT
Подробнее: Обработка ошибок с помощью trigger_error() и set_error_handler()
- Подробности
-
Категория: PHP. Синтаксис
Есть в PHP такая интересная директива, под названием register_globals, определенная в php.ini. Директива указывает компилятору, что значения входящих (глобальных) переменных следует изъять из их системных массивов и представить в виде самостоятельных переменных. К таким данным относится все, что передается в скрипт "снаружи": данные из форм, данные из URL, cookie и так далее. Лично мне эта директива нравится, ибо она экономит время написания скриптов и делает их более читаемыми. Сравните сами, что выглядит приятнее и удобнее для глаза:
Здравствуйте, уважаемый <?=$_COOKIE['username']>>, мы рады вам!
Подробнее: Эмуляция директивы register_globals on
|
|
|
|