Yael: Notice: Undefined offset: 4

Beitrag lesen

Hallöchen,

ich bin derzeit bisschen mit PHP beschäftigt. Leider bekomme ich eine Fehlermeldung "Notice: Undefined offset: 4"

Diese sagt mir, dass ich keinen Index4 habe! Soweit verstehe ich diese Meldung. Mein PHP - Code sieht so aus

  
$seite = explode("/", $_SERVER['REQUEST_URI']);  
  
<?php if($seite[2] == 'profile' && $seite[3] == 's1.html' ):?>  
<progress value="0.20">20%</progress>  
<?php endif;?>  
  
<?php if($seite[2] == 'profile' && $seite[4] == 's2.html' ):?>  
<progress value="0.40">40%</progress>  
<?php endif;?>  

Wenn ich nun http://example.org/create/profile/s1.html aufrufe bekomme ich die oben genannten Meldung.

Wenn ich nun http://example.org/create/profile/56456844154/s2.html aufrufe (hier ist meine ID mit im Spiel) funktioniert es, da logischerweise alle 4 Bereich da sind.

Wie könnte ich dieses Problem nun beheben? Mein "progress" Bereich kommt aus einer Datei, ich wollte nicht für _jede_ Datei eine neue Datei einbinden.

Versteht ihr was ich meine?