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

imagefill

(PHP 3, PHP 4)

imagefill - заливка.

Описание

int imagefill (resource image, int x, int y, int col)

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


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

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

Пример 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.
Поэтому обычно легче реализовать такую политику, когда вы запрещаете всё, за исключением того, что явно разрешено.

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