login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Firefox download

Offline ikkedikke - 26/09/2005 22:37 (laatste wijziging 27/09/2005 15:23)
Avatar van ikkedikkePHP expert Hallo,
ik gebruik dit script om een download te starten in firefox, maar de naam klopt nooit... bij de filename heb ik vershcillende dingen geprobeerd:
urlencode: een spatie in de nama wordt een +
rawurlencode: een spatie wordt een %20
htmlenities: een spatie wordt een %20
enkele quotes: de naam wordt met quotes gezien, zonder extensie dus
geen functie: alleen het eerste woord wordt herkend als bestandsnaam en dus een bestand zonder extensie
  1. <?
  2. header("Content-Length: ".filesize($_SESSION['sRef_dir'].$_GET['file'])); // MUST be a number for IE
  3. header("Content-type: ".mime_content_type ($_SESSION['sRef_dir'].$_GET['file']));
  4. header("Content-Disposition: inline; filename=".urlencode(basename($_GET['file'])));
  5. if ($rFile = fopen($_SESSION['sRef_dir'].$_GET['file'], 'rb'))
  6. {
  7. while(!feof($rFile) && (connection_status()==0))
  8. {
  9. print(fread($rFile, 1024*8));
  10. flush();
  11. }
  12. fclose($rFile);
  13. }
  14. ?>

in IE werkt alles overigen feiloos zonder functie, met functie er omheen krijg ik de zelfde problemen als bij FF..
wie helpt me?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s