title image


Smiley Re: Datei download via PHP, aber wie?
Befindet sich zu ladende Datei auf dem gleiche Server? Dann könnte man z.B. folgendes machen:



1234567<?  $path=$_SERVER['DOCUMENT_ROOT'].'/downloads/'.$file  header("Content-Type: application/octet-stream");  header("Content-Length: ".filesize($path));  header('Content-Disposition: attachment; filename='.$file);   readfile($path);  ?>  Erstellt mit: ☆ Stefan Triess PHP Command ☆



Der Parameter $file muß aber unbedingt sauber geprüft sein, da man sonst mit relativen Pfadangaben auf jede beliebige von PHP aus erreichbare Datei zugreifen kann.
Gruß Stefan

www.triess.de - Meine Themen: Consulting Forschung Entwicklung Projektierung Elektronik Software Mechanik Verfahren Messverfahren Kommunikation Navigation Map Matching Location Based Services Telematik komplexe Test- und Demonstrationssysteme GPS BS26 ISDN X.25 X.31 GSM GPRS UMTS DSL TCP/IP ACP SPS PC LAN WAN Feldbus Internet/Intranet Webdesign SQL Client/Server RedOx LF pH rF


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: