Зверь по имени ООП (часть 3)

Функция генератора картинок несколько сложнее рассмотренных ранее. Хотя бы потому, что нам нужно передать ряд параметров (высота, ширина и т.п.). Параметры при вызове функций передаются через запятую внутри скобок. Например,: $ms->pict(«pic», 100, 200, 1);. При этом вызываемая в классе функция выглядит примерно так:

Где названия параметров $id, $h, $w, $x могут быть любыми на …

Зверь по имени ООП (часть 2)

Продолжим в том же духе. В результате получим в файле ms.php:

А теперь пример страницы, созданной с помощью этих функций:

Если подставить (что в реальности и происходит) вместо функций тот текст, который они выводят, то получится в точности исходная страница, НО(!), чтобы изменить какой-либо элемент оформления достаточно внести изменения в функцию класса и …

Зверь по имени ООП (часть 1)

Многие скажут, что генератор пиктограмм в виде отдельного файла — это устарело давно и будут правы! Ведь теперь нужно на всё смотреть сквозь призму ООП (Объектно-ориентированное программирование). Применительно к PHP такой подход означает, что нужные функции следует «убирать» в специальный класс. Тем как делать классы, зачем они нужны и «с чем их едят» мы сейчас …

Начинаем «налетать»

Создание файлов «на лету» для PHP довольно простая задача — ведь у него есть замечательная функция header. Поскольку при изучении нового всегда хочется сразу что-нибудь «подержать в руках», то с этого и начнём. У меня довольно часто возникала задача разместить на сайте маленькие картинки больших фотографий — это нужно было и для фотогалерей, и для …

Для кого этот сайт?

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