Обновился РНР до версии 5.3.1. Исправили огромное количество ошибок, закрыли дыры в безопасности и добавили некоторые незначительные улучшения. Официальный анонс

Полный текст

php

На многих сайтах пользователю дается возможность загружать файлы. Это в большинстве своём - слабое место системы. Так как многие программисты уделяют мало времени проверке данных и безопасности приложений, хакеру не составит труда найти папку с правами 777 (обычно uploads, media) и через ошибки залить туда скрипт вместо ожидаемой картинки. Как это сделать - тема другой [...]

Полный текст

Чтобы ваш сайт не смотрелся скучным, можно постоянно менять ему дизаин. Если этот процесс автоматизировать, чем мы сейчас и займёмся, меняя дизаин, например, в зависимости от времени года (лето, осень, зима, весна), то получится отличный эффект. Один из вариантов, который на мой взгляд является наиболее правильным, - подмена css -файла в зависимости от времени года. [...]

Полный текст

Сервис inPHP.org представляет собой удобный, надёжный и высокотехнологичный инструмент, полезный как для IT-разработчиков, так и для работодателей. В основе проекта заложена идея обеспечения подтверждения компетенции программистов в реальном времени для любого пользователя сети интернет. Общий диапазон уровня навыков PHP-разработки, в рамках системы, условно разбит на 8 уровней (где 1-й уровень — самый простой, а 8-й [...]

Полный текст

Обновился Sypex Dumper — PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Полный текст

При проектировании одного проекта столкнулся с проблемой некоторых браузеров открывать PDF-документ непосредственно в окне браузера. Это чревато тем, что вы вообще ничего никогда не сможете просмотреть, либо при сохранении открытого файла получите "битый" документ. Было принято решение отдавать файлы скриптом. Чтобы не мудрить с движком - подпилил все напильником через mod_rewrite.

Полный текст

Получить расширение файла в РНР задача не сложная и способов ее решения существует масса. Давайте попробуем рассмотреть несколько возможных вариантов.

Полный текст

Singleton Pattern (single — единственный [англ.] ton — мода, стиль [англ.]) — один из наиболее известных шаблонов проектирования. Почти в любой объктно-ориентированной программе обычно существует один-два объекта, которые инициализируются в начале, и используются на всем протяжении работы приложения. Нет нужды каждый раз создавать объект класса, достаточно создать один экземпляр класса, в начале работы программы, и [...]

Полный текст

Akismet — веб-сервис от создателей WordPress, анализирующий качество содержимого, отправляемого на веб-сайты. Сюда включаются: комментарии, сообщения, отправляемые через контакт-формы, блоги, сообщения на форумах и прочее.

Полный текст

Доступно обновление PHP 5.2.11 с исправлением 75 ошибок и устранением четырех уязвимостей.

Полный текст