problem mit kontaktformular -dateianhang
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anhang
aufnehmen
betreff
dank
date
dieb
email
entscheidende fehler
folgende nachricht
header
http
kontakt
list
message
mime
multi
nachricht
part
transfer
type
- 
    
    hey .. ich hab schon wieder ein problem  
 
 und zwar wird wenn ich ein kontaktformuar ausfülle und abschicke nicht alles an mich geschickt -> der dateianhang fehlt ..
 also er kommt alles an außer der dateianhang 
 weiß jemand was falsch is xD
 
 EDIT : hier is der link so siehst aus : http://dieb.lima-city.de/bildupload.php
 <html> 
 <head>
 <meta http-equiv="Content-Language" content="de">
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
 <title>Kontaktformular</title>
 </head>
 <body>
 <?php
 
 $Empfaenger = "dieb1@live.de";
 
 if($_REQUEST['Send'])
 {
 if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
 {
 echo"Bitte gehen Sie zurueck und fuellen Sie alle Felder aus!";
 }
 else
 {
 $Mailbetreff = "Kontakt: ";
 $Mailbetreff .= $_REQUEST['Betreff'];
 
 $Trenner = md5(uniqid(time()));
 
 $Header = "From: ".$_REQUEST['Email'];
 $Header .= "n";
 $Header .= "MIME-Version: 1.0";
 $Header .= "n";
 $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
 $Header .= "nn";
 $Header .= "This is a multi-part message in MIME format";
 $Header .= "n";
 $Header .= "--$Trenner";
 $Header .= "n";
 $Header .= "Content-Type: text/plain";
 $Header .= "n";
 $Header .= "Content-Transfer-Encoding: 8bit";
 $Header .= "nn";
 $Header .= "Sie haben folgende Nachricht erhalten: nn";
 if($_FILES['anhang']['type'] != '') {
 if($_FILES['anhang']['type'] != '') {
 
 while(list($Formularfeld, $Wert) = each($_REQUEST))
 {
 if($Formularfeld != "Send" && $Formularfeld != "Anhang")
 {
 $Header .= $Formularfeld.": ".$Wert."n";
 }
 }
 
 $Header .= "nDatum/Zeit: ";
 $Header .= date("d.m.Y H:i:s");
 $Header .= "n";
 $Header .= "--$Trenner";
 $Header .= "n";
 }
 $Header .= "Content-Type: ";
 $Header .= $_FILES['Anhang']['type'];
 $Header .= "; name=";
 $Header .= $_FILES['Anhang']['name'];
 $Header .= "n";
 $Header .= "Content-Transfer-Encoding: base64";
 $Header .= "n";
 $Header .= "Content-Disposition: attachment; filename=";
 $Header .= $_FILES['Anhang']['name'];
 $Header .= "nn";
 $Dateiinhalt = fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);
 $Header .= chunk_split(base64_encode($Dateiinhalt));
 $Header .= "n";
 $Header .= "--$Trenner--";
 
 mail($Empfaenger, $Mailbetreff, "", $Header);
 echo"Vielen Dank fuer Ihre eMail!";
 }
 }
 else
 {
 ?>
 <body>
 <form action="http://www.onlyfree.de/generator/kontakt/formmail.php" method="POST" name="MyForm1">
 <input type="hidden" name="redirect" value="http://dieb.lima-city.de/index.php">
 <input type="hidden" name="typemail" value="html">
 <input type="hidden" name="crypt" value="0"
 ><input type="hidden" name="einleittext" value="">
 <input type="hidden" name="admin1" value="">
 <input type="hidden" name="admin2" value="">
 <input type="hidden" name="subject" value="Kontaktformular"><input type="hidden" name="admin" value="dieb1@live.de"> <div align="center">
 <table border="0" cellpadding="3" cellspacing="2">
 <tr>
 <td colspan="2"><font face="Arial,helvetica" size="+1">Kontakt-Formular<br>
 </font></td>
 </tr>
 <tr>
 <td colspan="2"><font face="Arial,helvetica" size="-1">Mit diesem Fomular kannst Du Kontakt mit uns aufnehmen.<br><br><br>
 </font></td>
 </tr>
 <tr>
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Name
 :</font></td>
 <td bgcolor="#E6E6E6"><input type="text" name="name" value size="20"></td>
 </tr>
 <tr>
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">     
 Deine Emailadresse:</font></td>
 <td bgcolor="#E6E6E6"><input type="text" name="email" value size="20"></td>
 </tr>
 <tr>
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Alter</font></td>
 <td bgcolor="#E6E6E6"><input type="text" name="Alter" value size="20"></td>
 </tr>
 
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Betreff:</font></td>
 <td bgcolor="#E6E6E6"><select name="Betreff" size="1"><option>Hilfe</option><option>Kritik</option><option>Werbung</option><option>Bild</option></select></td>
 
 <tr>
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Anhang:</font></td>
 <td bgcolor="#E6E6E6"><input type="file" name="Bild" value size="20"></td>
 </tr>
 
 
 
 <td align="right" valign="top" bgcolor="#E6E6E6"><strong><font color="#000000"><br>
 </font><font color="#000000" face="Arial,helvetica" size="-1">Kommentar:</font></strong></td>
 <td bgcolor="#E6E6E6"><textarea cols="30" rows="10" name="comment"></textarea></td>
 </tr>
 <tr>
 <td colspan="2"><font face="Arial,helvetica"><input type="submit" name="next"
 value="Abschicken"><input type="reset" name="next" value="Zuruecksetzen"></font></td>
 </tr>
 </table>
 </div>
 </form>
 </body>
 </html>
 
 liebe greez und danke im vorraus ;)
 
 
 Beitrag geändert: 10.11.2008 13:25:08 von dieb
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Ich glaube so sollte es richtig sein:
 
 <tr>
 <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Anhang:</font></td>
 <td bgcolor="#E6E6E6"><input type="file" name="Anhang" value size="20"></td>
 </tr>
 
 Ganz einfach weil "Bild" im ganzen Script nie vorkommt und es somit eigentlich ins nichts sendet.
 
 
 Beitrag geändert: 10.11.2008 13:39:49 von taq0
- 
    
    hmkay xD
 das hätt ich selber auch sehn könn :D danke aber leider war das wohl nich der entscheidende fehler
 es kommt immernoch kein anhang an  
- 
    
    keiner ne lösung ? =`C  
- 
    
    <form... enctype="multipart/form-data">
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
