* You are viewing Posts Tagged ‘PHP’

Скрипт TimThumb PHP

В предыдущем посте я постарался дать подробное руководство как получить первое изображение с поста в WordPress, которое в дальнейшем можно использовать в качестве анонса для статьи, но данный способ не позволяет «гибко» масштабировать изображения, масштабирование возможно только при изменении значений атрибутов высоты и ширины в теге <img> и если вы захотите сделать превью квадратным, например 200 x 200px, изображение будет искажено (предполагается, что оригинал изображения — прямоугольник), следовательно, в большинстве случаев вам придется масштабировать изображение по одной из сторон.

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

Установка и настройка Apache, PHP и MySQL на Mac OS X с помощью MacPorts, установка модулей PHP

Ранее я уже писал про настройку рабочего окружения на Mac OS X, также упоминал про систему управления пакетами MacPorts. Изначально я хотел использовать встроенные средства Mac OS X и установку необходимого ПО для разработку из бинарников, но в этом подходе обнаружились свои недостатки:

  • сложное обновление компонентов
  • сложная установка необходимых модулей для PHP
  • сложная установка дополнительных библиотек

Не менее сложно установить дополнительные модули и для сборки MAMP.

В процессе работы оказалось удобнее воспользоваться MacPorts. Читать дальше »

Введение в Zend Framework

Библиотеку Zend Framework я начал изучать прошлом году и даже пытался подготовить несколько подробных статей, которые так и остались в черновиках. Прошло достаточно много времени, многое позабылось, а интерес к библиотеке по-прежнему остался. Цель данной статьи вспомнить основы и собрать полезные ссылки, которые помогут сориентироваться начинающим разработчикам на Zend Framework.

Для комфортной работы с библиотекой необходимо понимание модели MVC (model-view-controller) и практика разработки приложений с помощью ООП (объектно-ориентированное программирование), в частности необходимо понимать особенности реализации ООП на PHP.

Zend Framework - это библиотека компонентов, разработанная на PHP5. Библиотека поддерживается компанией Zend Technologies Ltd, основанную разработчиками ядра Zend Engine, на котором работает PHP с четвертой версии. В основе Zend Framework лежит архитектура MVC. Читать дальше »

Конфигурация Apache и PHP на Mac OS X

Существует множество способов развернуть локальный сервер на Mac OS X, но сама система уже содержит предустановленный веб-сервер Apache и интерпретатор PHP, которые необходимо активировать и настроить.

Данное руководство требует некоторых навыков работы с командной строкой и знания редактора nano, поэтому рекомендую прочитать хорошую книгу по основам работы с командной строкой и терминалом в Mac OS X «Take Control of the Mac Command Line with Terminal».

Приведенный ниже материал является универсальным и будет полезен пользователям любых операционных систем. Читать дальше »

Продолжаем знакомство с Aptana Studio

Данным топиком хочу продолжить статью Установка и настройка Aptana Studio так как несколько месяцев назад вышла новая версия Aptana Studio, в которой достаточно много изменений, на одно из которых следует заострить внимание. Дистрибутив стал намного легче по сравнению с предыдущими версиями (99.07 МБ), теперь большинство модулей, ранее входящих в дистрибутив, доступны для загрузки в виде отдельных плагинов.

Помимо всех доработок и нововведений нас ждет и очень неприятное сообщение от разработчиков: Aptana PHP не будет поддерживаться начиная с версий Aptana Studio 2.0+, в дальнейшем планируется только поддержка PDT, но разработчики, которые хотят использовать Aptana PHP могут пользоваться версией Aptana Studio 1.5.x.

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

Установка и настройка Aptana Studio

Aptana Studio

Для начала пара слов зачем все-таки нужна Aptana Studio и кому она будет полезна: Aptana Studio позволяет работать с удаленными проектами, она имеет собственный ftp-клиент, который достаточно легко настроить и сразу перейти к работе над сайтом, если вам хоть раз приходилось заглядывать в код, то этот инструмент будет для вас незаменимым помощником.

Aptana Studio является на сегодня одним из ведущих IDE приложений с поддержкой языков HTML, DOM, JavaScript и CSS. С помощью дополнительных плагинов можно включить поддержку PHP, Jaxer, Ruby On Rails, Python, Adobe AIR, Apple iPhone и Nokia S60. Основным преимуществом данной программы является ее бесплатность и открытый исходный код. Aptana Studio поддерживает платформы Windows 32 или 64-bit, Mac OSX 10.4+, Linux 32-bit с GTK.

IDE — интегрированная среда разработки программного обеспечения (англ. Integrated Development Environment, IDE)

Для работы с Aptana Studio вам потребуется установить библиотеку Java SE Runtime Environment (JRE), сейчас доступна версия JRE 6 Update 13, переходим на указанную страницу, скачиваем и устанавливаем. Читать дальше »