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

imagefilledrectangle

(PHP 3, PHP 4)

imagefilledrectangle - рисует заполненный прямоугольник.

Описание

int imagefilledrectangle (resource image, int x1, int y1, int x2, int y2, int col)

imagefilledrectangle() создаёт заполненный прямоугольник цвета col на изображении image, начиная с верхней левой точки с координатами x1, y1 и заканчивая в правой нижней точке с координатами x2, y2.
0, 0 это верхний левый угол изображения.


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

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

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

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