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

imagefontwidth

(PHP 3, PHP 4)

imagefontwidth - получает ширину шрифта.

Описание

int imagefontwidth (int font)

Возвращает ширину символа шрифта в пикселах.

См. также imagefontheight() и imageloadfont().


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

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

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

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