Все ленты — последние статьи

Работа c графической библиотекой PHP GD library.

Если вы заядлый PHP разработчик, вы, наверняка, не только наслышаны о графической библиотеке GD library. Для тех, кто с ней не знаком, поясняю GD library позволяет создавать изображения, видоизменять и управлять ими без особых усилий. Сегодня, мы познакомимся с азами использования в PHP графической библиотеки GD library.

Прежде всего

Убедитесь, что GD библиотека установлена и активирована на вашем сервере. Не знаете как это сделать? Не переживайте, все просто! Вам только нужно создать PHP файл на сервере, затем введите следующее:

<?php echo phpinfo(); ?>

Теперь откройте страницу браузера и вы увидите громадный список возможностей вашей версии PHP. Прокрутите страницу немного вниз, найдите секцию ‘GD’ и убедитесь, что библиотека подключена. Если нет, свяжитесь с компанией, предоставляющей вам услуги хостинга. К счастью, на большинстве серверов, на которых я уже успел поработать и работаю, GD библиотека установлена и подключена.

Основные моменты

Подробнее: Работа c графической библиотекой PHP GD library.

Функциональная галерея на PHP и jQuery

Этот урок покажет Вам как создать галерею, которая сама будет находить картинки в папке и отображать их с помощью лайтбокса.

demosourse

Первым делом создаем костяк нашей галереи:

<div id="container">
<div id="heading"> <!-- Заголовок -->
<h1>A cool jQuery gallery</h1>
</div>
<div id="gallery"> <!-- это блок для изображений -->

<div class="clear"></div> <!-- using clearfix -->
</div>
<div id="footer"> <!-- футер -->
</div>
</div> <!-- закрывающий div -->

Подробнее: Функциональная галерея на PHP и jQuery

Сканирование папки с изображениями (PHP)

Представим, что вам нужно сделать страницу, на которой будут выводиться ваши последние работы. Очевидный способ — встроить изображения в код вашего документа. Явное последствие такого решения — каждый раз, когда нужно будет добавить новый пункт, вам придется вручную обновлять ваш HTML документ. Другой способ — хранить данные в базе MySQL и выводить их с помощью скрипта. Такой способ значительно лучше, но для многих сайтов он потребует использования гораздо больших мощностей от сайта, чем действительно нужно, не будем забывать также и о стоимости хостинга.
demosourse

В таком случае лучшим решением будет создание сканера на PHP, который будет просматривать вашу папку с портфолио и динамически создавать код для страницы. Если нужно добавить новое изображение, то все что нужно — просто скопировать изображение и его миниатюру в соответствующие папки — все остальное сделает PHP!
Наша цель

Подробнее: Сканирование папки с изображениями (PHP)

*Не плохая идея дизайна…

<html>
<head>
<title>Z-Mailer 1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
body {scrollbar-face-color: #25496D; scrollbar-highlight-color: #25496D; scrollbar-shadow-color: #DFDFDF; scrollbar-3dlight-color: #DFDFDF; scrollbar-arrow-color: #DFDFDF; scrollbar-track-color: #153A5F; scrollbar-darkshadow-color: #153A5F;}
a {color: #DFDFDF; text-decoration: none;}
a:hover {text-decoration: none;}

Подробнее: *Не плохая идея дизайна…

Динамическое создание изображений средствами PHP

 

Адрес оригинала — http://www.phpdebutant.org/article111.php

http://www.softtime.ru/info/articlephp.php?id_article=38

Для понимания этой статьи необходимо иметь представление об элементарных основах PHP, а также работе с изображениями.
Примечание переводчика

в примерах все названия идентификаторов даны на французском языке. Для того, чтобы облегчить читателю понимание кода, мы предлагаем их перевод:
blanc — белый
bleu — голубой
couleur — цвет
couleur_fond — цвет фона
fichier — файл
gris — серый
hauteur — высота
hauteurimage — высота изображения
largeur — ширина
largeurimage — ширина изображения
mois — месяц
noir — черный
police — гарнитура шрифта
rouge — красный
tableau — массив
vert — зеленый
Примечание переводчика

Подробнее: Динамическое создание изображений средствами PHP