PHP

Date: января 1, 2015
Cate: PHP, Полезно

Как в PHP определить Windows или Linux

Быстро определить Windows

if (DIRECTORY_SEPARATOR == '\\') {
    echo 'This is Windows';
}

Linux

if (DIRECTORY_SEPARATOR == '/') {
    echo 'This is Linux';
}

Условие подходит для простых приложений. Для сложных систем лучше ипользовать проверку параметров из глобального массива $_SERVER.

Date: сентября 10, 2010
Cate: PHP, Готовые решения

PHP функция открытия изображения

PHP функция открывает изображение считывая его mime-тип

//на вход функция принимает путь к изображению
function openimg($tmp_path)
{
$tmp_size=getimagesize($tmp_path);
	switch($tmp_size[2])
	{
		case '1': $tmp=imagecreatefromgif($tmp_path); break;
		case '2': $tmp=imagecreatefromjpeg($tmp_path); break;
		case '3': $tmp=imagecreatefrompng($tmp_path); break;
		default : $tmp=false;
	}
//на выход возвращает идентификатор изображения
return $tmp;
}
Date: августа 19, 2010
Cate: Готовые решения, Полезно
5 msgs

PHP функция генерирования превью изображения

В сети есть много функций для генерирования маленьких изображений. Особенность моей заключается в том что она “умная”. подробее…))

Date: июля 22, 2010
Cate: PHP
5 msgs

Генерация PDF файлов с помощью PHP класса FPDF

Статья о том как сгенерировать pdf документ с помощью PHP. В этом поможет абсолютно бесплатный класс FPDF

подробее…))

Date: марта 27, 2010
Cate: ImageMagick
25 msgs

Инструкция по установке ImageMagick на Windows

ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Поддерживает множество графических форматов, выпущен под лицензией GPL. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно. Одним словом это консольный photoshop. подробее…))

Date: декабря 27, 2009
Cate: PHP

Очередь при доступе к файлу на примере счетчика для сайта

счетчик

Решил написать простенький счетчик для сайта. Он умеет считать клики и хосты, т.е. айпишники компьютеров.

На этом примере я хотел бы показать как с помощью php можно обращаться к файлу не опасаясь конфликтов доступа и данных.

Также можете посмотреть пример работы с изображениями и файлами шрифтов для php. подробее…))

Date: декабря 24, 2009
Cate: PHP
6 msgs

php функция запроса с подстановкой заголовков через прокси сервер

Хамелеон. Псевдо запрос браузераСегодня написал прекрасную замену функцию которая посылает запрос на другой сайт через один из прокси серверов указанных из списка и подставляет случайный заголовок браузера. Отлично подходит от элементарных защит от персеров.

подробее…))

Date: декабря 16, 2009
Cate: PHP

PHP и XML

Бесспорно, развитие World Wide Web оказало заметное влияние на способы обмена информацией. Вследствие огромных размеров этой электронной сети соблюдение стандартов превратилось из простого удобства в обязательное требование — конечно, если ваша организация собирается в полной мере использовать потенциал Web. Одним из таких стандартов является язык XML (extensible Markup Language) — удобное средство обмена данными между организациями и приложениями. подробее…))

Date: декабря 16, 2009
Cate: PHP

Использование XML в PHP

Эта статья, как Вы уже скорее всего поняли из названия, посвящена тому, как можно использовать XML для хранения данных, которые будут использоваться из скриптов, написанных на PHP. Бедем считать, что Вы уже знаете, что такое XML и с чем его едят. Примеры к статье Вы можете скачать отсюда. Наш план такой. Сначала мы узнаем, какие функции есть для работы с XML в PHP и как ими пользоваться. Чтобы это лучше понять, мы рассмотрим небольшой скрипт, который будет отображать структуру нашего XML-документа. подробее…))

Date: декабря 15, 2009
Cate: PHP
1 msg

Шаблонизаторы в PHP — подведение итогов

Мой пост о шаблонизаторах в PHP (прим. перевод ) получил более 70 комментариев на данный момент. Можно отметить, что многие из них хорошо продуманы и аргументированы. Спасибо всем кто потратил свое время на принятии участия в конструктивной дискуссии. Я действительно горд тем, что PHP сообщество (по крайней мере, та его часть которая читает мой блог) способна дискутировать на эту рискованную тему, не приступая к флейму (flame war)! Я так же впечатлен количеством людей желающих продвинуть свои собственные шаблонизаторы ;) подробее…))

 9fce13c8-2714-4603-b8e7-33be6c785d58