Zum Inhalt springen

ab_linklist - PHP Warning: stristr ... Empty delimiter ...

Erstellt am 6. Juni 2009 · Noch keine Antworten

Tags: Frage

Voxs ·

ne kleines Problem mit der Modern Linklist (ab_linklist) 1.9.5 -> gelöst.

Vielleicht passiert es jmd. anderen ja auch mal und der Hinweis hier unten hilft.

Wenn man in der ab_linklist unter Allgemeine Einstellungen" in der Zeile "Verbotene Wörter für Titel und Beschreibung (durch Komma getrennt)" ein paar Wörter, eben durch Komma getrennt, einträgt, bekommt man eventuell anschliessend die folgende PHP-Fehlermeldung zu sehen:

Warning: stristr() [function.stristr]: Empty delimiter in class.tx_ablinklist_pi1.php "Zeile" ...

Da die Extension vorher einwandfrei arbeitete, konnte ich mir, trotz diverser zwischenzeitlich getätigter Anpassungsarbeiten in der tx_ablinklist_pi1.tmpl und locallang.xml keinen selbst eingebrachten Fehler mit dieser Auswirkung vorstellen.

Also löschte ich erst mal alle eingetragenen Wörter wieder aus der Zeile raus, und siehe da: keinerlei Fehlermeldung. Setzte ich sie wieder ein, meckerte es prompt mit mir. Als ich dann ein dummer- und überflüssigerweise einzelnes Komma am Ende der "Böse Worte"-Einträge entfernte, war wieder alles in Ordnung! ;-)

Ich erkläre es mir so: wenn ein "Empty delimiter" festgestellt wurde, dann fehlte ebenda, nach diesem Komma, ein erwarteter eingetragener Begriff, der eben nicht zu finden war ... oder? Aber, denk ich mir nun: könnte man einen derartigen simplen möglichen Eingabefehler nicht vorausschauend in der PHP-Programmierung berücksichtigen und entsprechend ein solches Problem und viel Verwirrung verhindern?
Naja, war ja nicht weiter schlimm, aber hat trotzdem Sorgen gemacht. #angry# 😉 😉