Установка и настройка Subversion (клиент+сервер) под Windows

PHP, programming, Из сети Коментов 98 »

Всем привет! Решил настроить на работе систему контроля версий. Рассмотрел много вариантов установки и настройки. В итоге остановился на ниже описанном, за что автору огромное спасибо:)

Я скачал установочный пакет SlikSVN (32- and 64-bit client MSI; maintained by Bert Huijben, SharpSvn project) и установил его на сервак с апачем. Произвел настройку сервиса как описано ниже. Правда автор рассматривал пакеты VisualSVN и CollabNet, но настройка самого SVN, ничем не отличается. Потом скачал программу TortoiseSVN, а с ней разбираться особо не пришлось. Там все понятно. Но все же ниже так же описано что да как.

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

Простой способ кэширования сайта на стороне сервера

PHP Коментов 102 »

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

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

Постраничный вывод из таблиц MSSQL с помощью PHP

PHP, programming Коментов 100 »

На многих форумах по PHP видел один и тот же вопрос «Как сделать постраничный вывод из MSSQL?». Ответом очень часто служит «Все очень просто, используйте limit и все работает!», но, те кто дает такой ответ, видимо никогда не видели MSSQL достаточно близко и не знают, что к большому сожалению, там данной функции, в отличии от MySQL, нет. Я в своей практике написания сценариев на php, так же в основном пользовался связкой PHP + MySQL и вопросов не возникало. Но вот надо было перейти на хостинг с установленным MSSQL. После долгих поисков скрипта, который позволял бы сделать постраничный вывод из таблиц MSSQL с помощь PHP, без использования курсоров и ADO, и не найдя ничего, пришлось написать функцию, которая как раз и занимается обсуждаемым рутинным делом.

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

Создание превьюшек в PHP

PHP, programming Коментов 191 »

Сейчас я расскажу вам как сделать маленькую, но полезную функцию для создания превьюшек больших изображений. Часто бывает так, что имея большое изображение, нам нужно вывести маленькую его копию для предпросмотра или галереи. Вот тут нам и пригодится PHP и функция resize, которую мы сейчас напишем. В файле, где нужно вставить маленький рисунок пишем:
preview
Тоесть просто ссылка на файл PHP, которому в качестве параметра “url” передаем имя файла, размеры которого нужно изменить.
Далее рассмотрим скрипт resize.php, который должен возвращать изображение с маленькими размерами:

<?
{
header('Content-type: image/jpeg'); list($width, $height) = getimagesize($img_src);
 
$source_img = imagecreatefromjpeg($img_src);
 
$dest_img = imagecreatetruecolor(64, 64);
 
imagecopyresampled($dest_img, $source_img, 0, 0, 0, 0, 64, 64, $width, $height);
 
imagejpeg($dest_img);
}
 
if(isset($_GET["url"]))
{
resize($_GET["url"]);
}
?>

Здесь мы описываем функцию resize, которой в качестве параметра передаем имя файла изображения. Функция довольно проста и не требует детального описания. При реальном использовании, нужно будет организовать более качественную защиту (для примера я использовал только функцию isset, которой недостаточно для надежной защиты).
Данный метод стоит использовать при небольшом количестве изображений, размер которых нужно изменить. При большом количестве таких изображений и их обработке возникает сильная нагрузка на сервер, в таком случае лучше все-таки создавать и загружать на сервер маленькие копии рисунков.

ICQ бот на PHP? Легко!

PHP, programming Коментов 112 »

Привет. Вот всегда была интересна мне тема создания ICQ-ботов на PHP, и сегодня решил рассмотреть ее подробнее и поделиться с вами найденной информацией. Итак, задача: написать ICQ-бот на PHP. Чтобы реализовать запланированное, нам не нужно изучать протокол ICQ, а достаточно просто воспользоваться готовым РНР-классом для работы с протоколом аськи. Когда класс WebIcqLite.class.php скачан, можно приступать к первым попыткам его использовать.
Вот что дают разработчики в качестве примера использования класса:
Читать далее »

xAjax+jQuery Upload File

AJAX, PHP, jQuery, programming, xAjax Коментов 120 »

Очень долго искал ничего не нашёл! Пришлось делать самому.
Может кому пригодится:)

Рассказывать как сделать аплоад при помощи ajax библиотек: xAjax и jQueru я не буду, а просто выложу файл который нужно разархивировать, залить на сервер и проверить как он работает

Вот ссылка

  xAjax_file_upload_by_parinoff (97.7 KiB, 307 hits)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Войти
реклама в интернете, контекстная реклама