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

    creare e salvare su server un file excel

    Ciao a tutti gli utenti del forum.
    Premettendo che sono autodidatta...

    il mio problema è questo:

    Ho adattato uno script php che, tramite un modulo html mi crea un file excel con i dati che ho inseerito. Ora, quando premo invia mi chiede di aprire o di salvare il file excel. Io invece vorrei che lo salvasse in una cartella del server e che l'utente venisse reindirizzato a una pagina con scritto tipo "grazie per esserti registrato alla lista"

    Potete aiutarmi??
    mi arrangio a campare

  2. #2
    E' sufficiente che prendi i dati e poi utilizzi una di queste funzioni per salvarlo sul file system:

    http://www.php.net/file_put_contents
    http://www.php.net/fopen etc.

    Ovviamente la cartella di destinazione dovrà avere i privilegi necessari (es. 777) per far si che il PHP sia in grado di scriverci dentro.

  3. #3
    intanto grazie. Ho provato a leggere ma appunto essendo alle prime armi e autodidatta non ho capito bene come legare le due cose... se allego il codice riesci mica a spiegarmi come legarlo?

    /****************pagina html**********************************/

    <form action="exl.php" name="form">
    nome: <input type="text" name="nome">


    cognome: <input type="text" name="cognome">


    telefono: <input type="text" name="recapito">


    mail: <input type="text" name="mail">


    testata giornalistica: <input type="text" name="testata">


    servizio: <input type="text" name="servizio">
    indirizzo: <input type="text" name="indirizzo">


    città: <input type="text" name="citta">


    provincia: <input type="text" name="provincia">


    CAP: <input type="text" name="CAP">


    <input type="submit" value="invia">
    </form>

    /************************************************** ********/


    /********************pagina php*******************************/

    $filename="utenti_registrati.xls";
    header ("Content-Type: application/vnd.ms-excel");
    header ("Content-Disposition: inline; filename=$filename");

    $nome=$_GET['nome'];
    $cognome=$_GET['cognome'];
    $recapito=$_GET['recapito'];
    $mail=$_GET['mail'];
    $testata=$_GET['testata'];
    $servizio=$_GET['servizio'];
    $indirizzo=$_GET['indirizzo'];
    $citta=$_GET['citta'];
    $provincia=$_GET['provincia'];
    $CAP=$_GET['CAP'];

    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang=it><head>
    <title>registrazione giornalisti</title></head>
    <body>
    <table border="1">
    <?
    echo"
    <tr><td>Nome</td> <td>Cognome</td> <td>Telefono</td> <td>e-mail</td> <td>Testata giornalistica</td> <td>Servizio</td> <td>Indirizzo</td> <td>Città</td> <td>Provincia</td> <td>CAP</td></tr>
    <tr><td>$nome</td> <td>$cognome</td> <td>$recapito</td> <td>$mail</td> <td>$testata</td> <td>$servizio</td> <td>$indirizzo</td> <td>$citta</td> <td>$provincia</td> <td>$CAP</td></tr>
    ";
    ?>
    </table>
    </body></html>

    /************************************************** **********/


    ti ringrazio già ora
    mi arrangio a campare

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.