abonnement Unibet Coolblue Bitvavo
pi_63992395
Hey,
Ik ben bezig met een login systeem maar het geeft telkens een foutmelding!!
deze om precies te zijn! Parse error: parse error in C:\wamp\www\register_funcs.inc on line 8

Dit is m'n script!!
Kan iemand zeggen wat er fout is pls?

<?php
include_once('db_vars.inc');
$supersecret_hash_padding = 'A string that is used to pad out short strings for md5 encryption.';
function user_register() {
global $supersecret_hash_padding;
if (strlen($_POST['user_name']) <= 25 &&
strlen($_POST['password1']) <= 25 && ($_POST['password1'] == $_POST['password2'] && strlen($_POST['email']) <= 50 &&
validate_email ($_POST['email'])) {
if (account_namevalid($_POST['user_name']) ||
strlen($_POST['password1'] >= 6))
$user_name = strtolower($_POST['user_name']);
$user_name = trim($user_name);
$email = $_POST['email'];
$query = "SELECT user_id
FROM user
WHERE user_name = '$user_name'
AND email = '$email'";
$result = mysql_query($query);
if ($result && mysql_nam_rows($result) > 0) {
$feedback = 'ERROR-Username or email address already
exists';
return $feedback;
} else {
$first_name = $POST['first_name'];
$last_name = $POST['last_name'];
$password = md5($_POST['password1']);
$user_ip = $_SERVER['REMOTE_ADDR'];
$has = md5($email.$supersecret_hash_padding);
$query = "INSERT INTO user (user_name, first_name,
last_name, password, email, remote_addr, confrim_hash,
is_confrim, date__created)
VALUES ('$user_name', '$first_name', '$last_name',
'$password', '$email', '$user_ip', '$hash', '0',
NOW())";
$result = mysql_query($query);
if (!$result) {
$feedback= 'ERROR-Datebase error';
return $feedback;
} else { encoded_email = urlencode($_POST['email']);
$email_body = <<<EOMAILBODY Tank you for registering at Example.com. click this link to confrim your registration:
http://localhost/confrim.php?hash=$hash&email=$encoded_email
once you see a confrimation message, you will be logged into Example.com
EOMAILBODY;
mail ($email, 'example.com registration Confrimation',
$email_body, 'from: noreply@example.com');
$feedback = ' YOU HAVE SUCCESFULLY REGISTERD.
YOU WILL RECIVE A CONFRIMATION MAIL SOON';
return $feedback;
}
}
} else { $feedback = 'ERROR-Username or password is invalid';
return $feedback;
}
} else { $feedback = ERROR-Please fill in all fields correctly';
return $feedback;
}
}

function account_namevalid() {
$span_str = "abcdefghijklmnopqrstuvwxyz"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-";
if (strspn($_POST['user_name'], $span_str) == 0) {
return false;
}
if (strspn($_POST['user_name'],$span_str) != strlen($name)) {
return false;
}

if (strlen($_POST['user_name']) < 5) {
return false;
}
if (strlen($_POST['user_name']) > 25) {
return false;
}
if (eregi("^((root)|(bin)|(deamon)|(adm)|(lp)|(sync)|(shutdown)|
(halt)|(mail)|(news)|(uccp)|(operator)|(games)|(mysql)|
(httpd)|(nobody)|(download))$", $_POST['user_name''])) {
return false;
}
if (eregi("^(anoncvs_)", $_POST['user_name'])) {
return false;
}
return true;
}
function validate_email () {
return (ereg('^[-!#$%&\'*\\./0-9=A-Z^_`a-z{|}~]+'. '@' '[-
!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $_POST[email']));
}
function user_confrim() {
global $supersecret_hash_padding;
$new_hash = md5 ($_GET['email'].$supersecret_hash_padding);
if ($new_hash && ($new_hash == $_GET['hash'])) {
$query = "SELECT user_name
FROM user
WHERE confrim_hash = '$new_hash'";
$result=mysql_query($query);
if (!$result || mysql_num_rows($result) <1) {
$feedback = 'ERROR-hash not found';
return $feedback;
} else {
$email = $_GET['email'];
$hash = $_GET['hash'];
$query = "UPDATE user SET email='$email';
is_confrimed='1' WHERE confrim_hash='$hash'";
$result = mysql_query($query);
return 1;
}
} else {
$feedback = ERROR-values do not match';
return $feedback;
}
}
?>
ik ben iemand die spel wil maken
pi_63992447
HOEZO MOET DAT IN CAPSLOCK???
pi_63992465
Oja ontopic: je bent die ene komma teveel staan
pi_63992473
quote:
Op zaterdag 13 december 2008 20:33 schreef admiraal_anaal het volgende:
HOEZO MOET DAT IN CAPSLOCK???
OMDAT WIJ HET ANDERS NIET ZIEN DENKT TS?
pi_63992502
quote:
Op zaterdag 13 december 2008 20:34 schreef Juup© het volgende:

[..]

OMDAT WIJ HET ANDERS NIET ZIEN DENKT TS?
OOOH ZIT DAT ZO, IK DACHT BIJNA DAT HIJ DACHT DAT WIJ DOOF WAREN
pi_63992530
srr
ma welke komma ??
ik ben iemand die spel wil maken
pi_63992576
quote:
Op zaterdag 13 december 2008 20:37 schreef immortals het volgende:
srr
ma welke komma ??
Die op de 12e regel, moet een ; zijn ipv ,
pi_63992638
12de regel ?? dat is toch een ; ??

of ni ?
ik ben iemand die spel wil maken
  zaterdag 13 december 2008 @ 20:42:01 #9
69357 R-Mon
jong en dynamisch
pi_63992644
Ik zie een haakje te weinig:

if (
strlen($_POST['user_name']) <= 25 &&
strlen($_POST['password1']) <= 25 &&
(
$_POST['password1'] == $_POST['password2'] && strlen($_POST['email']) <= 50 &&
validate_email ($_POST['email'])
)
>>>>>>>>>>>>>>>> ) <<<<<<<<<<<<<< {
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_63992678
En een spelfout

EOMAILBODY; moet zijn emailbuddy
pi_63992778
Nu geeft hij arse error: parse error in C:\wamp\www\register_funcs.inc on line 39

thx voor oplossing van de vorige!!
Ma help je nu nog is :p ?
ik ben iemand die spel wil maken
pi_63993044
En nu zegt hij (het is opgelost) ma nu dit : Parse error: parse error in C:\wamp\www\register_funcs.inc on line 41


Ik snap het ni ?? ik denk dat $email_body $mail body moet zijn en dat eomailbody emailbuddy moet zijn
ik ben iemand die spel wil maken
pi_63993802
kan iemand helpe pls?
ik ben iemand die spel wil maken
pi_63994012
je mag maar 1 keer in de 24 uur kicken, zo ben je een beetje onbeschoft bezig.

Ik denk dat er op regel 41 een fout staat.
pi_63994060
welke ? en weet je hoe ik hem moet oplossen ??
ik ben iemand die spel wil maken
  FOK!-Schrikkelbaas zaterdag 13 december 2008 @ 21:49:28 #16
1972 Swetsenegger
Egocentrische Narcist
pi_63994180
zet het eens tussen php tags en pas eens identing toe.....
  zaterdag 13 december 2008 @ 21:53:23 #17
74548 Jo0Lz
Lick the box!
pi_63994286
Een beetje minder schreeuwerig mag ook wel...
Yes we can! | I didn't fail, it's just postponed success.
pi_63994371
zet het eens tussen php tags en pas eens identing toe.....
quote...

ma het staat toch tussen php tags ni ?
en wa bedoel je met identing ?
ik ben iemand die spel wil maken
  FOK!-Schrikkelbaas zaterdag 13 december 2008 @ 22:17:57 #19
1972 Swetsenegger
Egocentrische Narcist
pi_63994883
1
2
3
4
5
6
<?php
//zo dus tussen php tags
if($_POST['identing'}(
     echo
'dit is identing, inspringen dus';
}
?>
pi_63995021
opgelost ty ma nu is er een fout op lijn 56 weet iemand welke ?
ik ben iemand die spel wil maken
  FOK!-Schrikkelbaas zaterdag 13 december 2008 @ 22:26:07 #21
1972 Swetsenegger
Egocentrische Narcist
pi_63995103
niemand weet zo toch wat lijn 56 is helder licht. Zet het nou eens tussen php tags.
pi_63995144
else {
$feedback ='ERROR-Please fill in all fields correctly';
return $feedback;

hier is ergens een fout ?? ik zie het ni !
ik ben iemand die spel wil maken
  FOK!-Schrikkelbaas zaterdag 13 december 2008 @ 22:28:58 #23
1972 Swetsenegger
Egocentrische Narcist
pi_63995182
ja doei....
pi_63995199
??wat is er ??
ik ben iemand die spel wil maken
  FOK!-Schrikkelbaas zaterdag 13 december 2008 @ 22:31:25 #25
1972 Swetsenegger
Egocentrische Narcist
pi_63995243
ZET... HET... NOU... EENS... TUSSEN... PHP TAGS!!!!

godskolere....
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')