Visualizzazione dei risultati da 1 a 5 su 5

Discussione: download automatico

  1. #1

    download automatico

    Ciao a tutti,
    ho uno script php che crea un file di testo e lo pone in una cartella.
    vorrei sapere come fare a far partire il download automatico di un files di testo dopo che esso è stato creato.
    Grazie a tutti
    ciao ciao

  2. #2
    puoi fare un redirect al file trmite header() o trmaite javascript, ovviamente trattandosi di un file di testo verrebbe aperto dal browser invece che essere scaricato, sempre che tu non ne forzi il download con un altro script.
    Dolcissima è la vita nella totale assenza di senno.

  3. #3
    Codice PHP:
    <?
    $download
    ="file.txt";
    header("Content-Type: application/force-download");
    header("Content-Disposition: attachment; filename=" basename($download) );    
    readfile($download);
    ?>

  4. #4
    Ciao silverwings,
    il codice che mi hai dato dovrebbe far partire il download?
    In realtà mi da un messaggio di errore del genere:

    Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP 2.0b1\www\prova CMS\include\funzioni.php:109) in C:\Programmi\EasyPHP 2.0b1\www\prova CMS\admin\sistema\backup.php on line 129


    la riga 129 contiene
    header("Content-Type: application/force-download");

    quale potrebbe essere l'errore
    grazie

  5. #5
    Se non vuoi complicarti la vita usa
    Codice PHP:
    echo "<meta http-equiv='refresh' content='5;URL=$file'>"
    alla fine dell'operazione

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.