Главная » Записи с тегом "PHP-код"

Рубрики с меткой ‘PHP-код’

Время, затраченное на генерацию PHP скрипта

Есть сайты, у которых в низу висит: страница сгенерировалась за 0.0068 сек., сегодня мы сделаем тоже самое.

Стиль кодирования на PHP

A.4.1. Обрамление PHP-кода

PHP-код должен всегда обрамлятся полными PHP-тегами:

 

<?php ?>

Короткие теги не допустимы.

A.4.2. Строки Читать далее »

Движок для сайта своими руками. Часть вторая

В прошлый раз мы рассмотрели способ организации «базы данных» без собственно самой базы данных. Сегодня продолжим тему создания «без-mysql’ного» сайтового движка разговором об каталогах, файлах и include’ах. Также будет немного теории и практики о собственно работе такого двигателя.

Читать далее »

Пишем PHP код, устойчивый к ошибкам

Предисловие

Ошибки — это бич любой программы. Чем больше проект, тем труднее исправлять и находить ошибки. Но наиболее важным в процессе работы с программой является квалификация программиста и его желание написать правильный и аккуратный код, содержащий минимальное количество ошибок.
В этой статье я постараюсь собрать техники и приемы, позволяющие минимизировать количество ошибок в программе, написанной на PHP. Но некоторые из представленных методов могут пригодится если вы пишите на любом языке программирования.
Читать далее »

Эмуляция директивы register_globals on

Есть в PHP такая интересная директива, под названием register_globals, определенная в php.ini. Директива указывает компилятору, что значения входящих (глобальных) переменных следует изъять из их системных массивов и представить в виде самостоятельных переменных. К таким данным относится все, что передается в скрипт «снаружи»: данные из форм, данные из URL, cookie и так далее. Лично мне эта директива нравится, ибо она экономит время написания скриптов и делает их более читаемыми. Сравните сами, что выглядит приятнее и удобнее для глаза:
Здравствуйте, уважаемый >, мы рады вам!

Здравствуйте, уважаемый , мы рады вам!
Читать далее »

Пишем PHP код, устойчивый к ошибкам

Ошибки — это бич любой программы. Чем больше проект, тем труднее исправлять и находить ошибки. Но наиболее важным в процессе работы с программой является квалификация программиста и его желание написать правильный и аккуратный код, содержащий минимальное количество ошибок.

В этой статье я постараюсь собрать техники и приемы, позволяющие минимизировать количество ошибок в программе, написанной на PHP. Но некоторые из представленных методов могут пригодится если вы пишите на любом языке программирования.
Знание — половина успеха
Узнаем, о чем сообщает PHP Читать далее »

AJAX + PHP: применение, взаимодействие, пример

ajax php

В данной статье поговорим о взаимодействии ajax с php. Как связать работу ajax скрипта и php кода? Как применить ajax в веб разработке? Если вас интересуют такие вопросы, вы найдете на них ответы в нашей статье. А также примеры ajax php кода.

Читать далее »

Определение ipod, iphone пользователей на php

Данный пример PHP кода, служит для определения ipod и iphone пользователей.

Это полезный скрипт для перенаправления Iphone и Ipod пользователей на конкретную страницу. Вы можете использовать его, если получаете много мобильного трафика, в частности iphone и ipod трафика, но ваш сайт еще не оптимизирован под них. Или для развития мобильного сайта (если его посещают с iphone и ipod). Читать далее »

Определение языка на PHP

Я искал простой способ для автоматического обнаружения пользовательского  языка с помощью PHP и наткнулся на интересную деталь, которая делает именно это. Она использует “HTTP_ACCEPT_LANGUAGE” – суперглобальный массив PHP, который возвращает что-то подобное для меня  “en-US,en;q=0.8”. В данной строке содержится код текущего языка запроса, который можно использовать для определения языка.

Читать далее »

Drupal 7. Социальные закладки без сторонних модулей.

Включите стандартный модуль ядра Drupal 7, — PHP filter, по умолчанию-то он выключен.

Добавим блок в нужный нам регион, формат ввода «PHP код». Нужно только получить url и заголовок просматриваемой посетителем ноды. Смотрим код:

Читать далее »