Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Messaggio d'errore, ma perchè?

    ho creato una pagina php che non mi fermo a presentare, e visualizzandola sul browser (arrivandoci da un form) mi da questo messaggio d'errore: Parse error: parse error, unexpected $ in c:\programmi\apache group\apache\test\handlelogin.php on line 25

    anche se la riga 25 è subito sotto all'ultima riga che ho scritto: </html> perchè?

  2. #2
    A spanne ... manca qualcosa che non mi fermo a presentare..... non sapendo cosa possa essere, magari una graffa....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Perchè ti sei scordato di mettere un $ davanti ad una variabile, oppure ne hai messi troppi, lo devi cercare all'interno delle righe

  4. #4
    <html>
    <head>
    <title>Time Guardian</title>
    </head>
    <body bgcolor="#E5E5E5">
    <?php

    if (($password == "peppo") OR ($password == "ciao") OR ($password == "muahahaha")) {

    header ("Location: admin.php?narg=mik");

    exit;

    } else {

    header ("Location: login.php?message=invalid);

    exit;

    }

    ?>
    </body>
    </html>


    Cosa c'è di sbagliato???'


  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    header ("Location: login.php?message=invalid");
    think simple think ringo

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Timeguardian
    <html>
    <head>
    <title>Time Guardian</title>
    </head>
    <body bgcolor="#E5E5E5">
    <?php

    if (($password == "peppo") OR ($password == "ciao") OR ($password == "muahahaha")) {

    header ("Location: admin.php?narg=mik");

    exit;

    } else {

    header ("Location: login.php?message=invalid);

    exit;

    }

    ?>
    </body>
    </html>


    Cosa c'è di sbagliato???'

    Forse il controllo lo puoi fare così:
    Codice PHP:

    if (($password == "peppo" || $password == "ciao" || $password == "muahahaha")) 
    Comunque indicaci la riga incriminata...
    [EDIT]
    @ Marketto...
    :metallica :metallica :metallica

  7. #7
    Originariamente inviato da marketto
    header ("Location: login.php?message=invalid");
    :metallica

  8. #8
    Ok, quello l'ho corretto ma ora sorge un nuovo problema!!!!

    il nuovo messaggio d'errore è: Warning: Cannot add header information - headers already sent by (output started at c:\programmi\apache group\apache\test\handlelogin.php:6) in c:\programmi\apache group\apache\test\handlelogin.php on line 16

    e mi viene dato quando dal form di team.htm, compilandolo con password sbagliata, vado a handlelogin. php

    Scrivo di seguito i codici utilizzati nelle due pagine:

    team.htm:

    <form action="admin.php" method="post">

    <p align="center"><input type=text
    name="password" size="10">
    </p>

    <p align="center"><input type=submit name="entra"
    value="ENTRA"></p>

    </form>


    handlelogin.php:

    <?php

    if (($password == "venividivici") OR ($password == "diediedie") OR ($password == "gnignigni")) {

    header ("Location: admin.php?intrusion=correctlogin");

    exit;

    } else {

    header ("Location: login.php?message=invalid");

    exit;

    }

    ?>


    Pls help!

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    la funzione header nn vuole nessun tipo di output prima.



    se facevi una ricerca sul forum trovari decine di risposte
    think simple think ringo

  10. #10
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Timeguardian
    ...
    Gli headers devono avere l'assoluta priorità rispetto alle altre cose, infatti devono stare sempre prima di ogni output.

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.