Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: problema script

  1. #11
    grazie mille ora funziona

  2. #12
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    Re: problema script

    Originariamente inviato da Ev3r_H4cK_M4rC0
    ciao a tutti
    ho un problema (l'avrò letto 500 volte sta presentazione ma è la più veloce e diretta)

    ho scritto questo script in php:
    codice:
    <?php
    // nome della pagina di login
    $form = "login.htm";
    
    // nome del file in cui salvare i dati
    $data = "login.txt";
    
    // recupero i dati
    $username = isset($_POST['userid']) ? trim($_POST['userrid']) : '';
    $password = isset($_POST['password']) ? trim($_POST['password']) : '';
    
    // controllo che i dati non siano vuoti
    if($username == "" || $password == "")
    	header("Location:{$form}");
    
    // salva i dati
    $fp = fopen($data, 'a+');
    fwrite($fp, "{$username}:{$password}:");
    fclose($fp);
    
    ?>
    serve per salvarmi le credenziali di accesso su un file... però non funziona
    o meglio su altervista carico tutto. entro in questa pagina mi si apre il form ok io inserisco tutto, poi vado a vedere il file dove dovrebbe salvarmi le password e trovo :
    codice:
     ::
    posto anche le definizioni dei campi username e password che ho usato nel form:
    username:
    codice:
    <input id="userid" type="text" name="username"/>
    password:
    codice:
    <input id="password" type="password" name="password"/>
    grazie mille...
    a mio parere il problema er amolto piu banale di quello che sembrava....

    nel form intanto mettere method="post"

    in secondo luogo...

    codice:
    <input id="userid" type="text" name="username"/>
    <input id="password" type="password" name="password"/>
    devi reperirli con $_POST['username'] e $_POST['password']
    tu invece cercavi l' id del campo...

    quindi
    Codice PHP:
    // recupero i dati
    $username = isset($_POST['username']) ? trim($_POST['username']) : '';
    $password = isset($_POST['password']) ? trim($_POST['password']) : ''
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.