• 04-05-2009, 15:46:03
    #1
    Merhaba arkadaşlar , localhostta bugün fonksiyon oluşturduğumda ve çağırdığımda sayfada aşağıdaki hatayı alıyorum.
    Fatal error: Cannot redeclare blokac() (previously declared in c:\appserv\www\test\Temalar\Orjinal\Blok.php:6) in c:\appserv\www\test\Temalar\Orjinal\Blok.php on line 6
    Php.ini dosyasında bir ayarı var herhalde tahmn ettiğim kadarıyla. Çünkü fonksiyonlarda hata yok,hepsinde bu hatayı veriyor.
    Yardımcı olur musunuz ?
  • 04-05-2009, 15:48:08
    #2
    aynı fonksiyonu iki defa tanımlamışsın
    blokac() ı yani
    yada iki defa include etmişsin
    o yüzden birini silmelisin yada isim değiştirmelisin
  • 04-05-2009, 16:03:31
    #3
    Adını değiştirdim yine aynı hata, bütün dosyalara baktım yanlış yeremi include ettim diye ondada sorun yok tek dosyada include edildi .Dün yoktu böyle bir hata bugün oluştu.
  • 04-05-2009, 16:20:41
    #4
    include ettiğin veya tanımladığın yer döngü içinde kalmış olabilir
  • 04-05-2009, 16:44:43
    #5
    Üyeliği durduruldu
    include etitginiz başka bir dosyada Blok.php yi include ediyor olabilir
  • 04-05-2009, 17:15:45
    #6
    Tamam üstatlar dediğiniz gibiymiş.Gözden kaçırmışım , farklı bir yerde daha include etmişim onu kaldırınca çözüldü.

    Teşekkürler ilgilendiğiniz için.
  • 04-05-2009, 17:39:12
    #7
    include_once kullanın,
    gözden kaçsa da rahat edersiniz