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

imagecolorclosestalpha

(PHP 4 >= 4.0.6)

imagecolorclosestalpha - получает индекс цвета, ближайшего к специфицированному, + alpha.

Описание

int imagecolorclosestalpha (resource image, int red, int green, int blue, int alpha)

Возвращает индекс цвета палитры изображения, "ближайшего" к специфицированному RGB-значению, и уровень alpha.

См. также imagecolorexactalpha().

Примечание: эта функция была введена в PHP 4.0.6 и требует GD 2.0.1.


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

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

Пример 4-1. Плохая проверка переменных ведёт к ...
<?php 
// удалить файлы из домашней директории пользователя $username = $_POST['user_submitted_name']; 
$homedir = "/home/$username"; $file_to_delete = "$userfile"; unlink ($homedir/$userfile); 
echo "$file_to_delete has been deleted!"; ?>

Поскольку username отправляется из пользовательской формы методом post, можно отправлять username и файл, принадлежащие кому-либо ещё, и удалять файлы. В этом случае может понадобиться использование какой-нибудь иной формы аутентификации. Посмотрим, что произойдёт, если будут отправлены переменные "../etc/" и "passwd". Код тогда сможет эффективно читать: