Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    4

    Non riesco ad eseguire login

    Salve a tutti...
    Premetto che sono alle prime armi con php.
    Sto cercando di realizzare delle news tramite php.
    Ho installato php, apache, mysql e risulta tutto funzionante.
    Quando apro una pagina php che richiede più step al suo interno tramite degli if o quando tento un login mi si blocca alla prima pagina.
    Ho riscontrato il problema su più file... Immagino sia un problema di configurazione.

    Qualcuno sa aiutarmi?

  2. #2
    Spiegati meglio, non riesco a capire cosa succede

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    4
    Ad esempio...

    Aprendo questa pagina...

    <? include "config.php"; ?>
    <html><head><title>Install File</title></head>
    <body bgcolor="#FFFFFF">
    <font face="Verdana" size="2" color="Black">

    <center>Installation




    <?
    if ($step == "") {

    echo "Welcome to the Ultimate News Install file, click here";

    }

    elseif ($step == "3") {

    mysql_select_db("$dbname");
    mysql_query("CREATE TABLE `news` (`newsid` TINYINT AUTO_INCREMENT, `title` TEXT NOT NULL, `story` TEXT NOT NULL, `user` TEXT NOT NULL, `date` TEXT NOT NULL , PRIMARY KEY (`newsid`)) comment = 'Created by Alex Humberstone';") or die(mysql_error());
    echo "Ultimate News has now been installed!

    Please delete install.php now!!!";

    }

    ?>


    E premendo su next step non succede niente, o meglio, la pagina prende il nome di
    http://localhost/un/install.php?step=2
    Ma non avanza al passo successivo.

    Ho un problema analogo con tutti i file che richiedono passaggi o autenticazioni.

    non riesco a capiure dov'è il prblema.

    Grazie

  4. #4
    Quando tu scrivi il link, assegni il valore di step con il metodo GET accordandolo all'URL

    Il tuo codice funzionerebbe con GLOBAL_REGISTER su ON
    Ora molto probabilmente il tuo GLOBAL_REGISTER è fortunatamente su OFF

    Per poter leggere il valore di step, lo devi estrarre da $_GET

    Sostituisci tutti i $step con $_GET['step'] e vedrai che funziona

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    4
    ...funziona....

    In realtà pensavo che i problemi che avevo su più file derivassero da un unico motivo ma ora mi trovo con un problema simile su un altro file.

    In questo caso tento una login e mi rimane sulla stessa schermata...

    Il file è il seguente (riporto le parti fondamentali, penso)

    <?
    require 'tnconfig.php';
    $tabletnnewstotalrows=mysql_num_rows(mysql_query(" SELECT id FROM tn_news"));
    $insertintotnnews=$tabletnnewstotalrows+1;

    $helplink="Help";
    $smilielink="Smilies-list";

    .......


    if($action=='login'){
    if($user==$tnadmin and $pass==$tnadminpass){print "$tnfont


    <table width=600 align=center cellspadding=1 cellspacing=1 bgcolor=000000>
    <form action=tnnews_post.php>
    <tr><td width=100% bgcolor=$tntablebg3 align=right colspan=2>$tnfont Posting a new message | $helplink | $smilielink</td></tr>
    <tr><td width=20% bgcolor=$tntablebg1 align=left>$tnfont &nbsp
    [b]Poster:</td>
    </td><td width=80% bgcolor=$tntablebg2 align=left>$tnfont &nbsp
    <INPUT TYPE=TEXT NAME=poster SIZE=70 MAXLENGTH=100>
    </td></tr><tr><td width=20% bgcolor=$tntablebg1 align=left>$tnfont &nbsp
    [b]Avatar:</td>
    </td><td width=80% bgcolor=$tntablebg2 align=left>$tnfont &nbsp
    <INPUT TYPE=TEXT NAME=avatar SIZE=70 MAXLENGTH=100>
    </td></tr><tr><td width=20% bgcolor=$tntablebg1 align=left>$tnfont &nbsp
    [b]Subject:</td>
    </td><td width=80% bgcolor=$tntablebg2 align=left>$tnfont &nbsp
    <INPUT TYPE=TEXT NAME=subject SIZE=70 MAXLENGTH=100>
    </td></tr><tr><td width=20% bgcolor=$tntablebg1 align=left>$tnfont &nbsp
    [b]Message:</td>
    <td width=80% bgcolor=$tntablebg2 align=left>$tnfont &nbsp
    <TEXTAREA WRAP=VIRTUAL NAME=content cols=68 rows=10></TEXTAREA>

    </td></tr><tr><td width=100% bgcolor=$tntablebg2 align=center colspan=2>$tnfont

    <INPUT TYPE=HIDDEN NAME=action VALUE=postnews>
    <INPUT TYPE=SUBMIT CLASS=SUBMIT NAME=postnews VALUE=\"Submit\"></FORM>
    </td></tr><tr><td width=100% bgcolor=$tntablebg3 align=right colspan=2>$tnfont &nbsp</td></tr></table></center>$tnfont";}else{print "<script language=javascript>alert(\"Wrong username and/or password, please try again.\")</script>";}}

    $content=tnreplace($content);
    if($action==postnews){mysql_query("INSERT INTO tn_news (id,poster,avatar,subject,content,dateposted,ip) VALUES ($insertintotnnews,'".$poster."','".$avatar."','". $subject."','".$content."','".$tnsitedate."','".$R EMOTE_ADDR."')");
    print "<script language=javascript>alert(\"Successfully submitted, you will now be redirected to your website index.\")</script><META HTTP-EQUIV=REFRESH CONTENT=0;URL=$tnsiteurl>";}

    print "$tnfont

    <table width=600 align=center cellspadding=1 cellspacing=1 bgcolor=000000>
    <tr><td width=100% bgcolor=$tntablebg3 align=right>$tnfont &nbsp</td></tr>
    <tr><td width=100% bgcolor=$tntablebg2 align=center>$tnfont
    $tnprogname v$tnprogver
    © Tuvai at <a href=http://www.rpgrevelation.com>RPG Revelation</a>
    </td></tr><tr><td width=100% bgcolor=$tntablebg3 align=right>$tnfont &nbsp</td></tr></table>
    ";

    mysql_close;
    ?>



    Grazie di nuovo per la disponibilità

  6. #6
    Ma il problema non è lo stesso?

    Vedo che nella pagina che hai inviato c'è un form, non so a cosa serve, ma non è indicato un metodo, se hai fatto così anche per altri form è un problema.

    $user e $pass da dove vengono ricavati???

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    4
    dal file tnconfig.php c'è

    $tnadmin="gino";
    $tnadminpass="prova";

    e li si richiama

    if($user==$tnadmin and $pass==$tnadminpass){print "$tnfont


    La chiamata la file tnconfig.php c'è col comando

    require 'tnconfig.php';


    C'è qualcosa di sbagliato?

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.