header - aus / wird -

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • header - aus / wird -

    ich habe folgendes skript das mir eine ZIP Datein downloaden soll:
    PHP-Code:
      $file $sql_pfad.$sql_datei;
      
      
    header("Content-type: application/zip");
      
    header("Content-type: application/force-download");
      
    header("Content-type: application/octetstream");
      
    header("Content-Disposition: attachment; filename=$file");
      
    header("Content-Length: ".filesize($file)); 
    in $sql_pfad steht zB: files/004/
    in $sql_date steht zB: datei12.zip

    wenn ich jetzt die datei aufrufe kommt auch das entsprechende Download-Fenster des Browsers, er macht aber aus den Front-Slashen "/" Bindestriche "-". Damit stimmt antürlich der Pfad zur Datei nicht mehr. Woran kann das liegen?

    Gruß
    Tim

  • #2
    Glaube ich nicht! Wenn
    PHP-Code:
    echo $sql_pfad.$sql_datei
    diese Ausgabe erzeugt
    Code:
    files/004/datei12.zip
    , dann steht das auch in $file so drin. PHP hat keinen eigenen Willen!

    Kommentar


    • #3
      ich habe es jetzt so gemacht und so geht's

      PHP-Code:
      header("Content-Type: application/zip"); 
        
      header("Content-Disposition: attachment; filename=\"" $sql_datei "\"");
        
      header("Pragma: no-cache");
        
      header("Expires: 0");
        
      header("Pragma: public");

        
      readfile($file); 
      P.S. die Ausgabe mit echo ist tatsächlich "files/004/datei12.zip"

      Kommentar

      Lädt...
      X