Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odczytywanie funkcji z innego pliku
endr1u
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.03.2008
Skąd: Janów Lubelski

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


Witam, kiedy chce odczytac funkcje z innego pliku to wypluwa mi taki blad :

Kod
function listmovies1() { echo "Czlowiek w ogniu"; echo "Szkola uczuc"; echo "Drugie imie"; echo "Matka"; echo "Indor"; } function listmovies2() { echo "Matka Teresa"; echo "Mitadoro"; echo "Crash"; echo "Brzydula"; echo "Karakan"; }  function powrot() {echo "";}Autoryzacja przebiegla pomyslnie
[url="http://localhost/zalogowany.php"]Przejdz do strony z filmami[/url]
  [b]Fatal error[/b]:  Call to undefined function powrot() in [b]/var/www/login.php[/b] on line 24


includuje plik tak :

include "function.php";

a wywoluje funkcje tak :

listmovies1();

Ten post edytował endr1u 23.03.2009, 19:11:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
lor
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

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


Call to undefined function powrot() in /var/www/login.php on line 24

Gdzieś zapodziałeś funkcje powrot()
Wywołujesz a nie deklarujesz/definiujesz

Update: Zobacz czy gdzieś klamerek nie poknociłeś

Ten post edytował lor 23.03.2009, 19:27:18
Go to the top of the page
+Quote Post
endr1u
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.03.2008
Skąd: Janów Lubelski

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


Cytat(lor @ 23.03.2009, 19:21:40 ) *
Call to undefined function powrot() in /var/www/login.php on line 24

Gdzieś zapodziałeś funkcje powrot()
Wywołujesz a nie deklarujesz/definiujesz

Update: Zobacz czy gdzieś klamerek nie poknociłeś



zadeklarowałem

powrot()
{
echo "powrot";
}

a wywolalem

powrot();

plik z funkcjami znajduej sie w innym pliku php.

includuje go tak : require "function.php";
cos nie tak?

// klamerki ok (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował endr1u 23.03.2009, 19:29:12
Go to the top of the page
+Quote Post
lor
post
Post #4





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

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


Nie wywołujesz czasem powrot() zanim dołączasz plik z funkcjami?
Przyglądnij się dokładnie 24 linijce pliku /var/www/login.php i wszystkim linią wzwyż.
Więcej bez kodu nie jestem w stanie wymyślić.
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
  1. <?php
  2. powrot()
  3. {
  4. echo "powrot";
  5. }
  6. ?>

Czy na pewno tak deklaruje się funkcję?
Go to the top of the page
+Quote Post
lor
post
Post #6





Grupa: Zarejestrowani
Postów: 51
Pomógł: 11
Dołączył: 12.09.2008

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


to było dobre (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Schowałem się pod krzesło na którym siedzę (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
endr1u
post
Post #7





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.03.2008
Skąd: Janów Lubelski

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


dobra zabijcie mnie (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) D

wszystko dobrze robilem tylko zapomniałem w pliku z funkcjami dodac znacznikow php (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)

<?
;P
?>

i tak wlasnie sie deklaruje funkcje (:
Go to the top of the page
+Quote Post
decha-design
post
Post #8





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


Cytat(endr1u @ 23.03.2009, 22:35:53 ) *
i tak wlasnie sie deklaruje funkcje (:


no to bym się kłócił z tobą
  1. <?php
  2. powrot()
  3. {
  4. echo "powrot";
  5. }
  6. ?>
a
  1. <?php
  2. function powrot()
  3. {
  4. echo "powrot";
  5. }
  6. ?>


widzisz różnice?
Go to the top of the page
+Quote Post
endr1u
post
Post #9





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 22.03.2008
Skąd: Janów Lubelski

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


Cytat(decha-design @ 23.03.2009, 23:36:54 ) *
no to bym się kłócił z tobą
  1. <?php
  2. powrot()
  3. {
  4. echo &#092;"powrot\";
  5. }
  6. ?>
a
  1. <?php
  2. function powrot()
  3. {
  4. echo &#092;"powrot\";
  5. }
  6. ?>


widzisz różnice?


Bosz przeciez tak robilem wiem jak sie funkcje deklaruje az tak ulomny nie jestem chyba jakbym zle zadeklarowal funkcje to by inny blad wyskoczyl czy nie ? zawodowcy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?
Go to the top of the page
+Quote Post
decha-design
post
Post #10





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


Cytat(endr1u @ 24.03.2009, 01:13:03 ) *
chyba jakbym zle zadeklarowal funkcje to by inny blad wyskoczyl czy nie ? zawodowcy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?


My nie pisaliśmy odnośnie błędu który podałeś, tylko do
Cytat
zadeklarowałem

powrot()
{
echo "powrot";
}

a wywolalem

powrot();
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: 24.08.2025 - 02:30