загрузка php-файлов, проверка на вирусы и сохранение в ftp - PullRequest
0 голосов
/ 19 мая 2011

Я пытаюсь загрузить файл через HTTP, запустить его через проверку на вирусы и немедленно перейти в папку ftp.Вот основные шаги:

  1. Загрузка по HTTP
  2. Проверка на наличие вирусов в каталоге php tmp (upload_tmp_dir) с использованием функций командной строки php.
  3. Перемещениепосле проверки на вирусы файл непосредственно в ftp из каталога tmp.

Вы можете заметить, что я не делаю move_upload_file (), это лучший способ сделать это?Или я должен сделать шаги 2 и 3 после того, как я сделаю move_upload_file ().

Если я не должен делать это до move_upload_file (), тогда в чем причина?

Спасибо

1 Ответ

0 голосов
/ 19 мая 2011

Я думаю, что делать это до move_upload_file уместно.Если вы сначала переместите его, то поместите в каталог FTP файл, в котором может быть вирус;на время сканирования доступен небезопасный файл.

Кроме того, если вы сделаете это до move_upload_file и обнаружите вирус, вы можете просто оставить его там, и PHP исправит вас;не нужно звонить unlink себе :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...