Hiho,
ich hab mir einen PHP-Download geschrieben, mit dem ich Dateien ausserhalb des Document-Roots herunterladen kann. Blöderweise ist die Website solange blockiert bis der Download abgeschlossen wird.
Hier ein bissel Code:
Link für den Download:
	
Auszug aus download.php welcher meines Erachtens das Problem verursacht:
	
Sprich solange der Server das PHP-Skript abarbeitet antwortet er natürlich nicht, gibt es eine Möglichkeit den Download unabhängig von der Website anzuschmeissen?
Gruß sneakizzel
					ich hab mir einen PHP-Download geschrieben, mit dem ich Dateien ausserhalb des Document-Roots herunterladen kann. Blöderweise ist die Website solange blockiert bis der Download abgeschlossen wird.
Hier ein bissel Code:
Link für den Download:
PHP-Code:
	
	
echo "<a href=\"./download.php?id=1"\">Link</a>; 
PHP-Code:
	
	
$handle = fopen($filename, 'rb');
       if ($handle === false) {
           return false;
       }
       while (!feof($handle)) {
           $buffer = fread($handle, $chunksize);
           echo $buffer;
           ob_flush();
           flush();
           if ($retbytes) {
               $cnt += strlen($buffer);
           }
       } 
Gruß sneakizzel
          
 Moderator
 , genau quasi den Download als Kindprozess laufen lassen, ist das überhaupt möglich über PHP? 
  Mhhh, werd' mal schaun ob google was ausspuckt 
 
							
						
 
							
						
 
Kommentar