Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    A cosa serve la riga...

    readfile($file_path);

    Io l'ho eliminata e funziona tutto ugualmente.

    $filename = $_GET['cod'] ;
    $file_path = $absolute_path . '../download/' . $filename;
    if (file_exists($file_path)) {
    $size = filesize($file_path);
    $now = gmdate('D, d M Y H:i:s') . ' GMT';
    header("Content-type: application/octet-stream");
    header("Content-length: " . $size);
    //header('Content-Type: ' . $mime_type);
    header('Expires: ' . $now);
    header('Content-Disposition: attachment; filename="' . $filename . '"');
    header('Pragma: no-cache');
    header("Content-Transfer-Encoding: binary");
    readfile($file_path);
    exit();
    }

    ALe

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    www.php.net/readfile

    hai provato ad aprire il file dopo aver eseguito lo script senza readfile??
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Si e funziona perchè se non sbaglio già la funzione

    header('Content-Disposition: attachment; filename="' . $filename . '"');

    dovrebbe permettere al file $filename di essere salvato.

    Ale

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    header('Content-Disposition: attachment; filename="' . $filename . '"'); serve solo per avere il nome del file nella finestra del download.


    "readfile

    (PHP 3, PHP 4 , PHP 5)
    readfile -- Invia un file
    Descrizione
    int readfile ( string filename [, bool use_include_path [, resource context]])

    Legge un file e lo scrive nello standard output. "
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Si ma a me funziona anche senza

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Rettifico.

    Non funziona, salva solo un file vuoto perchè non ha letto $filename.

    Grazie dell'aiuto,
    Alessandro

  7. #7
    anche se ormai siamo a post inoltrato...

    xche mettere questi titoli che non aiutano nessuno?
    vanno contro il regolamento...

    è cosi faticoso mettere un titolo inerente alla discussione, magari + descrittivo possibile?

  8. #8

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.