Возможно немного все же оффтопик, но меня очень интересует... :insane:
Собственно вопрос, кто что использует для создания временных файлов для работы GD? Я сейчас практикую создание файлика в /tmp -директории, которая находиться за пределами доступности web-сервера с последующим fork-ом для копирования используя sudo. Для обеспечения уникальности имени рисунка - CGI::Session (имя сессии + имя рисунка (а-ля news, about, etc))потом делаю удаление файла в конце скрипта.
Что мне не нравиться в таком подходе - если я в /tmp удаляю при помощи стандартной функции unlink, то при удалении из папки рисунков в области видимости - приходиться использовать rm из системы. Второе - "утяжеление" кода - получается перегружен форками. Вроде бы и не сложно, но все же. Третье, если я делаю не для своего хостинга движок - очень трудно уломать админа "где-то там" добавить в sudo user пользователя, пусть даже с ограниченными правами и т.д. А иногда и вообще установить sudo. В таких случаях мне приходиться давать на папку временных рисунков права 777... Хотя сие мне не нравиться.
Может кто-то использует альтернативные решения?