Как запустить imageoptim из php в linux?

Я проверял imageoptim сегодня, и действительно хотел бы запустить это с php на моем сервере linux. Это возможно?

2 ответов


imageoptim является Mac OS X только. На там сайте они рекомендуют trimage для пользователей Mac.

для вызова внешних программ из PHP вы используете документирована здесь.

обратите внимание, что по соображениям безопасности важно избежать аргументов, переданных exec с другой командой, как escapeshellcmd или escapeshellarg по соображениям безопасности.

ваше предположение в комментарии о параметрах командной строки является правильным, вы просто передаете их вместе с именем программы в качестве строкового аргумента exec с правильным экранированием, конечно.


ImageOptim больше не является OS X-only. Теперь вы можете использовать ImageOptim Web API на любой платформе.