Простая страница загрузки/запроса PHP-файла [закрыта]


Я ищу простой скрипт загрузки или "запроса" на основе PHP, который работает следующим образом download.php?file=zip.php

В идеале на странице должно быть написано "вы запрашиваете .zip", затем подождите пять секунд, прежде чем загружать файл. Возможно ли это?

Author: skarz, 2012-02-18

3 answers

Только потому, что это легко, я напишу коды, но это не для этого, просто если у вас есть ошибка с вашим ранее написанным кодом.

<?php 
    $filename = $_GET["file"];
    if(isset($filename)){
        echo "You are downloading ".$filename;
        echo "<script type='text/javascript'>top.location='".$filename."';</script>";
    }else{
        echo "You havent selected a file to download";
    }
?>

Представляя, что URL-адрес является download.php?file=hohoho.zip это выведет:

You are downloading hohoho.zip
<script type='text/javascript'>top.location='hohoho.zip';</script>
 1
Author: Luis, 2012-02-18 17:54:53

Когда вы пишете страницу на php, она полностью выполняется к моменту ее получения клиентом. Вы могли бы написать какую-нибудь функцию ожидания на JavaScript, которая выполняется на клиентском компьютере, а затем извлекает загрузку.

 0
Author: , 2012-02-18 17:41:16

Вы можете сделать это с помощью переменной $_GET[] php. Это может быть полезно для вас
http://www.hi5place.com/look/hide-file-location-using-php/2558

 0
Author: Rizwan Khan, 2012-02-18 17:50:14