Autor | Zpráva | ||
---|---|---|---|
MaxDJs Profil * |
#1 · Zasláno: 17. 5. 2011, 10:49:37
Zdravím,
parser mi hází tuto chybu: ( ! ) Parse error: syntax error, unexpected $end in C:\wamp\www\forum\registrace.php on line 76 A já za boha nemohu tu chybu najít. Zkontroloval jsem všechny závorky a uvozovky a prostě jsem nic nenašel. <?php if(isset($_POST["uzivatelskeJmeno"]) and ($_POST["uzivatelskeJmeno"] != "")){ $uzivatelskeJmeno = htmlspecialchars($_POST["uzivatelskeJmeno"]); } else { echo "<p>Nevyplnili jste uživatelské jméno!</p>"; } if(isset($_POST["uzivatelskeHeslo"]) and ($_POST["uzivatelskeHeslo"] != "")){ $uzivatelskeHeslo = md5($_POST["uzivatelskeHeslo"]); } else { echo "<p>Nevyplnili jste uživatelské heslo!</p>"; } if(isset($_POST["email"]) and ($_POST["email"] != "")){ $uzivatelskeJmeno = htmlspecialchars($_POST["email"]); } else { echo "<p>Nevyplnili jste email!</p>"; if(isset($_POST["den"]) and ($_POST["den"] != "") and ($_POST["den"] >= 1) and ($_POST["den"] <= 31)){ $denNarozeni = (int) $_POST["den"]; } else { echo "<p>Nevyplnili jste den narozeni!</p>"; } if(isset($_POST["mesic"]) and ($_POST["mesic"] != "")){ $denNarozeni = $_POST["mesic"]; } else { echo "<p>Nevyplnili jste měsíc narozeni!</p>"; } if(isset($_POST["den"]) and ($_POST["den"] != "") and ($_POST["den"] >= 1900) and ($_POST["den"] <= date("Y"))){ $denNarozeni = (int) $_POST["rok"]; } else { echo "<p>Nevyplnili jste rok narozeni!</p>"; } $target_path = "avatary/"; $target_path = $target_path . basename( $_FILES['avatar']['avatar-$uzivatelskeJmeno']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_avatar-$uzivatelskeJmeno'], $target_path)) { echo "The file ". basename( $_FILES['avatar']['avatar-$uzivatelskeJmeno']). " has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> </head> <body> <?php $datumNarozeni = $den.".".$mesic.".".$rok; $spojeni = mysql_connect("localhost","root",""); $db = "forum"; mysql_select_db($db,$spojeni); mysql_query("INSERT INTO 'uzivatele' VALUES(".$uzivatelskeJmeno.",".$uzivatelskeHeslo.",".$email.",".$datumNarozeni.",".$target_path.")"); ?> </body> </html> Děkuji za odpověď |
||
xmark Profil |
#2 · Zasláno: 17. 5. 2011, 10:53:34
kde uzavíráš to, co začíná na ř. 20?
|
||
Joker Profil |
#3 · Zasláno: 17. 5. 2011, 11:07:16
MaxDJs:
„Zkontroloval jsem všechny závorky“ Asi špatně. „výraz "{" nalezen 14x“ „výraz "}" nalezen 13x“ Krom toho i PSPad umí zvýrazňovat související závorky, takže stačí je proklikat. Dál by pomohlo odsazovat kód a pořídit si PHP IDE (které kód většinou odsazuje automaticky) |
||
Časová prodleva: 13 let
|
0