Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Dov'è che sbaglio?

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239

    Dov'è che sbaglio?

    Salve ragazzi, io più ricontrollo questa pagina da me scritta e più vedo che va bene ma il risultato che ottengo non da lo stesso esito, infatti il login non mi manda nella parte di codice che crea il menu di amministrazione, ora vorrei far vedere al vostro occhio esperto tale cadice . . .dov'è che sbaglio??? grazie mille
    Codice PHP:
    <?

    session_start
    ();

    if (
    $op == "eo"){
      
    if ((
    $nomeutente != "xxx") || ($password != "xxx")){  
      
      
    $msg "

    <font color=\"#FF0000\">[b]Login non riuscito: riprovate.[/b]</font></p>"
    ;
      
    $mostra_modulo "si";  
      
    } else {  
      
    session_register('valido');  
      
    $valido "si";  
      
    $mostra_menu "si";  
      
    }

    } else {
      
      if (
    $valido == "si") {
        
        
    $mostra_menu "si";
        
    } else {
      
      
    $mostra_modulo "si";

    }

    }

    $blocco_modulo "

    <h1>Login</h1>

    <form method=post action=\"
    $PHP_SELF\">

    $msg



    [b]Nome utente:[/b]


    <input type=\"text\" name=\"nomeutente\" size=15 maxlength=25></p>




    [b]Password:[/b]


    <input type=\"password\" name=\"password\" size=15 maxlength=25></p> 

    <input type=\"hidden\" name=\"op\" value=\"eo\">






    <input type=\"submit\" name=\"invio\" value=\"Entra\"></p>

    </form>

    "
    ;

    $blocco_menu "

    <h1>PHOTOBLOGGER</h1>



    [b]Amministrazione[/b]</p>

    <ul>
    [*]<a href=\"mostra_aggiungiart.php\">Inserisci articolo + immagine nel blog</a>
    [*]<a href=\"prendi_modificaart.php\">Modifica articolo + immagine nel blog</a>
    [/list]



    [b]Visualizzazione Articoli[/b]</p>

    <ul>
    [*]<a href=\"mostra_artpernome.php\">Mostra articolo + immagine nel blog ordinati per nome</a>
    [/list]

    "
    ;

    if (
    $mostra_modulo == "si") {
      
      
    $visualizza_blocco $blocco_modulo;
      
    } else if (
    $mostra_menu == "si") {  
      
      
    $visualizza_blocco $blocco_menu;
      
    }

    ?>

    <html>
    <head>
    <title>Amministrazione Blog</title>
    </head>
    <body>
    <? echo "$visualizza_blocco"?>
    </body>
    </html>

  2. #2
    e' uno script che non considera le nuove (si fa per dire) variabili superglobali POST, $_SESSION

    diciamo che e' uno script valido (forse) per php < 4.1

    http://forum.html.it/forum/showthrea...hreadid=245215

    http://php.html.it/guide/leggi/99/guida-php-di-base/

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    e quindi al posto di $PHP_SELF cosa ci andrebbe messo??? . . .

    grazie mille

  4. #4
    Originariamente inviato da amepro
    e quindi al posto di $PHP_SELF cosa ci andrebbe messo??? . . .

    grazie mille
    $_SERVER['PHP_SELF'] ... ma lo script e' tutto da rivedere.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    questo è l'errore che ricevo:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/mhd-01/www.ameddaclub.com/htdocs/blog_menu.php on line 41


    e la linea 41 è questa:

    <form method=post action=\"$_SERVER['PHP_SELF']\">

    help meeee pleaseeeeee

    grazie mille

  6. #6
    Codice PHP:
    echo "<form method=post action=\"".$_SERVER["PHP_SELF"]."\">"

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    ora ricevo questo errore:

    Parse error: syntax error, unexpected T_STRING in /home/mhd-01/www.ameddaclub.com/htdocs/blog_menu.php on line 41


    uffi . . .grazie per la risposta

    help me

  8. #8
    Originariamente inviato da amepro
    ora ricevo questo errore:

    Parse error: syntax error, unexpected T_STRING in /home/mhd-01/www.ameddaclub.com/htdocs/blog_menu.php on line 41
    codice:
    $blocco_modulo = " 
    
    <h1>Login</h1> 
    
    <form method = 'post' action = '{$_SERVER['PHP_SELF']}' >
    <form method = 'post' action = '$_SERVER[PHP_SELF]' >  
    <form method = 'post' action = '" .$_SERVER['PHP_SELF'] ."' > 
    
    $msg
     
    etc ....... ";
    sono equivalenti. Ma devi rivedere tutto lo script.

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

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    cosa intendi per . . .rivedere tutto lo script???alla fine nello script ci sono tutti comandi semplici! . . .

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    239
    niente nessuno dei tre è funzionante ora arriva al login ma fa la stessa cosa di quando c'era $PHP_SELF

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.