![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
mam funcje wyswietlajaca sondy ...
no i stonke, na ktorej chce sobie takich sond wyswietlic 2 (no bo dlaczego by nie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) wiec wywoluje funkcje jak logika nakazuje 2x. Robie to tak
i ku mojemu ogromnemu zdziwieniu, dostaje nie dwie piekne sondy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) a jedna sonde, i do pary errora, ktory jakrze wyjatkowo psuje mi cala kompozycje strony, jak i swiateczny nastroj ... a error wyglada tak Kod Fatal error: Cannot redeclare wyswietl_sonde() (previously declared in c:\usr\krasnal\www\rcx\sonda\kernel\sonda_wyswietl.php:3) in c:\usr\krasnal\www\rcx\sonda\kernel\sonda_wyswietl.php on line 3 no i czemuz to sie tak zle dzieje (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat uuhhhh to ladnie ... php wysypalem (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) , niestety w bledzie jestes (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie mozesz dwa razy deklarowac jedenj funkcji. Jesli plik includowany zawiera deklaracje funkjci, to przy drugim include dostaniesz errora. To oczywiste. Zazwyczaj w porządnym kodzie (bez obrazy) robi sie pliki z zestawem funckji, raz sie go includuje i po sprawie. A ty mieszasz deklaracje funkcji z wywolywaniem skryptow i masz babo placek. Ewentualnie przed deklaracja funkcji moglbys sprawdzic czy ona istnieje i dopiero deklarowac http://pl.php.net/manual/pl/function.function-exists.php ale to malo elegancki sposob |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 03:21 |