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
hatayı gizlemeyi çözmek olarak algılan bir zihin yapısına mı sahipsin dostum?
hatayı gizlemeyi çözmek olarak algılan bir zihin yapısına mı sahipsin dostum?
teşekkürler yardımcı oldu