Получение файла из WGET в PHP - PullRequest
       3

Получение файла из WGET в PHP

0 голосов
/ 21 сентября 2010

Как получить загруженный файл из WGET в PHP?

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

В какой переменной я могу найти содержимое файла file.txt?

Ответы [ 3 ]

3 голосов
/ 17 октября 2010

Наконец, ответ был: $HTTP_RAW_POST_DATA

1 голос
/ 21 сентября 2010

Загруженные файлы должны быть доступны через массив $ _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 () для чтения и обработки данных в файле.

Надеюсь, это поможет!

0 голосов
/ 21 сентября 2010

Не уверен, что вы просите здесь, но file_get_contents обычно является стандартным способом сделать это. http://php.net/manual/en/function.file-get-contents.php

...