Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Parse error: syntax error, unexpected T_CATCH
Vion
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 2
Dołączył: 27.06.2008

Ostrzeżenie: (0%)
-----


Witam
Wyskakuje mi taki błąd w 11 linijce.
Parse error: syntax error, unexpected T_CATCH

  1. <?php
  2. require_once "function_form";
  3. try
  4.   {  
  5.     // sprawdzenia wypełnienia formularzy
  6.     if (!wypelniony($_POST))
  7.     {
  8.        throw new Exception('Formularz wypełniony nieprawidłowo — proszę wrócić i spróbować ponownie.');
  9.     }
  10.    
  11.    catch (Exception $e)
  12.   {
  13.    
  14.     echo $e->getMessage();
  15.    echo "blad";
  16.     exit;
  17.   }
  18. }  
  19. ?>


a oto funkcja wypelniony

  1. <?php
  2. function wypelniony($zmienne_formularza)
  3. {
  4.  // sprawdzenie, czy każda zmienna posiada wartość
  5.  foreach ($zmienne_formularza as $klucz => $wartosc)
  6.  {
  7.     if (!isset($klucz) || ($wartosc == ''))
  8.        return false;
  9.  }
  10.  return true;
  11. }
  12. ?>


Co robię źle ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




odpalasz kod php5 pod php4 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A gdzie masz dla } try? Ludzie...
Go to the top of the page
+Quote Post
Vion
post
Post #4





Grupa: Zarejestrowani
Postów: 112
Pomógł: 2
Dołączył: 27.06.2008

Ostrzeżenie: (0%)
-----


wywołałem phpinfo() i mi wyskoczyło, że
PHP Version 5.2.6

dla try jest }

Ten post edytował Vion 8.06.2009, 19:39:40
Go to the top of the page
+Quote Post
wookieb
post
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




a nie sadzisz ze daje je sie PRZED catch?
http://pl2.php.net/manual/pl/language.exceptions.php
Go to the top of the page
+Quote Post
Vion
post
Post #6





Grupa: Zarejestrowani
Postów: 112
Pomógł: 2
Dołączył: 27.06.2008

Ostrzeżenie: (0%)
-----


Masz rację.
Go to the top of the page
+Quote Post

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: 25.08.2025 - 06:40