Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dłuższy kod i problem poza parserem
obelix94
post
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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.
  1. <?php session_start(); ?>
  2. <html>
  3. <head>
  4. <title>Zaloguj się</title>
  5. <link rel="Stylesheet" type="text/css" href="style_admin.css" />
  6. </head>
  7. <body>
  8. <?php
  9. require_once('funkcje_cms.php');
  10. if(!isset($_POST['login'])&&!isset($_POST['login'])){
  11. ?>
  12.         <center><br><br><br><br>
  13.         <form action="zaloguj.php"  method="post"><b>ZALOGUJ SIĘ</b><br><br>
  14.         Klucz 1: <input type="password" name="key1" /><br>
  15.         Klucz 2: <input type="password" name="key2" /><br>
  16.         Login: <input type="text" name="login" /><br>
  17.         Imie: <input type="text" name="name" /><br>
  18.         Hasło: <input type="password" name="pass" />
  19.         Powtórz hasło: <input type="password" name="pass2" />
  20.         <br><br><input type="submit" value="Rejestruj"></form>
  21.         <?php
  22. }
  23. else {
  24.         //szyfrowanie i pobieranie danych
  25.         $login = $_POST['login'];
  26.         $imie = $_POST['name'];
  27.         $haslo = $_POST['pass'];
  28.         $haslo2 = $_POST['pass2'];
  29.         $key1 = $_POST['key1'];
  30.         $key2 = $_POST['key2'];
  31.         //szyfrowanie
  32.         $haslo_sz = sha1($haslo);
  33.         $haslo2_sz = sha1($haslo2);
  34.         $key1_sz = sha1($key1);
  35.         $key2_sz = sha1($key2);
  36.         //pobieranie szyfrowanych wartosci z bazy
  37.         $baza = mysql_connect('mysql2.yoyo.pl', 'db727076', 'mateusz94');
  38.         mysql_select_db('db727076');
  39.         $zapytanie = "SELECT * FROM klucz";
  40.         $wynik = mysql_query($zapytanie);
  41.         $klucze = mysql_fetch_assoc($wynik);
  42.         //sprawdzanie wyników
  43.         $key1_db = $klucze['klucz1'];
  44.         $key2_db = $klucze['klucz2'];
  45.         //porównywanie szyfrowanych danych
  46.         //if(wypelniony('$_POST'){
  47.                 if($haslo==$haslo2 && $key1_db==$key1_sz && $key2_db==$key2_sz){
  48.                                 $zapytanie = "INSERT into user ('login', 'pass', 'name') values ('".$login."', '".$haslo_sz."', '".$imie."');";
  49.                                 $wynik = mysql_query($zapytanie);
  50.                                 if($wynik){
  51.                                         echo '<center><br><br><br><br><br><br>Zarejestrowano użytkownika '.$login.' o imieniu '.$imie;
  52.                                         echo '<br><br><a href="zaloguj.php">Możesz się zarejestrować!</a>';
  53.                                 }
  54.                                 else if(!$wynik){
  55.                                         echo '<center><br><br><br><br><br><br>Problem z rejestracją użytkownika '.$login;
  56.                                         echo '<br><br><a href="rejestracja.php">Zarejestruj ponownie</a>';
  57.                                 }
  58.  
  59.                 }
  60.                 else {
  61.                                 echo '<center><br><br><br><br><br><br>Klucze indentyfikacyjne są niepoprawne, lub hasła się niezgadzają!';
  62.                                 echo '<br><br><a href="rejestracja.php">Zarejestruj ponownie</a>';
  63.                 }
  64.  
  65. }
  66. ?>
  67. </body>
  68. </html>


Ten post edytował obelix94 27.12.2008, 22:53:38
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:25