在PHP中从WGET接收文件

时间:2010-09-21 03:30:36

标签: php wget

如何从PHP WGET收到上传的文件?

wget --post-file=file.txt --header="Content-type: text/csv" "http://mywebsite.com/upload.php"

我在哪个变量中找到file.txt的内容?

3 个答案:

答案 0 :(得分:3)

最后,答案是:$HTTP_RAW_POST_DATA

答案 1 :(得分:1)

上传的文件应该可以通过$ _FILES数组访问。

http://php.net/manual/en/reserved.variables.files.php

http://www.php.net/manual/en/features.file-upload.post-method.php

请注意,此数组实际上并不包含文件本身...而是包含有关它们的元数据,包括文件存储在服务器上的临时位置。因此,如果您想将文件的位置上传到表单字段“file1”,您可以像这样访问它:

$location = $_FILES['file1']['tmp_name'];

然后你可以使用PHP的file_get_contents()函数来读取和处理文件中的数据。

希望这有帮助!

答案 2 :(得分:0)

不确定你在这里要求什么,但file_get_contents通常是执行此操作的标准方法。 http://php.net/manual/en/function.file-get-contents.php