Календарь
Расписание
ноябрь 2024
 -  -  -  - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  -

Статьи и уроки по PHP

PHP. Наложение водяного знака.

31.05.2015

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

Данную статью имеет смысл читать, если вы уже понимаете весь процесс загрузки изображений на сервер. Если же вы пока что слабо представляете, как это происходит, пожалуйста, обратите внимание на две базовые статьи.

  1. «Что необходимо учитывать при загрузке файлов на сервер»
  2. «Загрузка изображений на сервер»

За основу возьмём код, написанный в вышеуказанных статьях, и добавим в него необходимые элементы.

PHP. Загрузка изображений на сервер.

30.05.2015

Итак, мы продолжаем обсуждать тему загрузки файлов на сервер. Если вы ещё не читали статью «Что необходимо учитывать при загрузке файлов на сервер», то рекомендую начать именно с неё.

В вышеуказанной статье мы обсудили общие нюансы загрузки файлов на сервер. А теперь пришло время программировать! В данном примере мы реализуем:

  1. Корректную загрузку картинки на сервер.
  2. Проверку, выбран файл или нет.
  3. Проверку на размер файла.
  4. Грамотную проверку расширения файла.

Что учитывать при загрузке файлов на сервер

21.03.2015

Если Вы программируете на php, то, наверняка, хотя бы раз в жизни Вам приходилось сталкиваться с организацией загрузки файлов на сервер.

Например, создавать простенький блог, в котором автор может прикреплять к своим статьям изображения. А может быть, огромную социальную сеть, где пользователи будут добавлять аватарки к своим профилям. Или же простейшую галерею фотографий. Объединяет все эти примеры одно – в них будет происходить загрузка пользовательского файла на сервер.

Опасная ошибка: headers already sent

15.02.2015

Здравствуйте, друзья!

Сегодня я хочу рассказать вам об одной очень популярной и загадочной ошибке. Наверняка, многие из вас во время отладки своих программ сталкивались со следующим сообщением: headers already sent. Переводится на русский язык данная запись как "заголовки уже отправлены".

Запоминание приоритетов операторов vs постановка скобок

19.01.2015

Недавно, проверяя домашние задания участников онлайн курсов, заметил, что иногда они сталкиваются с проблемами из-за того, что не используют скобки, например:

$a = false;
$b = true; 
$c = $a xor $b;