Notice: Undefined index: hatası

Joomla ile php çalışırken bazı hatalar alıyordum; bugün bir modül denemek istediğimde ise yeni bir hata aldım: Notice: Undefined index: 19 in hatası. Bu hatayı google de araştırdığımda cevabı bulmam da kolay oldu. Aşağıda herşey belli oluyor ama ben yine de tekrar yazayım.

Aşağıdaki 1. kodları, hata aldığınız dosyanın içinde en başa yazıyorsunuz: bu kadar!. Hata ortadan kalkıyor.

Eğer aşağıdaki şekilde bir hata uyarısı alıyorsanız:
Notice: Undefined index: degisken in dizin on line satır
Sayfalarınızın en başına aşağıdaki kodu eklemeniz yeterli olacaktır:

Kod:
    <?
    error_reporting(E_ALL ^ E_NOTICE);
    ini_set(‘error_reporting’, E_ALL ^ E_NOTICE);
    ?>

Bu hatanın sebebi php.ini dosyanızdaki hata raporlamada en ince hatayı bile raporla şeklinde olmasıdır. Yani bütün kritik hata değerleri açık demektir. Yani diyelim ki

Kod:
    $veri=$_GET[‘ad’];      

$veri değişkenine get aracılığıyla bilgi gelmiyorsa bu değişken için hata verebilir.

NOTLAR
degisken: değişebilir. Bir değişken adıdır.
dizin: değişebilir. Hatayı aldığınız dosya dizini yazılır.
satır: değişebilir. Hatayı aldığınız değişkenin bulunduğu satır.

kaynak sayfa

Yazı gezinmesi

Mobil sürümden çık