Re: stripos in PHP4?
am 18.09.2006 12:55:48 von thornythegod
Franz Wunderlich schrieb:
> Aber wie bekomme ich das unter PHP4 hin, wenn ich leider KEIN stripos()
> habe?
>
> Irgendwie steh ich da grad aufm Schlauch und wäre für Tipps dankbar.
RTFM ;)
http://www.php.net/stripos
Gruß,
Torsten
stripos in PHP4?
am 18.09.2006 14:01:17 von Franz Wunderlich
Hallo,
ich hab ne kleine Suchfunktion gebastelt. Also etwa zehn bis zwanzig
Websites werden nach einem String durchsucht.
Das klappt sehr schön. Nun möchte ich aber Google-ähnlich etwa 50
Zeichen vor und 50 Zeichen nach dem Suchergebnis als Text mit ausgeben.
Unter PHP5 wäre das wohl problemlos mit stripos() zu machen. Suche im
Zieltext nach der Position des Suchstrings und gib String -50 Zeichen,
und +50 Zeichen ab Position zurück.
Aber wie bekomme ich das unter PHP4 hin, wenn ich leider KEIN stripos()
habe?
Irgendwie steh ich da grad aufm Schlauch und wäre für Tipps dankbar.
Danke und Grüße
Franz
Re: stripos in PHP4?
am 18.09.2006 15:34:24 von Ulf Kadner
Franz Wunderlich wrote:
> Unter PHP5 wäre das wohl problemlos mit stripos() zu machen.
Auch unter PHP5 solltest Du dazu nicht stripos verwenden! Nicht
generell, aber für Dein Vorhaben ist das unbrauchbar!
Warum? stripos bietet Unterstützung für Zeichen aus dem ASCII-Bereich.
Umlaute èà usw. werden nicht unterstützt.
Hier must Du auf die Multibyte-Funktionen ausweichen. z.B. mb_strpos in
Kombi mit mb_strtolower.
Das läuft auch in der alten Version von PHP (4)
MfG, Ulf