strpos()
Thomas Schmieder
- php
0 Cheatah
Guten Morgen,
ich habe heute Tomaten auf den Augen. <ganz leise>Oder könnte das auch ein Bug von PHP 4.0.4pl1 sein?</ganz leise>
$hpage = str_replace($trenner,"-",$hpage);
$hpage = stripslashes ($hpage);
$hpage = strip_tags($hpage);
$hpage = trim(strtolower($hpage));
// if ((strlen($hpage) >0) and (! strpos($hpage,"http://",0))) #### dieser Mist funktioniert nicht
if ((strlen($hpage) >0) and (substr($hpage,0,7)!="http://"))
{
$hpage = "http://".$hpage;
}
Es geht darum, ein fehlendes "http://" am Anfang einer Homepage-angabe im Eingebefeld "hpage" zu ergänzen.
!strpos() tuts aber nicht.
Die Variante mit substr() funktioniert dagegen einwandfrei.
Hat strpos() ne Macke oder ich?
Liebe Grüße aus http://www.braunschweig.de
Tom
Hi,
ich habe heute Tomaten auf den Augen.
ja.
// if ((strlen($hpage) >0) and (! strpos($hpage,"http://",0))) #### dieser Mist funktioniert nicht
Lies in der Doku nach, welche Rückgabe strpos() liefert. Beachte dabei insbesondere die Anmerkung.
Cheatah