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

imagefilltoborder

(PHP 3, PHP 4)

imagefilltoborder - заливка специфицированным цветом.

Описание

int imagefilltoborder (resource image, int x, int y, int border, int col)

imagefilltoborder() выполняет заливку, цвет кромки которой определяется параметром border. Начальная точка заполнения имеет координаты x, y (левый верхний угол изображения имеет координаты 0, 0), и область заполняется цветом col.


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

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

Пример 4-4. Ещё более безопасная проверка имени файла
<?php $username = $_SERVER['REMOTE_USER']; // использование механизма 
аутентификации $homedir = "/home/$username"; if (!ereg('^[^./][^/]*$', $userfile)) 
die('bad filename'); //закончить, не продолжать if (!ereg('^[^./][^/]*$', $username)) 
die('bad username'); //закончить, не продолжать //etc... ?>

В зависимости от вашей ОС, необходимо предусматривать использование разнообразных файлов, включая вхождения устройств (/dev/ или COM1), файлов конфигурации (/etc/ и .ini-файлы), хорошо известные области хранения данных (/home/, My Documents), etc.
Поэтому обычно легче реализовать такую политику, когда вы запрещаете всё, за исключением того, что явно разрешено.

ет понадобиться более специализированная проверка: