Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Ucze sie prosze o pomoc
welder666
post 18.08.2008, 19:03:52
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2007

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


Witam. Dopiero zaczynam uczyc sie programowania w php.
Korzystam z ksiazki "PHPi MySql vademecum profesjonalisty"
Wykorzystujac skrypt z ksiazki powinienem uzyskac taki efekt

Konstruktor klasy pierwszaklasa wywolany z parametrem Pierwszak
Konstruktor klasy pierwszaklasa wywolany z parametrem Druciak
Konstruktor klasy pierwszaklasa wywolany z parametrem Trzeciak

jednak nic takiego sie nie dzieje. Pomocy

Dodam ze korzystam zarowno z zewnetrznego serwera jak i WebServa i jest dokladnie to samo
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <?php
  7.  
  8. class pierwszaklasa
  9. {  
  10. function _construct($parametr)
  11. {
  12. echo "Konstruktor klasy pierwszaklasa wywolany z parametrem $parametr</br>";
  13. }
  14. }
  15.  
  16. $a = new pierwszaklasa ('Pierwszak');
  17. $a = new pierwszaklasa ('Druciak');
  18. $a = new pierwszaklasa ('Trzeciak');  
  19.  
  20. ?>
  21.  
  22. </body>
  23. </html>
Go to the top of the page
+Quote Post
l0ud
post 18.08.2008, 19:06:54
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


__construct a nie _construct (2 kreski na początku)

Pozdrawiam winksmiley.jpg


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
welder666
post 18.08.2008, 19:09:21
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2007

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


Poprawilem jest __ zamiast _ ale nadal nic nie wyswietla;/ Dzieki za tak szybka odpowiedz
Go to the top of the page
+Quote Post
l0ud
post 18.08.2008, 19:11:38
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Niewykluczone, że uruchamiasz to na PHP4. Upewnij się, że używasz PHP5 (powinna być opcja do przestawienia w ustawieniach serwera).


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
mike
post 18.08.2008, 19:14:53
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. "Ucze sie prosze o pomoc" - tytuł "Jem kanapkę" miałby tą samą wartość. Żadną.
Proszę poprawić tytuł wątku na sensowny. Wskazówki dotyczące formułowania tytułów wątków znajdziesz w Regulaminie.
2. Proszę również poprawić pierwszego posta i objąć kod w bbCode. Proszę o tym pamiętać na przyszłość.
3. Pokaż kod, który masz po poprawce.
Go to the top of the page
+Quote Post
welder666
post 18.08.2008, 19:16:25
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2007

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


podczas instalacji WebServ wybralem php wersja 5.2.5

moglo cos nie zadzialac? juz sam nie wiem

po poprawieniu

  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <?php
  7.  
  8. class pierwszaklasa
  9. {  
  10. function __construct($parametr)
  11. {
  12. echo "Konstruktor klasy pierwszaklasa wywolany z parametrem $parametr</br>";
  13. }
  14. }
  15.  
  16. $a = new pierwszaklasa ('Pierwszak');
  17. $a = new pierwszaklasa ('Druciak');
  18. $a = new pierwszaklasa ('Trzeciak');  
  19.  
  20. ?>
  21.  
  22. </body>
  23. </html>


PS. nie wiem jak zmienic nazwe tematu

Ten post edytował mike 18.08.2008, 19:21:43
Go to the top of the page
+Quote Post
mike
post 18.08.2008, 19:23:47
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Miałem na myśli znacznik [ php ] (spacje celowe dla przykładu).
Edycja? Poszukaj
Go to the top of the page
+Quote Post
paziek
post 18.08.2008, 19:26:41
Post #8





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


Kod jest dobry. Musi byc coś nie tak z tym WebServ.

Może spróbuj http://www.wampserver.com/en/
Go to the top of the page
+Quote Post
l0ud
post 18.08.2008, 19:32:02
Post #9





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


wstaw phpinfo(); na początek kodu. Będziesz wiedział jaką wersję posiadasz - jeżeli 4.x to szukaj przyczyny po stronie serwera.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
welder666
post 18.08.2008, 19:35:14
Post #10





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2007

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


Ok. Juz wszystko dziala. Po uzyciu phpinfo() wyszlo ze WebServ pomimo ustawienia podczas instalacji php5 ustawial domyslnie php4.
Dziekuje za pomoc.
Go to the top of the page
+Quote Post

Reply to this 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: 6.07.2025 - 01:30