ben include leri hep
include ('sayfa.php');
şeklinde yazıyorum. öyle dener misin sende?
2. include hata yaratıyor.
19
●1.133
- 19-09-2009, 00:37:38Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım daha önceden tanımlanmış fonksiyonun tekrar tanımlandığını söylüyor. include ettiğin dosyada ki fonksiyonun kaldırıp dene aynı fonksiyonsa veya ikinci eklediğin yerde fonksiyonu:
<?php if(!function_exists('fonksiyon_adi')) { function fonksiyon_adi(){ ............... vs. } } ?>şeklinde kullan. Arkadaşların bahsettiği include_once aynı dosyayı tekrer include etmemek için kullanılır fakat farklı dosyalarda aynı isimli fonksiyon varsa hata verir. - 19-09-2009, 03:53:39Arkadaşım hem blog ile ilgili dosyanda hem de forum/inc/functions.php dosyanda get_attachment_icon() isimli fonksiyon var diyor. Eğer ikisi de aynı işleve sahipse ikinci include ettiğindekini silebilirsin. Yok farklı işlevlerde ise, ki öyle sanırım, birisinin ismini değiştirip ilgili kodlarıda ona göre ayarlaman lazım. Yani daha önce tanıtılmış fonksiyonu tekrar tanıtıp kullanamazsın.
- 19-09-2009, 09:50:57Arkadaşlar sana çok iyi yardımcı olmuş gerçekten. Gördüğün gibi include yapışında sorun yok. bu mesajın üstündeki arkadaş en güzel açıklamış bence.