Fruitgum
Erfahrenes Mitglied
Hi,
ich habe ein bestehendes Formular was über ein PHP-Script den Inhalt an den Admin schickt. Nun möchte ich gern noch eine Kopie an den User schicken der das Formular ausgefüllt hat.
weiß einer wie ich das in das Folgende Script einbauen könnte.
Das formular:
jemand ne Idee?
ich habe ein bestehendes Formular was über ein PHP-Script den Inhalt an den Admin schickt. Nun möchte ich gern noch eine Kopie an den User schicken der das Formular ausgefüllt hat.
weiß einer wie ich das in das Folgende Script einbauen könnte.
PHP:
<?php
$dest = "email.vom@admin.de";
$up_full = "http://www.xxxx.de/upload";
$up_dir = "./upload/";
$UploadNum = "0";
$online_isp = "0";
function unique_id()
{
$taille = 6;
$new_pass = '';
$lettres = "abcdefghijklmnpqrstuvwxyz123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$new_pass.=substr($lettres,(rand()%(strlen($lettres))),1);
}
define("timer", $new_pass);
}
unique_id();
ini_set("sendmail_from", $dest);
if(isset($_POST["submit"]))
{
$From = preg_replace("/\r/", "", $_POST['From']);
$From = preg_replace("/\n/", "", $_POST['From']);
$Name = preg_replace("/\r/", "", $_POST['Name']);
$Name = preg_replace("/\n/", "", $_POST['Name']);
$vname = preg_replace("/\r/", "", $_POST['vname']);
$vname = preg_replace("/\n/", "", $_POST['vname']);
$firma = preg_replace("/\r/", "", $_POST['firma']);
$firma = preg_replace("/\n/", "", $_POST['firma']);
$str = preg_replace("/\r/", "", $_POST['str']);
$str = preg_replace("/\n/", "", $_POST['str']);
$plz = preg_replace("/\r/", "", $_POST['plz']);
$plz = preg_replace("/\n/", "", $_POST['plz']);
$seminar = preg_replace("/\r/", "", $_POST['seminar']);
$seminar = preg_replace("/\n/", "", $_POST['seminar']);
$check1 = preg_replace("/\r/", "", $_POST['check1']);
$check1 = preg_replace("/\n/", "", $_POST['check1']);
$Nada = '';
$Msg = $_POST['Msg'];
if(empty($From))
{
$Nada.="<div>Keine Emailadresse eingetragen!</div><br>";
}
if(empty($Name))
{
$Nada.="<div>Keinen Namen Eingetragen</div><br>";
}
$noway = "$Nada" ;
$nosemi ="$select";
if(empty($Nada) &&
eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$",$From))
{
$ok = TRUE;
}
elseif(!empty($Nada) &&
eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$",$From))
{
$ok = FALSE;
}
else
{
$ml = "<div>Ihre Emailadresse ist Falsch! Tipp: @ oder Sie haben am Ende ihrer Adresse mehr als 2 Buchstaben.</div><br>";
$ok = FALSE;
}
// ------------------------------------------------------------------------- //
// ----------------------------- Upload Files ------------------------------ //
$status = '';
$new_name = '';
$get_files = '';
$all_names = '';
for($i=0;$i<count($_FILES["fileup"]["tmp_name"]);$i++)
{
$name=$_FILES["fileup"]["name"][$i];
$temp=$_FILES["fileup"]["tmp_name"][$i];
$size=$_FILES["fileup"]["size"][$i];
$type=$_FILES["fileup"]["type"][$i];
$h = time();
if($size > 0)
{
global $up_dir, $all_names;
$new_name = $h .'-'. constant('timer') . '-' . $name;
$new_name = strtr($new_name, " àäåéèêëïîôöùüûñ()[]'~$&%*@ç!?;,:/^?{}|+", "_aaaeeeeiioouuun____________________E____");
@move_uploaded_file($temp, $up_dir . $new_name);
$all_names.= "$new_name\n";
}
}
if(empty($all_names))
{
$status = "";
}
else
{
$status = "File(s) erfolgreich hochgeladen.";
$get_files = "\nGet the file(s): $up_full";
}
if($ok == "TRUE")
{
$referer = $_SERVER["HTTP_REFERER"];
$subject = " Anfrage";
$body = "Origin: $referer\n";
$body.="\n***** Results *****\n\n";
if(count($_POST))
{
while(list($key, $val) = each($_POST))
{
$body.="$key : $val\n";
}
}
$body.="\n\n";
$body.="Upload: $status\n";
$body.="$all_names\n";
$body.="$get_files\n";
$body.="*************************\n";
$body = stripslashes($body);
if($online_isp == "1")
{
if(!email("feedback",$dest,$sujet,$body))
{
print "Fehler, Mail nicht versendet! <br>";
}
}
else
{
$header = '';
$header.= 'Name: "' . $Name . '" <' . $From . ">\r\n";
$header.= 'Reply-To: "' . $Name . '" <' . $From . ">\r\n";
$header.= "X-Mailer: PHP/" . phpversion();
if(!mail($dest, $subject, $body, $header ))
{
print "Fehler, Mail nicht versendet! <br>";
}
}
?>
Das formular:
HTML:
<div class="box">
<form action="email.php" method="post" enctype="multipart/form-data">
<center>
<table border="0" bordercolor="#666" height="100" align="center"><br>
<td height="5" width="117">
<b>Email : </b></td>
<td height="5" width="240"><input type="text" size="30" maxlength="255" name="From" value="" style="background-color:#e3e3e3" ></td></tr>
<td height="5" width="117">
<b>Name : </b></td>
<td height="5" width="240"><input type="text" size="30" maxlength="255" name="Name" value="" style="background-color:#e3e3e3"></td></tr>
<tr>
<td height="5" width="117"><b>Betreff:</b></td>
<td height="5" width="240"><input type="text" size="30" name="Firma" value="" style="background-color:#e3e3e3"></td></tr></table>
<table width="366" height="187" border="0" align="center" bordercolor="#666">
<tr>
<td height="157" width="117">
<b>Deine Nachricht: </b></td>
<td height="157" width="240"><textarea name="text" cols="28" rows="10" msg="Msg" style="background-color:#e3e3e3"></textarea></td>
</tr>
</table></center>
<p align="center">
<input type="submit" name="submit" value=" Abschicken " alt="Abschicken" style="background-color:#3399CC" >
</p>
</form>
<font size="-2"><a href="http://" target="_blank"></a></font>
</td></tr></table>
</div>
jemand ne Idee?
