Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203

    Aiuto Creazione file sul server con dati passati da link

    Ciao a tutti,

    avrei bisogno di creare uno script che faccia la seguente:

    apro il link http://www.miosito.it/convalida.html?user=pippo

    sul server si dovrebbe generare un file (excel o anche di testo)

    con riportato

    pippo Ora Data

    come posso fare ?


    Grazie mille in anticipo

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Aiuto Creazione file sul server con dati passati da link

    Originariamente inviato da S0nic
    Ciao a tutti,

    avrei bisogno di creare uno script che faccia la seguente:

    apro il link http://www.miosito.it/convalida.html?user=pippo

    sul server si dovrebbe generare un file (excel o anche di testo)

    con riportato

    pippo Ora Data

    come posso fare ?


    Grazie mille in anticipo
    devi usare un linguaggio lato server.
    in html non puoi farlo.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    grazie per la risposta

    potresti darmi una dritta su come poter proseguire ?

    in questo campo sono un pò negato :P

    tnks ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    allora mi sono documentato

    e ho fatto così:

    file logg.htm
    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>
    
    <body>
    
    <form method="GET" action="logging.php">
            
    
    </p>
            
    
    <input type="text" name="username" size="20"></p>
            
    
    </p>
            
    
    <input type="submit" value="Invia" name="B1"></p>
            
    
    </p>
            
    
    </p>
    </form>
    
    </body>
    
    </html>

    file logging.php :

    codice:
    <?php
    
    $username=$_GET['username'];
    $ora = date ("H:i:s");
    $data = date ("d/m/Y");
    
    $stringa = "$data - $ora - User $username is logged \n";
    
    // Stringa da scrivere su file
    
    
    // Scrittura del file
    $scrivi_file=fopen("LOG.txt","a");
    fwrite($scrivi_file,$stringa);
    fclose($scrivi_file);
    
    ?>
    funziona se apro col browser logg.htm e inserisco nel campo testo ciò che mi interessa e poi premo il tasto invia

    ma adesso mi servirebbe farlo funzionare così: http://www.miosito.it/logg.htm?username=pippo


    come posso farlo?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da S0nic
    allora mi sono documentato

    e ho fatto così:

    file logg.htm
    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>
    
    <body>
    
    <form method="GET" action="logging.php">
            
    
    </p>
            
    
    <input type="text" name="username" size="20"></p>
            
    
    </p>
            
    
    <input type="submit" value="Invia" name="B1"></p>
            
    
    </p>
            
    
    </p>
    </form>
    
    </body>
    
    </html>

    file logging.php :

    codice:
    <?php
    
    $username=$_GET['username'];
    $ora = date ("H:i:s");
    $data = date ("d/m/Y");
    
    $stringa = "$data - $ora - User $username is logged \n";
    
    // Stringa da scrivere su file
    
    
    // Scrittura del file
    $scrivi_file=fopen("LOG.txt","a");
    fwrite($scrivi_file,$stringa);
    fclose($scrivi_file);
    
    ?>
    funziona se apro col browser logg.htm e inserisco nel campo testo ciò che mi interessa e poi premo il tasto invia

    ma adesso mi servirebbe farlo funzionare così: http://www.miosito.it/logg.htm?username=pippo


    come posso farlo?

    Grazie
    io il php non lo conosco.
    Cmq la prima cosa che devi fare è cambiare logg.htm in logg.php altrimenti devi fare che al load di logg.html ti rimanda a loggin.php poi recuperi la variabile username... e in php devi vedere come fare e fai eseguire il codice che ti funziona.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    e il prob è proprio quello non posso cambiare il nome dei file

    volevo appunto fare un redirect verso il .php e recuperare la variabile passata tramite link

    ma non so come fare

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da S0nic
    e il prob è proprio quello non posso cambiare il nome dei file

    volevo appunto fare un redirect verso il .php e recuperare la variabile passata tramite link

    ma non so come fare
    mmm allora non sò.... perchè altrimenti come fai a recuperare la variabile?
    Scusa ma poi perchè non puoi cambiare il nome della pagina?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    ho risolto

    logg.htm :

    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Redirect...</title>
    </head>
    
    <script type="text/javascript">
    
    var ausilio = String(this.location);
    var testo = ausilio.slice(ausilio.lastIndexOf("?")+1);
    
    location.replace("http://www.miosito.it/logging.php?"+testo);
    
    </script>
    
    <body>
    
    </body>
    
    </html>

  9. #9
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Originariamente inviato da S0nic
    ho risolto

    logg.htm :

    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Redirect...</title>
    </head>
    
    <script type="text/javascript">
    
    var ausilio = String(this.location);
    var testo = ausilio.slice(ausilio.lastIndexOf("?")+1);
    
    location.replace("http://www.miosito.it/logging.php?"+testo);
    
    </script>
    
    <body>
    
    </body>
    
    </html>
    beh si dovrebbe fare quello che ti serve

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 © 2026 vBulletin Solutions, Inc. All rights reserved.