[Allegro] rset.php hat einen fehler, der nur unter php 5.x sichtbar wird
Jörg Oberfell
oberfell at wlb-stuttgart.de
Do Nov 10 14:41:32 CET 2011
Hallo Herr Lehmann,
> in der rset.php steht es so geschrieben:[...]
>
> if(substr($erg[0],0,2)=="i="). /* line 102 */
>
> das apache2-log schreibt den fehler so:
> =======================================
>
> PHP Notice: Undefined offset: 0 in /home/public_html/rset.php on line 102, referer: http://find.php
> PHP Notice: Undefined offset: 0 in /home/public_html/rset.php on line 109, referer: http://find.php
>
>
> google half etwas:
> ==================
> "Die Fehlermeldung "Undefined offset" deutet darauf hin, dass sich
> hier auf ein nicht existierendes Feldelement bezogen wird."
> Welches feldelement????
Feldelement meint hier $erg[0], also das erste Element im Array $erg.
Die PHP-Meldung lässt sich mit folgendem PHP-Skript reproduzieren:
$erg = array(); // LEERES Array
if(substr($erg[0],0,2)=="i="){}
Mit einem einelementigen Array, z. B.
$erg = array(""); // Array mit einem Element (leerer String)
if(substr($erg[0],0,2)=="i="){}
ist die Meldung dann weg.
Bleibt die Frage, warum $erg leer ist.
Viele Grüße,
Jörg Oberfell
--
**********************************************************************
Jörg Oberfell
Württembergische Landesbibliothek
- IT-Abteilung -
- Fachreferat Mathematik und Informatik -
Konrad-Adenauer-Str. 8 D-70173 Stuttgart
Postfach 105441 D-70047 Stuttgart
Tel.: +49 (0)711 / 212 - 44 75
Fax: +49 (0)711 / 212 - 44 22
E-Mail: oberfell at wlb-stuttgart.de
**********************************************************************
Mehr Informationen über die Mailingliste Allegro