PHP Скачать скрипт - PullRequest
       1

PHP Скачать скрипт

0 голосов
/ 03 марта 2011

[отредактировано] Я пытаюсь создать скрипт, который загружает файл, проблема в том, что я получаю доступ к странице (с сервера в сети), которая генерирует этот файл (открывает окно загрузки). Есть ли способ, которым я могу получить этот файл с всплывающим в php? ПРИМЕЧАНИЕ. Я не могу изменить генерирующую страницу ... Это файл Excel. Приложение называется Cognos. Мне удалось с помощью Opera увидеть проанализированные переменные страницы, чтобы я мог попасть на страницу загрузки, но я должен сделать эту загрузку в папке без всплывающего окна загрузки

1 Ответ

0 голосов
/ 03 марта 2011

Вы можете принудительно загрузить заголовки.

// Define the path to file
$file = file_get_contents('path/to/file_creating_script.php');

// Set headers
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=RandomFileName");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");

// Read the file from disk
echo $file;

Я не тестировал эту версию скрипта.

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