Superspinnie
Gebruiker
- Lid geworden
- 2 nov 2002
- Berichten
- 821
Hallo,
Mijn hosting provider heeft de versie van PHP op hun servers vernieuwd. Nu is er een pagina op mijn website die niet meer werkt. Ik heb een loginscriptje een aantal jaar van een website (phpfreakz.nl volgens mij) gehaald en deze aan de praat gekregen. Moet dus zeggen dat ik weinig tot geen kennis heb van PHP.
Na de update werkt dit script echter niet meer. De pagina waarop de login begint is: http://popkoorxcream.nl/login/login.php
Dit is de code van die pagina:
Een voorbeeld login die even gebruikt mag worden is gebruikersnaam: eoosterveen met wachtwoord: veranderen.
Wat gaat er fout?
Vriendelijke groeten Vincent
Mijn hosting provider heeft de versie van PHP op hun servers vernieuwd. Nu is er een pagina op mijn website die niet meer werkt. Ik heb een loginscriptje een aantal jaar van een website (phpfreakz.nl volgens mij) gehaald en deze aan de praat gekregen. Moet dus zeggen dat ik weinig tot geen kennis heb van PHP.
Na de update werkt dit script echter niet meer. De pagina waarop de login begint is: http://popkoorxcream.nl/login/login.php
Dit is de code van die pagina:
PHP:
<?
session_start();
require("config.php");
if($submit){
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord = '$wachtwoord' AND geactiveerd = '1'");
$result = mysql_num_rows($query);
if(!$result){
$a = "Gebruikersnaam en/of Wachtwoord is/zijn incorrect. Of je bent vergeten om je account te activeren...<br><br><a href=\"?gebruikersnaam=$gebruikersnaam\">Ga terug</a>";
}
else{
while($object = mysql_fetch_object($query)){
$memberid = $object->memberid;
}
$login = 1;
session_register("login");
session_register("memberid");
header("Location: index.php");
}
}
else{
// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";
if(!$login){
$a = "<form method=\"POST\" action=\"$PHP_SELF\">
<input type=\"hidden\" name=\"submit\" value=\"1\">
Naam:<br>
<input type=\"text\" name=\"gebruikersnaam\" size=\"20\" value=\"$gebruikersnaam\"><br>
Wachtwoord:<br>
<input type=\"password\" name=\"wachtwoord\" size=\"20\"><br>
<br><input type=\"submit\" value=\"Login\"> </form>";
}
else{
header("Location: index.php");
}
}
// Op de plaats in je layout waar je het inlogformulier wilt hebben doe je ( echo $a; )
echo $a;
?>
<p><a href="loguit.php">Klik hier als u niet in kunt loggen</a></p>
<div align="center">
<script type="text/javascript" src="http://www.easy-poll.com/counters/usluga.licznik.17807"></script>
<br />
<noscript><a href="http://www.easy-poll.com/counters/">free counter</a><br>
<a href="http://www.torpedosoftware.com/">online casino</a></noscript>
</div>
Een voorbeeld login die even gebruikt mag worden is gebruikersnaam: eoosterveen met wachtwoord: veranderen.
Wat gaat er fout?
Vriendelijke groeten Vincent