Daha iyi bir örnekle açıklamak gerekirse,
X.php
<php?
{
fonksiyon x();
fonksiyon y();
blah(); blah()
include 'Y.php';
}
?>
Y.php
<php?
{
fonksiyon c();
fonksiyon v();
blah(); blah()
include 'Z.php';
}
?>
Z.php
<php?
{
fonksiyon c();
fonksiyon v();
blah(); blah();
return c;
}
?>
burada z.php tek başına problemsiz çalışıyor
ayrıca y.php ye z.php yi include ettirdiğimde gene problem yok..
Fakat x.php ye içerisine z.php include edilmiş y.php include ettirdiğimde..
z.php nin değerleri boş dönüyor.
Program hiçbir hata vermiyor.. Ve çok enteresandır.. değerler boş fakar z.php nin içerisindeki bütün html ler doğru bir şekilde include edilmiş..
Sadece değişkenler yok.
PHP include sorunu a.php nin içinde b.php, b.php nin içinde c.php include edememek.
12
●2.486
- 20-11-2007, 20:25:13Üyeliği durduruldublah(); blah()
fonksiyonları tekrar çağrımlarında exit atabilir
veya boş sayfanın nerde geldiğini takip etmek
istiyosan echo at aralara
<?php
fonksiyon x();
echo "fonk x";
fonksiyon y();
echo "fonk y";
blah(); blah();
echo "fonk blah";
include 'Y.php';
echo "no problem";
?>
gibi gibi