Mailinglisten-Archive |
Christoph Hanser <christoph.hanser_(at)_gmx.de> wrote:
> ein PHP3-Skript bekommt eine Eingabe mit den Feldern "$name" und "$email"
> geschickt. Wie überprüft das Skript ob diese eingegeben wurden?
>
> zB Mail wird verschickt wenn
> "$email" "_(at)_" enthält
> "$name" ist <> ""
Hi,
erst einmal, das <> ist soweit ich weiß nur in (q)basic existent, also !=
für das andere ein:
if( $name ) { echo( "\$name existiert!" ); }
if( ereg( "_(at)_", $email ) ) { mail( $email, "Subject", $message }
für das prüfen von $email empfielt sich aber eher ein 'eregi(
"[a-z0-9_\.\-]*_(at)_[a-z0-9_\.\-]*", $email )' würde sich zwar noch konkreter
schreiben lassen, reicht aber eigentlich...
Gruss,
Domas
--
"I know you believe you understand what you think I said, but I am not sure
you realize that what you heard is not what I meant" - Author unknown
php::bar PHP Wiki - Listenarchive