Posts Tagged ‘PHP4’

Отличия (различия) PHP4 и PHP5

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , ,

Особенности языка (далее…)

Дебагинг — от простого к удобному

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , , ,

У всех были ситуации, когда нужно отследить, где происходит ошибка в коде, тут как бы все просто — заглянул в лог апача, увидел адрес пхп-скрипта и номер строки, дальше начинаешь писать echo 123; print_r($abc); и таким образом находишь свой косяк, этого никто не отменяет. Однако, чтобы быстрее найти нужное место с ошибкой, а иногда просто место каким образом интерпритатор приходит к этому месту, можно воспользоваться такими способами: (далее…)

Отличия (различия) PHP4 и PHP5

Вторник, Январь 27th, 2015 Нет комментариев

Under : , , , ,

Особенности языка

  • PHP5 поддерживает ограниченное количество указателей типа. Это позволяет вам указать определенный тип данных для параметра функции или метода класса (или один из подтипов), или массив. Однако, вы не можете определить другие скалярные типы. (далее…)

Apache + Perl + PHP4 + MySQL для Windows 95/98: руководство по установке

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

1. Дистрибутивы и ссылки

«А не послать ли нам гонца?..»
Кинорежиссер

Вот список ссылок на сайты, на которых всегда можно найти самые свежие версии программных продуктов, на которые ссылается статья. Итак: (далее…)

Самый быстрый способ определить количество пользователей на сайте онлайн

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Наверное, путешествуя в Сети, вы не раз натыкались на подобного типа надпись «Сейчас на сайте 99 человек», что означает, что кроме вас в данный момент этот сайт просматривает 98 человек. Скорее всего, вы хотели написать такую вещь, но не знали как. Следующая статья покажет как самому написать скрипт, считающий количество посетителей на сайте в данный момент, то есть онлайн.

В Интернете много готовых скриптов, позволяющих считать пользователей онлайн, но раз вы читаете эту статью, значит, вы как и я не особо любите ковыряться в чужом коде. Ну, в таком, случае, давайте, напишем такой скрипт сами. Но прежде поговорим о его преимуществах и недостатках. (далее…)

Построение диаграмм средствами PHP4

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

PHP4 предоставляет возможность динамически формировать графические изображения…

Зачем нужны динамические изображения? Ведь существует множество графических пакетов, по возможностям намного опережающие возможности PHP. Да, изображения типа логотипов действительно не имеет смысла формировать динамически, так как такое изображение поступать в браузер медленнее обычного. А если необходимо вывести диаграмму? Данные постоянно изменяются… (далее…)

Удобная штука — сессии.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

В этом выпуске мы поговорим о таком важном механизме, как сессии. Встроенная поддержка сессий появилась в PHP начиная с 4-ой версии (до этого сессии были реализованы в виде внешней библиотеки), поэтому данный материал в основном будет полезен только пользователям этой версии языка. Но о том, что наши материалы будут ориентированы именно на PHP4, мы предупреждали в первом выпуске.

Сессии в PHP

Сессии — это механизм, который позволит вам создавать и использовать переменные, сохраняющие свое значение в течение всего времени работы пользователя с вашим сайтом. При этом у каждого пользователя вашего сайта эти переменные будут собственными, т.е. их область видимости (variable scope) распространяется на все время нахождения на сайте конкретного пользователя, причем для каждого захода пользователя на ваш сайт эти переменные будут различными. Говоря проще, эти переменные принадлежат конкретной сессии работы конкретного пользователя с вашим сайтом (отсюда и название механизма — сессии). (далее…)

Примеры работы с сессиями PHP4

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , ,

Чего мы хотим для удобной работы в PHP? Представьте программу тестирования людей. Есть куча вопросов и куча людей. Надо постараться, чтобы люди: получали вопросы в случайном порядке (чтобы у соседа по классу вопросы появлялись в другом порядке), не могли отвечать на вопросы в произвольном порядке (меняя какие-то параметры в URL) или еще хуже — подделать кол-во набранных балов или узнать правильный ответ, не могли бросить тест и начать его заново (можно лишь дорешать до конца), могли вернуться и продолжить тестирование, при разрыве связи с сервером (модем повесил трубку), не обязаны были бы регистрироваться, могли бы работать все через один прокси сервер и с отключенными куками и т.д… еще можно много полезного придумать. (далее…)

Установка Apache 1.3.xx и PHP4 в Windows

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Установка Apache Apache 1.3.xx под Windows и конфигурирование его для использования совместно с PHP 4 достаточно простая задача. Вам не потребуется компилировать исходники Apache и PHP, так как всегда доступны бинарные дистрибутивы для Apache и PHP.

Перед установкой убедитесь, что логин, под которым Вы работаете, входит в группу Administrators. Убедитесь, что 80-й TCP-порт не занят каким-либо другим сервисом или приложением, например, Microsoft IIS. Если 80-й порт занят, измените порт в настройках IIS-a (или другого сервиса) на другой, или же отключите или деинсталлируйте данное приложение. (далее…)

Пароль на страницу

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , , ,

Рассматриваются простые способы закрыть директорию или файлы паролем. Как авторизовывать пользователя через куки (cookies). Идентификация пользователя через встроенный в PHP4 механизм сессий.

Пароль на страницу. Часть 1. Скорее теоретическая.

я решил описать способы закрыть паролем часть сайта. Тема, на самом деле, большая, поэтому на первый раз ограничусь авторизацией php+mysql. (далее…)