php文件上传和病毒扫描并保存到ftp

时间:2011-05-19 00:27:00

标签: php file-upload

我正在尝试通过HTTP上传文件并通过病毒扫描运行它并立即移动到ftp位置。以下是基本步骤,

  1. 通过HTTP上传
  2. 使用php命令行功能在php tmp目录(upload_tmp_dir)上扫描病毒。
  3. 在病毒检查后,将文件直接从tmp目录移动到ftp。
  4. 您可能会注意到我没有执行move_upload_file(),这是最好的方法吗?或者我应该做第2步& 3我做了move_upload_file()后。

    如果我不想在move_upload_file()之前这样做,那么原因是什么?

    由于

1 个答案:

答案 0 :(得分:0)

我认为在move_upload_file之前这样做是合适的。如果你先移动它,那么你已经将一个文件放入FTP目录中,该文件可能有病毒;对于您扫描的时间长度,可以使用不安全的文件。

此外,如果您在move_upload_file之前执行此操作并找到病毒,您可以将其保留在那里,PHP将为您整理;无需亲自致电unlink:)