login  Naam:   Wachtwoord: 
Registreer je!
 Forum

undefined index (Opgelost)

Offline W0etah - 23/02/2007 20:45
Avatar van W0etahPHP beginner
Citaat:
Notice: Undefined index: site in /Users/WoutR/Desktop/MAMP website's/php stuff/site rating/sitelist.php on line 29


deze error krijg ik heel vaak, ik weet dat hij online niet komt, iemand een idee hoe ik deze kan afzetten bij een localhost?

7 antwoorden

Gesponsorde links
Offline Gerard - 23/02/2007 20:48 (laatste wijziging 23/02/2007 20:48)
Avatar van Gerard Ouwe rakker Je kan controleren of een index bestaat met
  1. <?php
  2. if(isset($var['index_hier'])) {
  3. // bestaat
  4. } else {
  5. // bestaat niet
  6. }
  7. ?>


Als je dit met alle geweld wilt uitschakelen kan dit met
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3. ?>

Dit houdt in dat je alle foutmeldingen inschakelt, behalve de 'notices', waaronder dus de notice voor onbestaande indexen.
Offline W0etah - 23/02/2007 20:50
Avatar van W0etah PHP beginner in mijn php.ini moet het dan gewoon zo:

error_reporting = E_ALL ^ E_NOTICE
Offline Voldemort - 23/02/2007 20:51
Avatar van Voldemort PHP ver gevorderde @Proximus: Errors uitschakelen is niet goed aangezien je dan bugs negeert en dus in je script laat zitten wat later voor problemen kan zorgen.
Offline W0etah - 23/02/2007 20:53
Avatar van W0etah PHP beginner achja, ik weet toch dat ze als ik ze online zet niet komen
Offline Gerard - 23/02/2007 20:55
Avatar van Gerard Ouwe rakker
Citaat:
@Proximus: Errors uitschakelen is niet goed aangezien je dan bugs negeert en dus in je script laat zitten wat later voor problemen kan zorgen.


Je schakelt met de gegeven code niet de errors uit, alleen de notices.

Verder is het natuurlijk altijd aan te raden om bij een productie website (als hij dus online staat) altijd errors uit te schakelen met
  1. <?php
Offline W0etah - 23/02/2007 20:57
Avatar van W0etah PHP beginner ok, bedankt voor deze info
Offline Voldemort - 23/02/2007 20:59
Avatar van Voldemort PHP ver gevorderde @Proximus: Nu ben ik het niet met je eens. Behandel de errors zonder ze te tonen op een productie website.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s