Функции Язык программирования PHP

imagecolortransparent

(PHP 3, PHP 4)

imagecolortransparent - определяет цвет как прозрачный.

Описание

int imagecolortransparent (resource image [, int color])

imagecolortransparent() устанавливает прозрачный цвет color изображения image.
image это идентификатор изображения, возвращённый функцией imagecreate(), а color это идентификатор цвета, возвращённый функцией imagecolorallocate().

Примечание: прозрачный цвет является свойством изображения, прозрачность/transparency не является свойством цвета. Если вы установили цвет как прозрачный, любые области изображения, прорисованные ранее этим цветом станут прозрачными.

Возвращается идентификатор нового (или текущего, если ничего не специфицировано) прозрачного цвета.


Назад Оглавление Вперёд
imagecolorstotal Вверх imagecopy

Безопасность файловой системы

Пример 4-2. ... атака на файловую систему
<?php // Удалить файл с жёсткого диске, доступ к которому имеет пользователь 
РНР. // Если РНР имеет root-доступ: $username = "../etc/"; $homedir = "/home/../etc/"; 
$file_to_delete = "passwd"; unlink ("/home/../etc/passwd"); echo "/home/../etc/passwd 
has been deleted!"; ?>

Есть два средства, которые вы должны использовать для предотвращения такого поведения.

Вот улучшенный скрипт: