KD-one: Überprüfung mit wahlweiser Ausgabe

Beitrag lesen

Hallo alle,

Ich bin grad dabei, mein Gästebuch ein wenig zu verbessern und habe mir zur URL-Überprüfung folgendes zusammengeschustert.
Könntet Ihr mal drüberschauen, ob man das vereinfachen kann?
Insbesondere in Bezug auf stripos bin ich mir absolut nicht sicher, ob ich für diesen Zweck die beste Funktion gewählt habe.

if (empty($email))
  {
   $mailto ="---";
  }
else
  {
   $mailto = "<a href="mailto:$email">$email</a>";
  }

//bei leerem String soll "---" ausgegeben werden, ansonst eine anklickbare E-Mailadresse.

$find = "http://";
$protocol = stripos($url, $find);

//Hier soll geprüft werden, ob die URL mit "http://" oder ohne angegeben wurde

if (($protocol !== false) && ($url != "http://www.ihre-homepage.at"))
  {
   $homepage = "<a href="".$url."">".$url."</a>";
  }

//Ausgabe, wenn "http://" angegeben(www.ihre-homepage.at ist eine Vorbelegung des Eingabefeldes!),

elseif (($protocol === false) && ($url != "www.ihre-homepage.at"))
  {
   $homepage = "<a href="http://".$url."">http://".$url."</a>";
  }

//Ausgabe, wenn "http://" nicht angegeben.

elseif (empty($url) || ($url == "www.ihre-homepage.at") || ($url == "http://www.ihre-homepage.at"))
  {
   $homepage = "---";
  }

//Ausgabe, wenn keine URL angegeben wurde.

Gruß

Kurt

--
"Schweigen ist ein Argument, das kaum zu widerlegen ist."  (Heinrich Boell; dt. Schriftsteller u. Nobelpreistraeger; 1917-1985)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at