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

imagefilledpolygon

(PHP 3, PHP 4)

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

Описание

int imagefilledpolygon (resource image, array points, int num_points, int col)

imagefilledpolygon() создаёт заполненный многоугольник на изображении image.
points это PHP-массив, содержащий перпендикуляры многоугольника, т.е. points[0] = x0, points[1] = y0, points[2] = x1, points[3] = y1, etc.
num_points это общее количество перпендикуляров.


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

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

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

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