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

imagearc

(PHP 3, PHP 4)

imagearc - рисует дугу эллипса.

Описание

int imagearc (resource image, int cx, int cy, int w, int h, int s, int e, int col)

imagearc() рисует часть эллипса с центром в cx, cy (верхний левый имеет координаты 0, 0) на изображении image. W и h специфицируют ширину и высоту эллипса, соответственно, а начальная и конечная точки специфицируются в градусах, указываемых аргументами s и e. 0° находится в позиции три часа, а дуга рисуется против часовой стрелки.

См. также imageellipse(), imagefilledellipse() и imagefilledarc().


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

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

PHP это субъект системы безопасности, встроенной в большинство серверных систем, с учётом разрешений на доступ к файлам и на базе директорий. Это позволяет управлять тем, какие файлы можно читать в файловой системе. Нужно проявлять осторожность при чтении любых файлов, чтобы гарантировать безопасность при чтении любыми пользователями, имеющими доступ к данной файловой системе.

Поскольку PHP был разработан так, чтобы дать пользовательский доступ к файловой системе, можно создать PHP-скрипт, который позволит вам читать такие системные файлы как /etc/passwd, модифицировать внутрисетевые соединения, отправлять задания принтеру etc. Это, очевидно, подразумевает, что вы должны быть уверены, что файлы, которые вы читаете и записываете, являются соответствующими файлами.

Рассмотрим следующий скрипт, где пользователь указывает, что он хотел бы удалить файл в своей home-директории. Это предполагает ситуацию, когда web-интерфейс РНР регулярно используется для работы с файлами, как в случае, когда пользователь сервера Apache может удалять файлы в своих домашних директориях.