Thomas Schmieder: strpos()

Beitrag lesen

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