Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Cosa c'è che non va???

    Codice PHP:
    <?php
         
          $pw 
    $_POST['password'];
          
    $numCli 5;
         
          if(isset(
    $_POST['password']) ){
          
                     if(
    $pw=="s4r474l4r1c0"){ $_SESSION['password']=$pwheader("Location: index.php"); }
                     
                     else 
                         for(
    $i=1$i<$numCli+1$i++){
                                  
    $open fopen("cli".$i."/ciao.txt","r");
                                     if(
    fread($open,10) == $pw){
                                            
    $_SESSION['password']=$pw
                                            
    $_SESSION['cliente']="cli".$i
                                            
    fclose();
                                            
    header("Location: cliente.php");
                                            break;
                                     }
    //IF
                                     //else header("Location: error.php?errore=La password \"".$pw."\" è errata!");       
                          
    }//FOR
                                 
          
    }//IF
                  
                 
          
    else{
               if(isset(
    $_POST['password']))
                     
    header("Location: error.php?errore=La password \"".$pw."\" è errata!");       
               
               else 
    header("Location: error.php");       
          }
    //ELSE
          
    ?>
    Nn so dove sbaglio, forse ho l'errore sotto gli occhi ma non lo vedo.......Se la PW è giusta prosegue tutto ok, se la Pw è errata la pagina si presenta bianca.....viceversa se attivo l'ELSE dell IF che sta dentro il FOR sia che sia giusta o sbagliata vengo reindirizzato nella pagina di errore...?
    why?
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    ma hai dato un'occhiata alle condizioni degli if?


    if(isset($_POST['password']) ){
    ...
    }
    else
    {
    if(isset($_POST['password']))
    ...
    else
    ..
    }

    è abbastanza chiaro che se fallisce la prima condizione, passa direttamente all else della seconda condizione.

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Si ma non è quello il prob....cmq vedo se riesco a risolvere.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Sicuramente non va il titolo della discussione

    http://forum.html.it/forum/showthrea...hreadid=412253
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.