• 30-01-2008, 20:24:15
    #1
    Üyeliği durduruldu
    Arkadaşlar bu hata var çok yerde,


    Notice: Undefined variable: kat_adi in /var/www/vhosts/httpdocs/index.php on line 39

    Notice: Undefined variable: kat_id in /var/www/vhosts/httpdocs/index.php on line 40

    Notice: Undefined variable: kat_renk in /var/www/vhosts/httpdocs/index.php on line 41

    Notice: Undefined variable: kategori_link in /var/www/vhosts/httpdocs/index.php on line 42


    Bunun kaynağı nedir neden yapar bu sorunu?
  • 30-01-2008, 21:28:11
    #2
    tanımsız değişken hatası veriyor.
    kat_adi
    kat_id
    kat_renk
    kategori_link

    değişkenlerinde bir sorun var.bir kontrol et.
    39,40,41,42 satırlarını buraya yazarsan bir bakalım.
  • 30-01-2008, 23:11:58
    #3
    Üyeliği durduruldu
    $smarty->assign("kategori_adi", $kat_adi);
    $smarty->assign("kat_id", $kat_id);
    $smarty->assign("kat_renk", $kat_renk);
    $smarty->assign("katlink", $kategori_link);


    Bunlar var ustam.
    Teşekkür derim.
  • 31-01-2008, 01:28:57
    #4
    peki bu değerleri get veya request methoduyla felanmı çekiyor.
    kodları tam incelemeden birşey diyemem ama başka serverda denedinizmi başka serverda çalışıyorsa register_global on/off ayarlarından kaynaklanan bir hata olabilir.

    birde smarty kullanılmış.serverda php.ini dosyasında smarty tanımlımı.

    Smarty kullanabilmeniz için php’nin 4.0.6 veya daha üst sürümler gerekmektedir.

    Smarty : Downloads adresinden smarty’i indiriniz.

    Şıkıştırılmış halde indirilen dosyaları php klasörünüzün altına açınız.

    Daha sonra windowsun altında olan php.ini dosyanıza smarty’i include etmeniz gerekmektedir. Bunun için php.ini dosyasının en altına aşağıdaki satırları eklemeniz yeterlidir.

    ***********************************
    include_path=".;E:\PHP\Smarty-2.6.14\libs"
    ***********************************

    Tabi burada dikkat etmeniz gereken smarty’i kurduğunuz yolu yazmanız gerektiğidir. Biz burada Smarty’i Enin altında PHP’nin altına kurduğumuzdan yukarıda şekilde include ettik.

    biraz karışık oldu ama umarım işinize yarar
  • 31-01-2008, 02:19:13
    #5
    Üyeliği durduruldu
    Öncelikle tekrar teşekkür etmek isterim.
    Usta dediklerin sanırım tam sorunun teşhisi.
    Fakat ben pek anlamadım.Bu scripti bir arkadaşımdan aldım özel bir yazılım ve kesinlikle yararlanmalıyım bundan.
    Makinamız linux.Bu sorunu tam olarak nasıl çözeriz farklı bir yolu yok mu acaba?
  • 31-01-2008, 05:52:09
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    error_reporting ten kaynaklanıyor sanırım Bir ara benimde başıma gelmişti

    error_reporting(0); Yaparsan Sorun hallolur sanırım
  • 31-01-2008, 17:35:15
    #7
    Üyeliği durduruldu
    Hocam makinemiz linux.


    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    peki bu değerleri get veya request methoduyla felanmı çekiyor.
    kodları tam incelemeden birşey diyemem ama başka serverda denedinizmi başka serverda çalışıyorsa register_global on/off ayarlarından kaynaklanan bir hata olabilir.
    birde smarty kullanılmış.serverda php.ini dosyasında smarty tanımlımı.
    Smarty kullanabilmeniz için php’nin 4.0.6 veya daha üst sürümler gerekmektedir.
    Smarty : Downloads adresinden smarty’i indiriniz.
    Şıkıştırılmış halde indirilen dosyaları php klasörünüzün altına açınız.
    Daha sonra windowsun altında olan php.ini dosyanıza smarty’i include etmeniz gerekmektedir. Bunun için php.ini dosyasının en altına aşağıdaki satırları eklemeniz yeterlidir.
    ***********************************
    include_path=".;E:\PHP\Smarty-2.6.14\libs"
    ***********************************
    Tabi burada dikkat etmeniz gereken smarty’i kurduğunuz yolu yazmanız gerektiğidir. Biz burada Smarty’i Enin altında PHP’nin altına kurduğumuzdan yukarıda şekilde include ettik.
    biraz karışık oldu ama umarım işinize yarar
  • 31-01-2008, 17:48:46
    #8
    scriptinizin o dosyasında

    require_once('Smarty.class.php');
    $smarty = new Smarty();
    $smarty->template_dir='/template';
    $smarty->compile_dir='/compile';
    $smarty->config_dir='/config';
    $smarty->cache_dir='/cache';

    böyle bir kısım varmı?

    birde scriptinizin içinde smarty.class.php dosyası mevcutmu tam olarak nerede mevcut.smarty kütüphanesi olan libs klasörü scriptinizde mevcutmu.
  • 31-01-2008, 20:01:23
    #9
    Üyeliği durduruldu
    Smarty için gerekli klasörleri dizine oluşturdum.Artık hata vermiyor teşekkür ederim.
    Bir takım sorunlar ortaya cıktı çözemessem döneceğim