Dark D.
Neues Mitglied
Hallo zusammen,
ich hätte es gerne, dass man in einem ein Formularfeld für ein Gästebuch entweder seine e-mail-Adresse oder seine HomePage angeben kann und abhängig davon ungefähr so eine Zeile entsteht:
"Beispiel([email protected]) schrieb am Beispiel um Beispiel:"
Wenn der User eine HomePage angegeben hat, soll aus ´$_POST['www']´
´<a href="http://$_POST['www']">´ werden, andernfalls soll
´<a href="mailto:$_POST['www']">´ draus werden.
E-mail-Adressen sollen aber, bevor das Formular verarbeitet wird noch ein mal geprüft werden:
Aber jedes mal, wenn man eine WebSeite angibt wird die $fehlertext durch
ausgegeben.
Ist strpos() falsch und wenn ja, welche Funktion soll ich denn dann nehmen?
Hier ist noch der Link zu der Seite: Dark D.´s HomePage
mfG,
Markus
ich hätte es gerne, dass man in einem ein Formularfeld für ein Gästebuch entweder seine e-mail-Adresse oder seine HomePage angeben kann und abhängig davon ungefähr so eine Zeile entsteht:
"Beispiel([email protected]) schrieb am Beispiel um Beispiel:"
Wenn der User eine HomePage angegeben hat, soll aus ´$_POST['www']´
´<a href="http://$_POST['www']">´ werden, andernfalls soll
´<a href="mailto:$_POST['www']">´ draus werden.
E-mail-Adressen sollen aber, bevor das Formular verarbeitet wird noch ein mal geprüft werden:
PHP:
if (strpos($_POST['www'], '@') != 1) {
$muster = "/^[a-zA-Z0-9-_.]+@[a-zA-z0-9-_.]+\.[a-z]{2,4}$/";
if (preg_match($muster, $_POST['www']) == 0) {
$fehler = true;
$fehlertext .= "Die e-mail-Adresse ist ungültig!<br />";
}
}
PHP:
if ($fehler == true) {
echo $fehlertext;
}
Ist strpos() falsch und wenn ja, welche Funktion soll ich denn dann nehmen?
Hier ist noch der Link zu der Seite: Dark D.´s HomePage
mfG,
Markus