Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    salvare i dati di un form sul desktop

    eh già.. nn riesco a creare lo script

    ho un form con due campi.
    una volta fatto il send, questi campi vengono visualizzati correttamente

    Codice PHP:
    <form name=\"form1\" method=\"post\" action=\"?i=send&amp;ok=ok\">
    <input type=\"text\" name=\"campouno\">
    <input type=\"text\" name=\"campodue\">
    <input type=\"submit\" name=\"Submit\" value=\"Invia\"> 
    una volta effettuato il send i campi vengono visualizzati correttamente sullo schermo.

    Codice PHP:
    echo $_POST[campouno]." -  ".$_POST[campodue] ; 
    questo funziona correttamente.
    una volta visualizzati, io vorrei che l'utente possa scegliere, tramite link o bottone, di salvare questi dati su un txt nel proprio desktop.

    leggendo le pilloline, ho fatto un mix (anzi, direi un vero e proprio minestrone ) delle funzioni per scrivere i dati in un txt e per dire al browser di far scaricare il file .,... ma il codice nn funziona correttamente... eccolo qua
    Codice PHP:
    // apriamo il file di rubrica
     
     
    $fp fopen($_POST[campouno].".txt""a");

     
    // scriviamo il nostro record
     
    fputs($uffa); //la variabile uffa contiene sia campouno che campodue

     // chiudiamo il file
     
    fclose($fp);
      
    // Invia l'header del formato di file

       // Legge il file
      
    $file_content implode(''file($_POST[campouno].".txt"));
      
      
    // Specifica al browser che il file è un allegato, ovvero
      //è da scaricare non da visualizzare
      
    header("Content-Disposition: attachment; filename=".$_POST[campouno].".txt");
      
      
    // Specifica la lunghezza del file
      
    $dim filesize($filename);
      
    header("Content-Length: ".$dim);
      
      
    // Specifica il tipo di codifica nel trasferimento
      
    header("Content-Transfer-Encoding: binary");
      
      
    // Invia il file al browser
      
    echo $file_content


    il problema è che se questo mi salva tutto il codice della pagina php (in realtà salva quello il codice dell'output, quindi il codice della pagina html corrispondente), e nn solo i campi inviati via form ...
    come posso risolvere?

    grazie in anticipo ..

    kicko

    PS: spero di esser riuscito a spiegarmi ... e spero che qualcuno mi possa aiutare

  2. #2
    nessuno che mi sappia aiutare ????

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    1
    anche io ero molto interessato a questa cosa...uffa non ti hanno proprio risposto...

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.