Php Tutorial file download instance
Here we mainly use the php fopen function to read files one by one and send them to the customer's local device. If you need it, please refer to it.
<Form method = "post">
<Input name = "url" size = "20"/>
<Input name = "submit" type = "submit"/>
<! -- <Input type = "hidden" name = "MAX_FILE_SIZE" value = "2097152"/> -->
</Form>
<? Php
Set_time_limit (24*60*60 );
If (! Isset ($ _ POST ['submit ']) die ();
$ Destination_folder = './down/'; // Save the downloaded file in the folder. Must end with a slash
$ Url = $ _ POST ['URL'];
$ Newfname = $ destination_folder.basename ($ url );
$ File = fopen ($ url, "rb ");
If ($ file ){
$ Newf = fopen ($ newfname, "wb ");
If ($ newf) while (! Feof ($ file )){
Fwrite ($ newf, fread ($ file, 1024*8), 1024*8 );
}
}
If ($ file ){
Fclose ($ file );
}
If ($ newf ){
Fclose ($ newf );
}
?>