Hallo Thomas,
Stimmt, strstr()/strchr() und strrchr() sind sehr praktisch.
AFAIK gibt es (noch!) keine fertige Funktion fuer das, was Du willst.
Du brauchst also zwei Schritte:
[ ... ]
Hm, ich hab jetzt mal mit explode() rumprobiert. Problem war dann, dass die Domain ja auch mehrere Punkte enthalten kann. Jetzt bin ich so weit:
$email_parts = explode("@", "name.nachname@teil_eins.teil_zwei.tld");
$email_name = $email_parts[0];
$email_domain_tld = $email_parts[1];
$domain_parts = explode(".", $email_domain_tld);
$email_domain = "";
for ($i = 0; $i < count($domain_parts)-1; $i++)
{
$email_domain .= $domain_parts[$i];
}
$email_tld = $domain_parts[$i];
Ist das gut so, oder kann das Probleme geben?
Danke, Tommi