anoniem Geplaatst: 28 mei 2004 Delen Geplaatst: 28 mei 2004 Beste mensen, Ik heb een probleem met mijn inlogsysteem. deze bestaat uit -login.php (formulier) -login2.php (formulier afhandelen) -applicatie.php (beveiligde pagina) -logout.php (session destroy etc.) -inc_connect.php (dbase connect en dergelijke) Als ik inlog met juiste gegevens krijg ik deze melding: Parse error: parse error in /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php on line 29 De code die achter login2.php hangt is: [code:1:e336b0855b] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head> <title>Test ontwerp "De regionale uitwijzer"</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="/uitwijzer/applicatie.css" rel="stylesheet" type="text/css" /> </head> <div id="holder"> <p><img src="/uitwijzer/images/applicatie_logo.jpg" width="800" height="150" /></p> <?php session_start(); //sessie beginnen //controleren of pagina correct is aangeroepen if (!empty($_POST)){ include("inc_connect.php"); $query = "SELECT * FROM users WHERE naam='" . $_POST["naam"] . "' AND wachtwoord='" . $_POST["wachtwoord"] . "'"; $result = mysql_query($query) or die ("FOUT : " . mysql_error()); if (mysql_num_rows($result) > 0) { //email adres gevonden, registreer gegevens in session $username = $_POST["naam"]; $wachtwoord = $_POST["wachtwoord"]; session_register("username"); session_register("wachtwoord"); header("location: applicatie.php"); exit(); }else{ $tekst = "U hebt geen geldige combinatie van inlognaam en wachtwoord opgegeven. <br> <a href="login.php">Opnieuw inloggen</a><br>"; die($tekst); } }else{ header("location: login.php"); } ?> </div> </body> </html> [/code:1:e336b0855b] Maar in regel 29 vind ik niets dat niet juist is. iemand een tip? Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 btw: volgens dreamweaver is regel 29 diegene waar staat: <a href="login.php">Opnieuw inloggen</a><br>"; dus de echte 29e programmaregel incl. html headers etc. Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 Zit de fout dan niet in login.php i.p.v. login2.php? Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 ik krijg dus deze melding: Parse error: parse error in /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php on line 29 hij geeft dus zelf aan dat het in login2.php zit Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 verander:[code:1:7e43f7798b]$tekst = "U hebt geen geldige combinatie van inlognaam en wachtwoord opgegeven. <br> <a href="login.php">Opnieuw inloggen</a><br>"; [/code:1:7e43f7798b] eens in[code:1:7e43f7798b]$tekst = 'U hebt geen geldige combinatie van inlognaam en wachtwoord opgegeven. <br> <a href="login.php">Opnieuw inloggen</a><br>'; [/code:1:7e43f7798b] wimb Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 Ik krijg nu andere meldingen: Warning: Cannot send session cookie - headers already sent by (output started at /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php:11) in /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php on line 13 Warning: Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php:11) in /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/login2.php on line 13 Parse error: parse error in /home/httpd/vhosts/planetdust.nl/httpdocs/uitwijzer/inc_connect.php on line 6 FOUT : No Database Selected Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 wat betreft die laatste melding over inc_connect.php dit is de code [code:1:740f14eafc]<?php $username = "xxx"; $password = "xxx"; $host ="localhost"; $dbnaam = "uitwijzer"; $db = mysql_connect($host, $username, $password); or die (mysql_error()); mysql_select_db($dbnaam, $db) or die (mysql_error()); ?>[/code:1:740f14eafc] heb username en wachtwoord vervangen door xxx Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 Wat betreft die headers error: lees de manual, daar staat het *echt* in (Google helpt je ook). Wat betreft die andere error: haal de puntkomma weg achter ", $password)". Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 Ok, ik zal eens gaan lezen voor de goede orde ;) normaal word ik niet zo wijs uit die manuals. Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 dacht dat je niet 2 else statements kan hebben op maar 1 if? peace Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 [quote:86768a59bf="PeaceFrog"]dacht dat je niet 2 else statements kan hebben op maar 1 if?[/quote:86768a59bf]Klopt, maar er staan dan ook twee if statements ;) Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 whooooops, hou me er wel weer buiten, back to my books or naar de opticien.. :oops: peace Quote Link naar reactie
anoniem Geplaatst: 28 mei 2004 Auteur Delen Geplaatst: 28 mei 2004 [quote:ac2fdc644d] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head> <title>Test ontwerp "De regionale uitwijzer"</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="/uitwijzer/applicatie.css" rel="stylesheet" type="text/css" /> </head> <div id="holder"> <p><img src="/uitwijzer/images/applicatie_logo.jpg" width="800" height="150" /></p> <?php session_start(); //sessie beginnen [/quote:ac2fdc644d] session_start(); moet altijd voor de html! Quote Link naar reactie
anoniem Geplaatst: 29 mei 2004 Auteur Delen Geplaatst: 29 mei 2004 thnx voor de tip. Heb het nu zelf ook gevonden in de manual. Dank allen. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen