W poniżej podanym kodzie pojawia się problem. Ponieważ (logicznie biorąc) poza obszarem parserowania parser wykrywa błąd (IMG:
http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Błąd to:
Kod
Parse error: syntax error, unexpected ';' in /var/www/sites/yoyo.pl/c/m/cms-mateuszkow/funkcje_cms.php on line 7
U mnie siódma linijka to tutaj <body>, zaraz nad <?php który rozpoczyna długi kod.
<html>
<head>
<title>Zaloguj się</title>
<link rel="Stylesheet" type="text/css" href="style_admin.css" />
</head>
<body>
<?php
require_once('funkcje_cms.php');
if(!isset($_POST['login'])&&!isset($_POST['login'])){ ?>
<center><br><br><br><br>
<form action="zaloguj.php" method="post"><b>ZALOGUJ SIĘ</b><br><br>
Klucz 1: <input type="password" name="key1" /><br>
Klucz 2: <input type="password" name="key2" /><br>
Login: <input type="text" name="login" /><br>
Imie: <input type="text" name="name" /><br>
Hasło: <input type="password" name="pass" />
Powtórz hasło: <input type="password" name="pass2" />
<br><br><input type="submit" value="Rejestruj"></form>
<?php
}
else {
//szyfrowanie i pobieranie danych
$login = $_POST['login'];
$imie = $_POST['name'];
$haslo = $_POST['pass'];
$haslo2 = $_POST['pass2'];
$key1 = $_POST['key1'];
$key2 = $_POST['key2'];
//szyfrowanie
$haslo_sz = sha1($haslo);
$haslo2_sz = sha1($haslo2);
$key1_sz = sha1($key1);
$key2_sz = sha1($key2);
//pobieranie szyfrowanych wartosci z bazy
$baza = mysql_connect('mysql2.yoyo.pl', 'db727076', 'mateusz94'); $zapytanie = "SELECT * FROM klucz";
//sprawdzanie wyników
$key1_db = $klucze['klucz1'];
$key2_db = $klucze['klucz2'];
//porównywanie szyfrowanych danych
//if(wypelniony('$_POST'){
if($haslo==$haslo2 && $key1_db==$key1_sz && $key2_db==$key2_sz){
$zapytanie = "INSERT into user ('login', 'pass', 'name') values ('".$login."', '".$haslo_sz."', '".$imie."');";
if($wynik){
echo '<center><br><br><br><br><br><br>Zarejestrowano użytkownika '.$login.' o imieniu '.$imie; echo '<br><br><a href="zaloguj.php">Możesz się zarejestrować!</a>'; }
else if(!$wynik){
echo '<center><br><br><br><br><br><br>Problem z rejestracją użytkownika '.$login; echo '<br><br><a href="rejestracja.php">Zarejestruj ponownie</a>'; }
}
else {
echo '<center><br><br><br><br><br><br>Klucze indentyfikacyjne są niepoprawne, lub hasła się niezgadzają!'; echo '<br><br><a href="rejestracja.php">Zarejestruj ponownie</a>'; }
}
?>
</body>
</html>
Ten post edytował obelix94 27.12.2008, 22:53:38