Aufgabenstellung

In folgendem Codeschnippsel sind einige Fehler, Nono's enthalten.

Absolute Fehler:
Das Skript wird so nicht funktionieren. 
  - In Zeile 8 sind die doppelten Anführungszeichen nicht maskiert. Der Aufruf des Skripts 
    wird in einem Parse error enden.

Logische Fehler:
Das Skript wird nicht das tun, was man erwartet.
  - In Zeile 3 sind die doppelten Anführungszeichen maskiert. Da der gesamte String aber in
    einfachen Anführungszeichen steht, werden die Backslashes vom PHP Parser nicht unterdrückt
    und sind somit Bestandteil vom Suchstring.

Unklare Ausgangssituation:
  - Durch die zuvor beschriebenen Fehler ist das Skript nicht ausführbar und tut nicht das 
    was man erwartet.
  - Der Fragesteller gibt lediglich an, dass nicht das passiert, was er erwartet.
  - In dem Skript ist die zu bearbeitende Variable ($forum[name]) nicht definiert
  - Es wird lediglich festgestellt an welcher Position der String aus $findMich enthalten ist.
    Wenn er gefunden wird, wird er nicht gelöscht/ersetzt oder anderweitig behandelt.



1.  <?php
2. 
3.  $findMich  
'<img src=\"/images/codeseven/kategoriebild.png\">';
4.  $pos strpos($forum[name], $findMich);
5.  if ($pos === false) {
6.    echo "$forum[name]";
7.  } else {
8.    echo "Hier soll nur $forum[name] ohne <img src="/images/codeseven/kategoriebild.png"> ausgegeben werden... wie mache ich das?";
9.  }
10.
11. ?>
Hier nun ein paar Ausführungen, die bei der Lösung des Problems behilflich sein werden. Und los gehts