HTML Formular:
<form action="script.php" method="post">
Email1: <input type="text" name="email[]" value="" size="30" /><br />
Email2: <input type="text" name="email[]" value="" size="30" /><br />
Email3: <input type="text" name="email[]" value="" size="30" /><br />
Email4: <input type="text" name="email[]" value="" size="30" /><br />
Email5: <input type="text" name="email[]" value="" size="30" /><br />
<input type="submit" value="Abschicken" />
</form>
PHP-Script:
$email = $_POST['email'];
foreach($email as $cur_email) {
// Hier kannst Du die einzelnen Emailadresse ueberpruefen
// zum Beispiel mit preg_match().
$email_correct = preg_match("/[a-z0-9-_.]*@[a-z0-9-_.]*?.[a-z]{2,5}/i", $cur_email);
// Fall die Ueberpruefung korrekt war, Email speichern:
if($email_correct) {
$user_email_addresses[] = $cur_email;
}
}
Kann sein, dass dieses Preg-Match auf der schnelle getippt einen Fehler hat, dafür kann ich net garantieren, ich habs nur so niedergetippt *g* Schau halt mal in der Doku, wenn´s nicht läuft.
Es soll ja nur um die Logik gehen, und ich hoffe diese hast du verstanden. Du kannst über Formulare eben auch Arrays senden. Und das vereinfacht die Verarbeitung gewaltig.
Gruss Stefan