Avatar billede tortur Nybegynder
23. november 2003 - 11:19 Der er 11 kommentarer

Fejl i logintjek.php og oprettjek.php

Begge sider er fra en normal htm form!

Logintjek.php
<html>
<head><title>Heysa! Velkommen!</title>
</head>
<body>
<?php
require("rs/phpmyadmin.php");
$login = &$http_post_vars['login'];
if(empty($login)) {
echo "<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>";
} else {
$username = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
if(empty($username) or empty($password)) {
echo "<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>";
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result_user = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$result_pass = mysql_query("select password from users where password = '$password'")or die (mysql_error());
$fetch_user = mysql_fetch_aray($result_user);
$fetch_pass = mysql_fetch_aray($result_pass);
if($fetch_user['username'] == $username AND $fetch_pass['password'] == $password) {
echo "<center>Yo $username !<br>Du er nu logget ind!</center>";
} else {
echo "<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>";
}

}
}
?>
</body>
</html>



Oprettjek.php

<html>
<head>
<title>Tillykke ;D</title>
</head>
<body>
<?php
require("re/phpmyadmin.php");
$opret = &$HTTP_POST_VARS['opret'];
if(empty($opret)) {
print "<center>Fejl? Hva fortager du dig ? Prøver du at hacke siden, eller måske andre brugere??? LAMER!!!!</center>";
} else {
$brugernavn = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
$email = &$HTTP_POST_VARS['email'];
$kon = &$HTTP_POST_VARS['kon'];
if (empty($username)) OR empty($password)) OR empty($email)) {
echo "Alle felter <u>skal</u> udfyldes!!!!"
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > 0) {
print "Hva fanden?! Prøver du at stjæle en andens nick?! SVIN!*GG*";
} else {
if($kon == Mand/Hvid) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', grafik/hvidmand.gif)
}
if($kon == Mand/Sort) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', grafik/sortmand.gif)
}
if($kon == Dame/Hvid) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', grafik/hviddame.gif)
}
if($kon == Dame/Sort) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', grafik/sortdame.gif)
}
print "<center>Tillykke :D!Din nye bruger $username er nu oprettet!!!!<br>Tryk i menuen på login for at logge ind!!";
}
}
}
?>
</body>
</html> 
 

Fejlen jeg får i logintjek.php
23/11-2003 10:51:23    V logintjek.php får jeg fejlen:
Parse error: parse error, expecting `','' or `';'' in /fsp/users/t/torturchatten/logintjek.php on line 9

Fjelen i oprettjek.php:
Parse error: parse error in /fsp/users/t/torturchatten/oprettjek.php on line 16
Avatar billede googolplex Novice
23. november 2003 - 11:24 #1
Til at starte med. Når du udskriver med echo og bruger "", kan du ikke bruge "" midt inde i det der skal udskrives!

I stedet for:

echo "Hej "med" dig";

Så skriv:


echo 'Hej "med" dig'; - Altså med enkelt anførselstegn :)
Avatar billede tortur Nybegynder
23. november 2003 - 12:02 #2
der er stadig fejl :(
Avatar billede tortur Nybegynder
23. november 2003 - 12:03 #3
Parse error: parse error, expecting `','' or `';'' in /fsp/users/t/torturchatten/logintjek.php on line 9
Avatar billede squashguy Nybegynder
23. november 2003 - 12:04 #4
hvorfor har du 2 åbne spørgsmål om det samme?

http://www.eksperten.dk/spm/431245
Avatar billede tortur Nybegynder
23. november 2003 - 12:07 #5
Der var ingen svar der for?? Skide træls
Avatar billede squashguy Nybegynder
23. november 2003 - 12:12 #6
Det er bare ikke helt efter Ekspertens regler. Og nu har vi problemet: googolplex begynder at skrive i denne tråd, og jeg i den anden..
Avatar billede googolplex Novice
23. november 2003 - 12:36 #7
logintjek.php:

<html>
<head><title>Heysa! Velkommen!</title>
</head>
<body>
<?php
require("rs/phpmyadmin.php");
$login = &$http_post_vars['login'];
if(empty($login)) {
echo '"<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
} else {
$username = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
if(empty($username) or empty($password)) {
echo '<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result_user = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$result_pass = mysql_query("select password from users where password = '$password'")or die (mysql_error());
$fetch_user = mysql_fetch_aray($result_user);
$fetch_pass = mysql_fetch_aray($result_pass);
if($fetch_user['username'] == $username AND $fetch_pass['password'] == $password) {
echo '"<center>Yo $username !<br>Du er nu logget ind!</center>';
} else {
echo '<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
}

}
}
?>
</body>
</html>

oprettjek.php
Avatar billede googolplex Novice
23. november 2003 - 12:37 #8
oprettjek: (glemte at sætte den ind, ups)

<html>
<head>
<title>Tillykke ;D</title>
</head>
<body>
<?php
require("re/phpmyadmin.php");
$opret = &$HTTP_POST_VARS['opret'];
if(empty($opret)) {
print "<center>Fejl? Hva fortager du dig ? Prøver du at hacke siden, eller måske andre brugere??? LAMER!!!!</center>";
} else {
$brugernavn = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
$email = &$HTTP_POST_VARS['email'];
$kon = &$HTTP_POST_VARS['kon'];
if (empty($username) || empty($password) || empty($email)) {
echo 'Alle felter <u>skal</u> udfyldes!!!!';
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > 0) {
print "Hva fanden?! Prøver du at stjæle en andens nick?! SVIN!*GG*";
} else {
if($kon == Mand/Hvid) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hvidmand.gif')");
}
if($kon == Mand/Sort) {
$sql = "insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortmand.gif')";
mysql_query($sql);
}
if($kon == Dame/Hvid) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hviddame.gif')");
}
if($kon == Dame/Sort) {
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortdame.gif')");
}
print "<center>Tillykke :D!Din nye bruger $username er nu oprettet!!!!<br>Tryk i menuen på login for at logge ind!!";
}
}
}
?>
</body>
</html>
Avatar billede googolplex Novice
23. november 2003 - 12:38 #9
:)
Avatar billede googolplex Novice
23. november 2003 - 12:39 #10
Hov, fandt lige en fejl i logintjek: Sådan her:

<html>
<head><title>Heysa! Velkommen!</title>
</head>
<body>
<?php
require("rs/phpmyadmin.php");
$login = &$http_post_vars['login'];
if(empty($login)) {
echo '<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
} else {
$username = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
if(empty($username) or empty($password)) {
echo '<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result_user = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$result_pass = mysql_query("select password from users where password = '$password'")or die (mysql_error());
$fetch_user = mysql_fetch_aray($result_user);
$fetch_pass = mysql_fetch_aray($result_pass);
if($fetch_user['username'] == $username AND $fetch_pass['password'] == $password) {
echo '<center>Yo $username !<br>Du er nu logget ind!</center>';
} else {
echo '<font face="Verdana" size="1" color="#FF0000"><center><b>Prøver Du At Hacke Eller Hvad ?<br> Eller er du bare Dårlig til at trykke på de rigtige Taster ?</b></font></center>';
}

}
}
?>
</body>
</html>
Avatar billede tortur Nybegynder
29. december 2003 - 17:29 #11
/lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester