Весь index.php? = <filename>.exe - PullRequest
0 голосов
/ 26 мая 2009

Я никогда не понимал, как это сделать. Я хочу туда, где я могу ввести свой адрес, а затем /index.php?= <файл, который находится на FTP> .exe. Оттуда я буду перенаправлен на страницу, на которой есть кнопка «Загрузить сейчас» и, возможно, что-то вроде рекламы.

У кого-нибудь есть учебники или руководства, на которые я могу посмотреть?

Ответы [ 2 ]

3 голосов
/ 26 мая 2009

Я укушу ...

PHP-скрипт гарантирует, что файл недоступен извне, и только на основе запроса с возможной аутентификацией Когда вы видите:

download.php?file=sdjasdk.exe

Скрипт загрузки выглядит примерно так:

<?php
    if( $_SESSION['auth'] == TRUE){
        $file = fileopen($whatever);
        echo "mimetype crap"
        //spit out file
    }else{
        echo "not authorized bozo"
    }
?>

DONE.

2 голосов
/ 26 мая 2009

Я думаю, что он о простых запросах $ _GET>. <</p>

<?php

$file = $_GET['file'];

if (file_exists($file)) {
   header('Content-Type: application/octet-stream');
   echo file_get_contents($file);
}

?>

Конечно, это очень простой пример без какой-либо защиты. Вам не рекомендуется использовать это в производстве, не повышая безопасность.

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