Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczytywanie funkcji z innego pliku
Forum PHP.pl > Forum > PHP
endr1u
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();
lor
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ś
endr1u
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 tongue.gif
lor
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ć.
erix
Cytat
  1. <?php
  2. powrot()
  3. {
  4. echo "powrot";
  5. }
  6. ?>

Czy na pewno tak deklaruje się funkcję?
lor
to było dobre winksmiley.jpg Schowałem się pod krzesło na którym siedzę sciana.gif
endr1u
dobra zabijcie mnie haha.gifD

wszystko dobrze robilem tylko zapomniałem w pliku z funkcjami dodac znacznikow php haha.gif

<?
;P
?>

i tak wlasnie sie deklaruje funkcje (:
decha-design
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?
endr1u
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 tongue.gif?
decha-design
Cytat(endr1u @ 24.03.2009, 01:13:03 ) *
chyba jakbym zle zadeklarowal funkcje to by inny blad wyskoczyl czy nie ? zawodowcy 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();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.