Antworten auf deine Fragen:
Neues Thema erstellen

PHP-mailer

Seppalot

catscheng

Hallo Zusammen!

ich möchte eine HTML-email mit PHP versenden...
weiß jemand einen link zu einem tutorial oder beschreibung wie mans richtig macht? hab shcon geschaut doch nicht wirklich brauchbares gefunden..

danke
 

devilofcrash007

Nicht mehr ganz neu hier

AW: PHP-mailer

hi, das is doch nicht so schwer eig oder doch? aber egal, will nicht gemein sein ;)

ich geb dir mal meins, vlt baust de das ja um oder so, wer weiß ;)

PHP:
<div style="text-align: center;">
 <h3>Kontaktformular</h3>

<?php
if ($_POST) {
$vorname = $_POST['vorname'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];

 # Ihre E-Mail-Adresse
 $an ="Hier deine Email adresse rein";

 # Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
 $text = "Hallo,\nSie haben eine neue Nachricht von $vorname erhalten:\n\n====\n$nachricht\n====\n\nSie können $vorname $nachname unter dieser $email erreichen.";
 @mail($an, $betreff, $text, "From: " . $email);
 echo "<b>Ihre Nachricht wurde gesendet!</b><br><br><table align=center border=0 width=85%><tr><td align=left><b>Folgene Daten wurden übertragen:<br></b><br><b>Name:</b><br>$vorname<br><br><b>Betreff:</b><br>$betreff<br><br><b>Ihre Naricht:</b><br>$nachricht<br><br><b>Email Adresse lautet:</b><br>$email</td></tr></table>";
}
else { ?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
 var mail = document.Formular.email.value;
 if (document.Formular.vorname.value.length < 3) {
  alert("Sie haben noch keinen Vornamen eingegeben!")
  document.Formular.vorname.focus();
  return false;
 }

 else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1) {
  alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
  document.Formular.email.select();
  return false;
 }

 else if (document.Formular.betreff.value.length < 10) {
  alert("Bitte geben Sie einen Betreff ein!")
  document.Formular.betreff.focus();
  return false;
 }

 else if (document.Formular.nachricht.value.length < 20) {
  alert("Bitte geben Sie eine Nachricht ein!")
  document.Formular.nachricht.focus();
  return false;
 }

 else
 return true;
}
</script>

<form name="Formular" method="post" action="?id=kontakt" onSubmit="return eingaben_ueberpruefen();">
 <center><table cellPadding="1" cellSpacing="2" border="0">
  <tr>
   <td height="14">Vorname:</td>
   <td height="14" align="right"><input name="vorname" size="42" maxlength="40"></td>
  </tr>
  <tr>
   <td height="14">E-Mail:</td>
   <td height="14" align="right"><input name="email" size="42" maxlength="40"></td>
  </tr>
  <tr>
   <td height="14">Betreff:</td>
   <td height="14" align="right"><input name="betreff" size="42" maxlength="60"></td>
  </tr>
  <tr>
   <td colspan=2>
    Nachricht:<br><textarea name="nachricht" cols="45" rows="3"></textarea>
   </td>
  </tr>
  <tr>
   <th colspan=2><br>
    <input type="submit" value="Absenden"> * 
    <input type="reset">
   </th>
  </tr>
 </table></center>
</form>

<?php 
}
?>

</div>

in der Form steht drinne noch ?id=kontakt, das musst du dann ggf nur anpassen und dann noch deine email adresse da oben rein. es funktioniert, arbeite selber damit ;) so wie es hier steht
 

CIX88

Aktives Mitglied

AW: PHP-mailer

Passend zur Überschrift:
SourceForge.net: PHPMailer

> hi, das is doch nicht so schwer eig oder doch?
Wenn man sein PHP-Script ordentlich programmiert schon :)
Das Beispiel wäre das Grundprinzip, allerdings ohne jeglicher ordentlichen Prüfung von Variablen etc... Spamer werden sich freuen :)
 

devilofcrash007

Nicht mehr ganz neu hier

AW: PHP-mailer

ja das stimmt, das sich spamer freuen, ich schrieb ja das es noch ausbaufähig sei ;) dies soll ja auch in diesem sinn auch keine 100% Lösung sein
 
S

silent_death

Guest

AW: PHP-mailer

Einfach ne kleine IP-Abfrege einbauen. Schützt nicht 100%, aber immerhin etwas. Und ist ja auc net schwer zu programmieren und hinzuzufügen. Oder man benutzt nen anständigen Chaptcha.
 
S

SierraLeon

Guest

AW: PHP-mailer

Einfach ne kleine IP-Abfrege einbauen. Schützt nicht 100%, aber immerhin etwas. Und ist ja auc net schwer zu programmieren und hinzuzufügen. Oder man benutzt nen anständigen Chaptcha.

Wenn man an die Userfreundlichkeit denkt und daran, dass Captcha einen Spammer, wenns sein soll, nicht aufhalten lässt man lieber die Captchaabfrage weg und denkt sich was anderes aus ;)
 

ChrisvA

Aktives Mitglied

AW: PHP-mailer

Ob das Skript allerdings funktioniert, hängt vom Webspaceanbieter ab. Denn einige verlangen einen etwas ausführlicheren Header. (z.B. der auch noch sagt, dass die E-Mail "aus" HTML ist und nicht nur Text.)
Schau mal in folgenden Beitrag rein, dort stehen alle Header:
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben