Kontaktformular mit Dateianhang?

erotkia

Well-known member
4 November 2006
596
60
jo hab folgendes script:

Code:
<form action="mailer.php" method="post" enctype='multipart/form-data'>
<table cellspacing="0" cellpadding="0" border="0" align="standard" 
width="90%"> 
<tr> 
<td width="40%"><font face=arial>     Vorname:* </td> 
<td width="40%"><input name="vorname" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Nachname:* </td> 
<td width="40%"><input name="name" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Wohnort:* </td> 
<td width="40%"><input name="wohnort" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Land:* </td> 
<td width="40%"><input name="land" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Telefon:* </td> 
<td width="40%"><input name="telefon" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     E-Mail:* </td> 
<td width="40%"><input name="email" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Strasse: </td> 
<td width="40%"><input name="strasse" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Postleitzahl: </td> 
<td width="40%"><input name="postleitzahl" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Fax: </td> 
<td width="40%"><input name="fax" size="30" type="text"></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Betreff:* </td> 
<td width="40%"><select name="betreff" size="1"> 
<option>Auftragsanfrage</option> 
<option>Leistungen</option> 
<option>Referenzen</option> 
</select></td> 
</tr> 
<tr> 
<td width="40%"><font face=arial>     Ihre Nachricht an uns:* </td> 
<td width="40%"><textarea cols="30" name="nachricht" rows="10"></textarea></td> 
</tr> 
<tr> 
<td width="40%"></td> 
<td width="40%"><input name="abschicken" type="submit" value="Abschicken"> 
<input name="loeschen" type="reset" value="Löschen"><br><center>Mit * gekennzeichnete Felder bitte ausfüllen.DANKE</center></td> 
</tr> 
</table> 
</form>

funzt wunderbar zusammen mit

Code:
<?php 

if($abschicken) 
{ 
   if(empty($name) || empty($email) || empty($nachricht) || empty($wohnort) || empty($land) || empty($telefon) || empty($vorname)) 
   { 
      echo "Bitte gehen Sie zurück und füllen Sie alle mit * gekennzeichneten  Felder aus!<br><br>"; 
   } 
   else 
   { 
      while(list($feld,$wert)=each($_POST)) 
      { 
         if($feld!="abschicken") 
         { 
            $mailnachricht.=ucfirst($feld).": $wert\n"; 
         } 
      } 
      $mailnachricht.="\nDatum/Zeit: "; 
      $mailnachricht.=date("d.m.Y H:i:s"); 
      $mailbetreff=" Anfrage: "; 
      $mailbetreff.=$_POST[betreff]; 
      mail("[email protected]", $mailbetreff, $mailnachricht, "From: $email"); 
      echo "Vielen Dank für Ihre eMail!<br>Wir setzen uns umgehend mit ihnen in Verbindung!<br><br>"; 
   } 
} 
else 
{ 
   echo "Ein Fehler ist aufgetreten.<br><br>"; 
} 

?>

nun meine frage.wie krieg ich da einen oder mehrere durchsuchenfelder rein wo man bilder anhängen kann an die mail?
also die felder selber sind nich das prob

Code:
<input name='datei' type='file'>

aber wie krieg ich es hin das der das bild auch mit verschickt in der mail als anhang???ich merk das er es hochlädt weil er lange braucht (relativ) aber er schickt es nicht mit.jemand ne gute idee?
 
häää ich versteh das nich...

so wie das script da aktuell is will er ne grafik.gif verschicken.doch die exestiert ja nicht.

er soll ja nur das bild nehmen das über die durchsuchenfunktion gewählt wird hochladen (nicht auf den server) und mit der mail schicken.also das bild soll dann nich aufm server vergammeln.

gibts nich irgendwo n fertiges kontaktformular für sowas?das is mir zu hoch hier :(
 
häää ich versteh das nich...

so wie das script da aktuell is will er ne grafik.gif verschicken.doch die exestiert ja nicht.

er soll ja nur das bild nehmen das über die durchsuchenfunktion gewählt wird hochladen (nicht auf den server) und mit der mail schicken.also das bild soll dann nich aufm server vergammeln.

gibts nich irgendwo n fertiges kontaktformular für sowas?das is mir zu hoch hier :(

naja wenn du jetzt nicht schon von strolch00 einen link bekommen hättest, hätte ich dir gesagt, dass auch die datei, die du hochlädst, auf dem server ist.

pfad dazu wäre dann einfach $_FILES['datei']['tmp_name'] gewesen ;)

jperl
 

hehe genau den link hatte ich vorher gefunden (vor deinem post)

mir hat zwar keiner gesagt das ich da noch die rechte für die tmp ordner ändern muss und für die datei selber aber jetzt funzt es :) muss nur noch rauskriegen wie ich mehrere durchsuchenfelder reinkrieg.aber das steht ja bei dem einem link.aber das mach ich morgen...


thx :)