Jump to content

just found this


jeppers

Recommended Posts

<?php

// force to download a file
// ex, ( [url=http://localhost/php/download.php?file=C:/Apache]http://localhost/php/download.php?file=C:/Apache[/url] Group/Apache2/hongkong.php )
// hope this can save your time :-)

$file = $_REQUEST['file'];

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 

header("Content-Type: application/force-download");
header( "Content-Disposition: attachment; filename=".basename($file));

header( "Content-Description: File Transfer");
@readfile($file);

?>

 

can any one help i need to direct this code to a file which i want to download any ideas

 

at the moment it just downloads a blank document and i am not sure on how to change the outcome

Link to comment
Share on other sites

I don't know if this will help you at all, but this is what I use:

<?php

    if (isset($_GET['filename'])){

        header('Content-Type: application/octet-stream');
        // what the file will be called
        header("Content-Disposition: attachment; filename=".$_GET['filename'].";");
        // It the file will be named when it is down loaded
        readfile(str_replace('|||||',' ',$_GET['filename']));
    
    }else{
    
    }

?>

Link to comment
Share on other sites

not sure what to with it i have changes the file name as you can see down below and then i tried to load it and nothing... is it supposed to come up with a box asking me if i would like to save it...

 

please help as i am a little slow

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.