kostenloser Webspace werbefrei: lima-city


Hilfe!!! [PHP/MySQL]

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.

    Ich brauche unbedingt Hilfe bei diesem Login - Skript, es kommt jedes mal ein Fehler, der sagt das irgendwas in Zeile 2 nicht h?nhaut. Please help !

    Die tag/datei">Dateien :

    anmelden.php :

    <?
    &lt;form action="eintragen.php" method="post"&gt;

    Dein Communityname:&lt;br&gt;

    &lt;input type="text" size="24" maxlength="50"

    name="username"&gt;&lt;br&gt;&lt;br&gt;



    Dein Passwort:&lt;br&gt;

    &lt;input type="password" size="24" maxlength="50"

    name="passwort"&gt;&lt;br&gt;

    &lt;html&gt;

    &lt;head&gt;

    &lt;body&gt;

    Passwort wiederholen:&lt;br&gt;

    &lt;input type="password" size="24" maxlength="50"

    name="passwort2"&gt;&lt;br&gt;



    &lt;input type="submit" value="Abschicken"&gt;

    &lt;/form&gt;

    &lt;/body&gt;

    &lt;/head&gt;

    &lt;/html&gt;

    &lt;?php

    $username = $HTTP_POST_VARS["username"];

    $password = $HTTP_POST_VARS["passwort"];

    $password2 = $HTTP_POST_VARS["passwort2"];

    ?&gt;



    &lt;?php

    if ($password == $password2)

    {

    $user_vorhanden = array();

    $passwort = md5($password);

    }

    else

    {

    echo "Die Passw&ouml;rter waren nicht identisch

    &lt;br&gt;&lt;a href=\"eintragen.html\"&gt;zur&uuml;ck&lt;/a&gt;";

    }

    ?&gt;



    &lt;?php

    if ($password == $password2)

    {

    $user_vorhanden = array();

    $passwort = md5($password);



    $userdatei = fopen ("user.txt","r");

    while (!feof($userdatei))

    {

    $zeile = fgets($userdatei,500);

    $userdata = explode("|", $zeile);

    array_push ($user_vorhanden,$userdata[0]);

    }

    fclose($userdatei);

    }

    ?&gt;

    &lt;a href="steckbriefpasswort.php"&gt;Login&lt;/a&gt;

    &lt;body bgcolor="yellow"&gt;
    ?>

    dann, eintragen.php :

    <?
    &lt;?php

    $username = $HTTP_POST_VARS["username"];

    $password = $HTTP_POST_VARS["passwort"];

    $password2 = $HTTP_POST_VARS["passwort2"];



    if ($password == $password2)

    {

    $user_vorhanden = array();

    $passwort = md5($password);



    $userdatei = fopen ("user.txt","r");

    while (!feof($userdatei))

    {

    $zeile = fgets($userdatei,500);

    $userdata = explode("|", $zeile);

    array_push ($user_vorhanden,$userdata[0]);

    }

    fclose($userdatei);



    if (in_array($username,$user_vorhanden))

    {

    echo "Username schon vorhanden &lt;br&gt;

    &lt;a href=\"steckbriefpasswort.php\"&gt;zur&uuml;ck&lt;/a&gt;";

    }



    else

    {

    $eintrag ="$username|$passwort";

    $userdatei = fopen ("user.txt","a");

    fwrite($userdatei, "$eintrag\n");

    fclose($userdatei);

    echo "$username, deine Anmeldung war erfolgreich

    &lt;br&gt;&lt;a href=steckbriefpasswort.php&gt;zum Login&lt;/a&gt;";

    }

    }

    ?&gt;



    &lt;body bgcolor="yellow"&gt;
    ?>

    , login.php :

    <?
    &lt;body bgcolor="yellow"&gt;

    &lt;?php

    $username = $HTTP_POST_VARS["username"];

    $passwort = $HTTP_POST_VARS["password"];

    $passwort = md5($passwort);



    $log = 0;

    $userdatei = fopen ("user.txt","r");

    while (!feof($userdatei))

    {

    $zeile = fgets($userdatei,500);

    $userdata = explode("|", $zeile);



    if ($userdata[0]==$username and

    $passwort==trim($userdata[1]))

    {

    echo "Hallo $username";

    $log = 1;

    }

    }

    fclose($userdatei);



    if ($log==0)

    {

    echo "&lt;h1&gt;Hallo $username,&lt;/h1&gt;&lt;br&gt;du hast entweder ein falsches Passwort oder einen falschen Communitynamen eingegeben !&lt;br&gt; Es k&ouml;nnte aber sein, dass du noch nicht angemeldet bist!";

    }



    ?&gt;

    &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;



    &lt;meta http-equiv="content-type" content="Patrick Homepage.htm"&gt;

    &lt;meta http-equiv="refresh" content="3;URL=&lt;?php

    $username = $HTTP_POST_VARS["username"];

    $passwort = $HTTP_POST_VARS["password"];

    $passwort = md5($passwort);

    $log = 0;

    ?&gt;



    &lt;?php

    $username = $HTTP_POST_VARS["username"];

    $passwort = $HTTP_POST_VARS["password"];

    $passwort = md5($passwort);



    $log = 0;

    $userdatei = fopen ("user.txt","r");

    while (!feof($userdatei))

    {

    $zeile = fgets($userdatei,500);

    $userdata = explode("|", $zeile);



    if ($userdata[0]==$username and

    $passwort==trim($userdata[1]))

    {

    echo "Steckbriefaendern.php?auswahl=$username";

    $log = 1;

    }

    }

    fclose($userdatei);



    if ($log==0)

    {

    echo "steckbriefpasswort.php";

    }



    ?&gt;"&gt;

    &lt;/script&gt;

    &lt;style type="text/css"&gt;

    BODY { scrollbar-face-color: #DEE3E7;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #DEE3E7;scrollbar-3dlight-color: #D1D7DC;scrollbar-arrow-color: #006699;scrollbar-track-color: #13619F;scrollbar-darkshadow-color: #98AAB1; }



    hr { color: #275CAC;}



    SELECT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000;

    background-color: #DEE3E7; }

    textarea, input {

    background: #ffffff url('Test/images/style/input.gif');

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color: #000066;

    font-size: 20pt;

    font-weight: bold;

    border-color: #000066;

    border-colordark: #000066;

    border-colorlight: #000066;

    background-image:url('Test/images/style/input.gif')

    }



    #bg A:link, #bg A:visited, #bg A:active { COLOR: #000000; TEXT-DECORATION: underline; }

    #bg A:hover { COLOR: #275CAC; TEXT-DECORATION: none;POSITION: relative; TOP: 1.5px; LEFT: 1.5px; }



    #cat A:link, #cat A:visited, #cat A:active { COLOR: #000066; TEXT-DECORATION: none; }

    #cat A:hover { COLOR: #275CAC; TEXT-DECORATION: underline;POSITION: relative; TOP: 1.5px; LEFT: 1.5px; }



    #cat, #title {

    background-image : url('Test/images/style/navheads.gif');

    }

    #title A:link, #title A:visited, #title A:active { COLOR: #000066; TEXT-DECORATION: none; }





    #title A:hover { COLOR: #275CAC; TEXT-DECORATION: underline; }

    #cat, #title {

    background-image : url('Test/images/style/navheads.gif');

    }







    table.out {

    width: 100%;

    border: 2px solid #DDDDDD;

    background: #275CAC url('Test/images/style/blub.gif') no-repeat fixed 0px 0px;

    padding: 20px;



    }

    .quote {

    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; line-height: 125%;

    background-color: #FFFFFF; border: 1px dotted #000000;

    }

    .genmed {

    font-size: 11px; color: #000000;

    }

    a.genmed {

    text-decoration: underline; color: #000000;

    }

    a:hover.genmed {

    text-decoration: none; color: #000000;POSITION: relative; TOP: 1.5px; LEFT: 1.5px;

    }

    &lt;!--

    .hintergrund {

    background-image: url('Test/images/style2/hintergrund.gif');

    }

    --&gt;

    table.out {



    }

    &lt;/style&gt;

    &lt;script&gt;

    var DHTML = (document.getElementById || document.all || document.layers);

    function ap_getObj(name)

    {

    if (document.getElementById)

    {

    return document.getElementById(name).style;

    }

    else if (document.all)

    {

    return document.all[name].style;

    }

    else if (document.layers)

    {

    return document.layers[name];

    }

    }

    function ap_showWaitMessage(div,flag)

    {

    if (!DHTML) return;

    var x = ap_getObj(div);

    x.visibility = (flag) ? 'visible':'hidden'

    if(! document.getElementById)

    if(document.layers)

    x.left=280/2;

    return true;

    }

    &lt;/script&gt;



    &lt;/head&gt;



    &lt;body bgcolor="#275CAC" text="#000000"{hgpicture} bgproperties=fixed id="bg"&gt;

    &lt;p style="text-indent: 2; margin-top: 0; margin-bottom: 0"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

    &lt;b&gt;&lt;font size="4" color="#FFFFFF"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/font&gt;&lt;/b&gt;&lt;/p&gt;

    &lt;table width="2" height="21"&gt;

    &lt;tr valign="middle" align="center"&gt;

    &lt;td height="17" width="18"&gt;&lt;br&gt;&lt;font size=1 face="Tahoma, Helvetica, Verdana, Arial, sans-serif"&gt;&lt;a href="http:\\www.rakuun.de"&gt; &lt;/a&gt;&lt;/font&gt;&lt;/td&gt;

    &lt;/tr&gt;

    &lt;body bgcolor="yellow"&gt;
    ?>

    und steckbriefpasswort.php :

    <?
    &lt;form action="login.php" method="post"&gt;

    Dein Communityname:&lt;br&gt;

    &lt;input type="text" size="24" maxlength="50"

    name="username"&gt;&lt;br&gt;&lt;br&gt;



    Dein Passwort:&lt;br&gt;

    &lt;input type="password" size="24" maxlength="50"

    name="password"&gt;&lt;br&gt;



    &lt;input type="submit" value="Login"&gt;

    &lt;/form&gt;

    &lt;a href="Anmelden.php"&gt;Anmelden&lt;/a&gt;

    &lt;body bgcolor="yellow"&gt;
    ?>


    Bitte helft !!!!!!!!!!!!!!!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m?sste dann ja diese zeile sein:
    <form action="eintragen.php" method="post">

    in welchem verzeichniss liegt diese datei und in welchem die eintragen.php??
  4. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.


    m?sste dann ja diese zeile sein:
    <form action="eintragen.php" method="post">

    in welchem verzeichniss liegt diese datei und in welchem die eintragen.php??

    im gleichen, m?sste eigentlich funzen



  5. <form action='/eintragen.php' method='post'>

    versuch mal so
  6. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.





    <form action='/eintragen.php' method='post'>

    versuch mal so

    klappt net :mad:
  7. versuch mal den link mit einer absoluten url anzugeben.
    also http:// usw
  8. versuch mal es mal mit echo xD

    echo "<form action='/eintragen.php' method='post'>";
    ...
    ...

    kannst nicht einfach so HTML zwischen <? ?> schreiben ;)
  9. b************y

    julian182 schrieb:
    kannst nicht einfach so HTML zwischen <? ?> schreiben ;)


    Genau das ist es du hast also zwei M?glichkeiten:

    echo"<html>-tags";
    ?>
    <Html>-tags
    <?php
  10. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.


    julian182 schrieb:
    kannst nicht einfach so HTML zwischen <? ?> schreiben ;)


    Genau das ist es du hast also zwei M?glichkeiten:

    echo"<html>-tags";
    ?>
    <Html>-tags
    <?php

    achso !!! THX !!!
  11. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.

    <html>
    <?php
    echo "<form action='eintragen.php' method='post'>"
    echo "Dein Communityname :<br>"
    echo "<input type='text' size='24' maxlength='15' name='username'><br><br>"
    echo "Dein Passwort :<br>"
    echo "<input type='password' size='24' maxlength='15' name='passwort'><br>"
    echo "Passwort wiederholen:<br>"
    echo "<input type='password' size='24' maxlength='15' name='passwort2'><br>"
    echo "<input type='submit' value="Abschicken">"
    $username = $HTTP_POST_VARS["username"];
    $password = $HTTP_POST_VARS["passwort"];
    $password2 = $HTTP_POST_VARS["passwort2"];
    if ($password == $password2)
    {
    $user_vorhanden = array();
    $passwort = md5($password);
    }
    else
    {
    echo "Die Passw?rter waren nicht identisch<br><a href=\"eintragen.html\"<zur?ck</a>";
    }
    if ($password == $password2)
    {
    $user_vorhanden = array();
    $passwort = md5($password);
    $userdatei = fopen ("user.txt","r");
    while (!feof($userdatei))
    {
    $zeile = fgets($userdatei,500);
    $userdata = explode("|", $zeile);
    array_push ($user_vorhanden,$userdata[0]);
    }
    fclose($userdatei);
    }
    ?>
    <a href="steckbriefpasswort.php">Login</a>
    <body bgcolor="yellow">
    </html>

    --> Code von der Anmelden.php - Datei

    und es kommt deiser Fehler :

    Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in /home/webpages/lima-city/snoop0304/html/biblothek/anmelden.php on line 4

    BITTE helft mir !!!!!!!
  12. machs so:
    <html>
    <?php
    echo "
    <form action='eintragen.php' method='post'>
    Dein Communityname :<br>
    <input type='text' size='24' maxlength='15' name='username'><br><br>
    Dein Passwort :<br>
    <input type='password' size='24' maxlength='15' name='passwort'><br>
    Passwort wiederholen:<br>
    <input type='password' size='24' maxlength='15' name='passwort2'><br>
    <input type='submit' value="Abschicken">";
    $username = $HTTP_POST_VARS["username"];
    $password = $HTTP_POST_VARS["passwort"];
    $password2 = $HTTP_POST_VARS["passwort2"];
    if ($password == $password2)
    {
    $user_vorhanden = array();
    $passwort = md5($password);
    }
    else
    {
    echo "Die Passw?rter waren nicht identisch<br><a href=\"eintragen.html\"<zur?ck</a>";
    }
    if ($password == $password2)
    {
    $user_vorhanden = array();
    $passwort = md5($password);
    $userdatei = fopen ("user.txt","r");
    while (!feof($userdatei))
    {
    $zeile = fgets($userdatei,500);
    $userdata = explode("|", $zeile);
    array_push ($user_vorhanden,$userdata[0]);
    }
    fclose($userdatei);
    }
    ?>
    <a href="steckbriefpasswort.php">Login</a>
    <body bgcolor="yellow">

    <script language="JavaScript">
    <!--

    window.open = SymRealWinOpen;

    //-->
    </script>

    </html>


    die Semikolons (also die ";") nach deinen echos haben gefehlt. allerdings brauchst du nicht f?r jede zeile ein echo, reicht , wenn es ob anf?ngt, und dann n paar zeilen sp?ter aufh?rt, sofern da kein php-code drin ist
  13. x**a


    <body bgcolor="yellow">


    Nein, nimm lieber CSS und hexadezimale Farbwerte. Der IE wird "bgcolor" und "nicht-hexadezimalen" Farbwerten Probleme haben. So ist es besser:

    <body style="background-color:#FFFF00;">



    die Semikolons (also die ";") nach deinen echos haben gefehlt. allerdings brauchst du nicht f?r jede zeile ein echo, reicht , wenn es ob anf?ngt, und dann n paar zeilen sp?ter aufh?rt, sofern da kein php-code drin ist


    Stimmt, aber der ?bersichtlichkeit wegen w?rde ich das schon so lassen. Mich st?rt es, wenn alles von oben bis unten zwischen zwei Anf?hrungszeichen steht.

    cu, xola
  14. Autor dieses Themas

    snoop0304

    snoop0304 hat kostenlosen Webspace.

    Thx @ ALL; alles klappt und das problem ist gel?st !!! Thx.




  15. die Semikolons (also die ";") nach deinen echos haben gefehlt. allerdings brauchst du nicht f?r jede zeile ein echo, reicht , wenn es ob anf?ngt, und dann n paar zeilen sp?ter aufh?rt, sofern da kein php-code drin ist


    Stimmt, aber der ?bersichtlichkeit wegen w?rde ich das schon so lassen. Mich st?rt es, wenn alles von oben bis unten zwischen zwei Anf?hrungszeichen steht.

    cu, xola


    das stimmt, aber die datei wird unn?tig gro? und die ladezeiten werden l?nger. ich glaube, daf?r w?rde ich die un?bersichtlichkeit ausser acht lassen.
  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!