Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL][PHP]bład;/
bubaluki
post 1.09.2010, 11:31:35
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.06.2010
Skąd: Łódz

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


Jestem w trakcje robienie projektu wyskakuje mi błąd i nie mogę go znaleźć mógłby m ktoś mi pomoc bo chyb jestem ślepy;/


  1. <?php
  2.  
  3. $email=$_POST['email'];
  4. $nazwa_uz=$_POST['nazwa_uz'];
  5. $haslo=$_POST['haslo'];
  6. $haslo2=$_POST['haslo2'];
  7.  
  8. requre_once('funkcje_pliki.php');
  9.  
  10. try {
  11.  
  12. if (!wypelniony($_POST)); {
  13. throw new Exception (' Formularz wypełniony Nieprawidłowo -Porsze wrocic i wypełnić poprawnie');
  14.  
  15. }
  16.  
  17. if (!prawidlowy_email($email)) {
  18. throw new Exception('Nieprawidłowy adres poczty elektronicznej — proszę wrócić i spróbować ponownie.');
  19. }
  20.  
  21.  
  22. if ($haslo != $haslo2) {
  23. throw new exception(' Hasła nie są Identyczne - Prosze wroćić i spróbowac ponownie');
  24. }
  25.  
  26. if ((strlen($nazwa_uz) > 15) {
  27. throw new exception ('Nazwa uzytkownika nie może miec wiecej niż 15 znakow - Prosze wrocic i spróbowac ponownie');
  28. }
  29.  
  30. if (strlen($haslo) < 5 ) || (strlen($haslo) > 15)) {
  31. Throw new exception(' Hasło musi miec conajmniej 5 i maksymalnie 15 znakow - Prosze wrocić i sprobowac ponownie');
  32. }
  33.  
  34. rejestruj($nazwa_uz, $email, $haslo);
  35. $_SESSION['prawid_uzyt'] = $nazwa_uz;
  36.  
  37. tworz_naglowek_html('Rejestracja pomyślna');
  38. echo 'Rejestracja zakończyła się sukcesem. Proszę udać się na stronę '
  39. .'członkowską aby móc zarządzać swoimi plikami';
  40.  
  41. tworz_HTML_URL('czlonek.php', 'Strona członkowska');
  42.  
  43.  
  44.  
  45. tworz_stopke_html();
  46. }
  47. catch (Exception $e) {
  48. tworz_naglowek_html('Problem:');
  49. echo $e->getMessage();
  50. tworz_stopke_html();
  51. }
  52.  
  53. ?>



błąd wyskakuje na 32 linijce nie wiem co może być źle;/
oto bład:

Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\nowa_rejestracja.php on line 32

Ten post edytował bubaluki 1.09.2010, 11:44:28
Go to the top of the page
+Quote Post
nospor
post 1.09.2010, 11:34:55
Post #2





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Gdy dostajesz blad, to masz podac dokladnie ten blad a nie BLAD.
Zanim napiszesz kolejnego posta zastosuj sie do podanych tu porad
Temat: Jak poprawnie zada pytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
redelek
post 1.09.2010, 12:10:34
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Hej,

1. Prawie wszędzie brakuje Ci domknięć ) lub (
2. Z jakiego języka po if stawiasz ; w php raczej tego się nie robi ( albo ja o czymś nie wiem )
3. Zobacz jak piszesz np. throw new Exception potem throw new exception a potem Throw new exception ( zdecyduj się na jedną i najlepiej prawidłową formę )

Jak możesz to korzystaj z jakiegoś edytora który pokaże Ci , gdzie ci brakuje nawiasów .

Powodzenia




--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
bubaluki
post 1.09.2010, 12:19:57
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.06.2010
Skąd: Łódz

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


Poprawiłem to throw new exception i if ale nie wiem w którym miejscu brakuje mi nawiasów questionmark.gif
Np jakie edytory?
Go to the top of the page
+Quote Post
nospor
post 1.09.2010, 12:21:50
Post #5





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




liczyc do 5 umiesz? To wejdź w kazdego IF i sobie policz ile masz nawiasów otwierających a ile zamykających i z różnicy wyciągnij wnioski.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bubaluki
post 1.09.2010, 12:33:01
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.06.2010
Skąd: Łódz

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


wydaje mi sie ze poprawiłem nawiasy teraz wyskoczył mi bład:

Parse error: syntax error, unexpected T_BOOLEAN_OR in C:\xampp\htdocs\nowa_rejestracja.php on line 36

oto poprawiony kod:
  1. <?php
  2. $email=$_POST['email'];
  3. $nazwa_uz=$_POST['nazwa_uz'];
  4. $haslo=$_POST['haslo'];
  5. $haslo2=$_POST['haslo2'];
  6.  
  7. requre_once('funkcje_pliki.php');
  8.  
  9. try {
  10.  
  11. if (!wypelniony($_POST)) {
  12. throw new Exception (' Formularz wypełniony Nieprawidłowo -Porsze wrocic i wypełnić
  13.  
  14. poprawnie');
  15. }
  16. if (!prawidlowy_email($email)) {
  17. throw new Exception('Nieprawidłowy adres poczty elektronicznej — proszę wrócić i spróbować
  18. ponownie.');
  19. }
  20.  
  21. if ($haslo != $haslo2) {
  22. throw new exception(' Hasła nie są Identyczne - Prosze wroćić i spróbowac ponownie');
  23. }
  24. if (strlen($nazwa_uz) > 15) {
  25. throw new exception ('Nazwa uzytkownika nie może miec wiecej niż 15 znakow - Prosze wrocic
  26. i spróbowac ponownie');
  27. }
  28. if (strlen($haslo) < 5 ) || (strlen($haslo) > 15) {
  29. throw new exception(' Hasło musi miec conajmniej 5 i maksymalnie 15 znakow - Prosze wrocić
  30. i sprobowac ponownie');
  31. }
  32. rejestruj($nazwa_uz, $email, $haslo);
  33. $_SESSION['prawid_uzyt'] = $nazwa_uz;
  34.  
  35. tworz_naglowek_html('Rejestracja pomyślna');
  36. echo 'Rejestracja zakończyła się sukcesem. Proszę udać się na stronę '
  37. .'członkowską aby skonfigurować swoje zakładki!';
  38. tworz_HTML_URL('czlonek.php', 'Strona członkowska');
  39.  
  40. tworz_stopke_html();
  41. }
  42. catch (Exception $e) {
  43. tworz_naglowek_html('Problem:');
  44. echo $e->getMessage();
  45. tworz_stopke_html();
  46. }
  47.  
  48. ?>


Go to the top of the page
+Quote Post
nospor
post 1.09.2010, 12:35:53
Post #7





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




IF sam w sobie musi miec nawias
nie: If warunek lub warunek
a: IF (warunek lub warunek)

A teraz zastosuj wskazowke dla kodu:
if (strlen($haslo) < 5 ) || (strlen($haslo) > 15)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gigzorr
post 1.09.2010, 12:35:53
Post #8





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


dalej nawala , ludzie w czym wy piszecie , w notatniku , ze nie macie bledow?odpal netbeansa i bedziesz widzial.
Go to the top of the page
+Quote Post
bubaluki
post 1.09.2010, 12:44:19
Post #9





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.06.2010
Skąd: Łódz

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


ja Pisze notatniku ^^ ale dzięki za wskazówkę ;]

teraz wyskoczyło mi to :
Fatal error: Call to undefined function requre_once() in C:\xampp\htdocs\nowa_rejestracja.php on line 8
Go to the top of the page
+Quote Post
wiiir
post 1.09.2010, 12:49:43
Post #10





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

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


  1. if (strlen($haslo) < 5 ) || (strlen($haslo) > 15) { //31 linia w pierwszym kodzie i 29 w drugim
  2.  
  3. // masz
  4. if (warunek) || (warunek){
  5.  
  6.  
  7. // ma byc
  8.  
  9. if ((warunek) || (warunek)){
  10. //lub
  11. if (warunek || warunek){


nie ma czegos takiego jak
  1. requre_once
  2. //tylko jest
  3. require_once


kolejny blad
  1. if (!wypelniony($_POST)); { // 13 linia
  2. // masz tam ";"


kolejny blad
  1. if ((strlen($nazwa_uz) > 15) { //27 linia
  2. // o jeden nawias za duzo


Ten post edytował wiiir 1.09.2010, 12:56:45
Go to the top of the page
+Quote Post
nospor
post 1.09.2010, 12:53:05
Post #11





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




nie: requre_once
a: require_once

zapoznaj się z podstawami jezyka albo temat zostanie zamknięty


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bubaluki
post 1.09.2010, 12:56:22
Post #12





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 12.06.2010
Skąd: Łódz

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


  1. <?php
  2. $email=$_POST['email'];
  3. $nazwa_uz=$_POST['nazwa_uz'];
  4. $haslo=$_POST['haslo'];
  5. $haslo2=$_POST['haslo2'];
  6.  
  7. requre_once('funkcje_pliki.php');
  8.  
  9. try {
  10.  
  11. if (!wypelniony($_POST)) {
  12. throw new Exception (' Formularz wypełniony Nieprawidłowo -Porsze wrocic i wypełnić poprawnie');
  13. }
  14. if (!prawidlowy_email($email)) {
  15. throw new Exception('Nieprawidłowy adres poczty elektronicznej — proszę wrócić i spróbować ponownie.');
  16. }
  17.  
  18. if ($haslo != $haslo2) {
  19. throw new exception(' Hasła nie są Identyczne - Prosze wroćić i spróbowac ponownie');
  20. }
  21. if (strlen($nazwa_uz) > 15) {
  22. throw new exception ('Nazwa uzytkownika nie może miec wiecej niż 15 znakow - Prosze wrocic i spróbowac ponownie');
  23. }
  24. if (strlen($haslo) < 5 || strlen($haslo) > 15) {
  25. throw new exception(' Hasło musi miec conajmniej 5 i maksymalnie 15 znakow - Prosze wrocić i sprobowac ponownie');
  26. }
  27.  
  28. rejestruj($nazwa_uz, $email, $haslo);
  29. $_SESSION['prawid_uzyt'] = $nazwa_uz;
  30.  
  31.  
  32. tworz_naglowek_html('Rejestracja pomyślna');
  33. echo 'Rejestracja zakończyła się sukcesem. Proszę udać się na stronę '
  34. .'członkowską aby skonfigurować swoje zakładki!';
  35. tworz_HTML_URL('czlonek.php', 'Strona członkowska');
  36.  
  37.  
  38. tworz_stopke_html();
  39. }
  40.  
  41. catch (Exception $e) {
  42. tworz_naglowek_html('Problem:');
  43. echo $e->getMessage();
  44. tworz_stopke_html();
  45. }
  46.  
  47. ?>

ale nadal mam ten błąd:

Fatal error: Call to undefined function requre_once() in C:\xampp\htdocs\nowa_rejestracja.php on line 8

Smiga a netBeans juz się instaluje smile.gif Dzięki wielkie za pomoc:)
+ dla Tych co pomogli:)
Go to the top of the page
+Quote Post
Makciek
post 1.09.2010, 13:56:04
Post #13





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 7.03.2009
Skąd: Rzeszów

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


w pełni wystarczy notepad++

naucz się angielskiego bez tego ani rusz w programowaniu

Fatal error: Call to undefined function requre_once() in C:\xampp\htdocs\nowa_rejestracja.php on line 8
po polsku:
Krytyczny błąd: Wywołanie niezdefiniowanej funkcji requre_once() w pliku C:\xampp\htdocs\nowa_rejestracja.php w lini 8

Czyli jak nietrudno się domyślić popełniasz literówkę bo powinno być require_once() nie requre_once()

Ten post edytował Makciek 1.09.2010, 14:02:18
Go to the top of the page
+Quote Post
thek
post 1.09.2010, 14:46:49
Post #14





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jako że autor tyle porad dostał i nie potrafi się zastosować tylko lata tutaj z każdym błędem jaki wypluwa interpreter zamiast poszukać w necie odpowiedzi - Zamykam!


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 07:43