PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP HILFE DRINGEND!



till7
29.10.2008, 23:07
hallo ich bins mal wieder...

diesmal habe ich ein grösseres problem.

ich habe diesen code:


<form action="mail.php" method="post">



Mail Empfaenger:</p> <textarea name="Inhalt0" rows="10" cols="50"></textarea>



Antowrt an:</p> <input type="text" size="17" name="Inhalt5">



Mail Absender:</p> <input type="text" size="17" name="Inhalt2">



Betreff</p> <input type="text" size="17" name="Inhalt3">

und mein ziel ist es dass ich ein mail an mehrere addys zur gleichen zeit senden kann und dann will ich nicht 20 felder machen sondern nur EINS damit ich die mail adresse untereinander autischen kann, oder durch ein komma trennen kann.

doch dies gelingt mir nicht:

hier die mail.php


<?php
$empfaenger1 = $_POST["Inhalt0"];
$empfaenger2 = $_POST["Inhalt0"];
$empfaenger3 = $_POST["Inhalt0"];
$absender = $_POST["Inhalt2"];
$betreff = $_POST["Inhalt3"];
$mailtext = $_POST["Inhalt4"];
$antwortan = $_POST["Inhalt5"];

mail( $empfaenger1,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwortan");
mail( $empfaenger2,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwortan");
mail( $empfaenger3,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwortan");

echo "<h1><center>Mail wurde versendet!</center></h1>";
?>

danke mfg till

CreativeFrags
29.10.2008, 23:13
du musst das mit explode splitten.. machste halt
mail@lala.de, mail2@fh.de usw
dann machste
$split_empfaenger = explore($empfaenger, ", ");

dann haste das gesplittet..
kannst dann halt so machen:

for($i = 0; $i < lenght($split_empfaenger); $i++)
mail($split_empfaenger($i), $betreff, $mailtext, "From $absender\nReply-To: $antwortan");


sollte so funzen

Floo
29.10.2008, 23:14
http://free-hack.com/viewtopic.php?t=67105
Ausserdem unpassender Threadtitel