WinFuture-Forum.de: E-mail Versand Klappt Nicht - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

E-mail Versand Klappt Nicht


#1 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

  geschrieben 23. Oktober 2006 - 07:56

Moin hab noch ein prob. so diesmal kommt bei mir keine mail an weiss net woran das liegt!
<html>
<BODY BGCOLOR="3366FF">
<?
$a=$_POST[a];
$b=$_POST[b];
$c=$_POST[c];
$d=$_POST[d];
$e=$_POST[e];
$f=$_POST[f];
$g=$_POST[g];
$h=$_POST[h];
$i=$_POST[i];
$j=$_POST[j];
$k=$_POST[k];
$l=$_POST[l];
$m=$_POST[m];

if (
(empty($a))||(empty($b))||(empty($c))||(empty($d))||(empty($e))||
(empty($f))||(empty($g))||(empty($h))||(empty($i))||(empty($j))||
(empty($k))||(empty($l))||(empty($m))
)
{
 echo"Bitte macht die Angaben vollständig!<p>";
 echo"<a href='adress.php'>Zurück zur Startseite!!!</a>";
 exit;
}
else
{
echo"<table border='1'>
<tr>
  <td>Name: </td>
  <td>$a</td>
</tr>
<tr>
  <td>Geburtsdatum: </td>
  <td>$b</td>
</tr>
<tr>
  <td>Alter: </td>
  <td>$c</td>
</tr>
<tr>
  <td>Adresse: </td>
  <td>$d</td>
</tr>
<tr>
  <td>Wohnort: </td>
  <td>$e</td>
</tr>
<tr>
  <td>Größe: </td>
  <td>$f</td>
</tr>
<tr>
  <td>Haarfarbe: </td>
  <td>$g</td>
</tr>
<tr>
  <td>Augenfarbe: </td>
  <td>$h</td>
</tr>
<tr>
  <td>Wie lange kennen wir uns schon? </td>
  <td>$i</td>
</tr>
<tr>
  <td>Woher? </td>
  <td>$j</td>
</tr>
<tr>
  <td>Geschlecht: </td>
  <td>$k</td>  
</tr>
<tr>
  <td>Irgendwas was du schon immer zu mir sagen wolltest! </td>
  <td>$l</td>
</tr>
<tr>
  <td>E-mail: </td>
  <td>$m</td>
</tr>
</table>";
}
?>
<h3><u>Ich bitte jetzt oben die Tabelle zu makieren und hier unten einzufügen!</h3></u>
<textarea rows="15" name="text" cols="60"></textarea>
<form method="POST" action="absenden.php">
<input type="submit" value="Ab damit!" name="B1"/>
</form>
</BODY BGCOLOR="3366FF">
</html>

absenden.php
<?php header("Location: dow.php");
$empfaenger = "[email protected]";
$betreff = "Adressbuch";
$text = $_POST['text'];
$abs = "From: <$name>";
mail($emfaenger, $text, $abs);
?>

Dieser Beitrag wurde von Neverball bearbeitet: 23. Oktober 2006 - 08:02

0

Anzeige



#2 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. Oktober 2006 - 08:17

weil du mit

header("Location: dow.php");

auf eine andere Seite weiterleitest und dann die mail-Funktion aufrufst.

Wenn dann musst du schon erst die mail Funktion aufrufen und erst danach auf eine andere Seite weiterleiten.
0

#3 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 08:33

aba dann verstehe ich was net ich habe auf meiner hp einen kontakt script drinne daher habe ich das ja und da geht es auch mit der weiterleitung

auch wenn ich es rausnehme will es nicht!!!
habs abgeändert
<?php
$empfaenger = "[email protected]";
$betreff = "Adressbuch";
$text = $_POST['text'];
mail($emfaenger, $text, $betreff);
?>

Dieser Beitrag wurde von Neverball bearbeitet: 23. Oktober 2006 - 08:51

0

#4 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 23. Oktober 2006 - 09:20

typo?

$empfaenger = "[email protected]";

mail($emfaenger, $text, $betreff);
0

#5 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 09:25

Was meint er damit?
0

#6 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 23. Oktober 2006 - 09:38

Beitrag anzeigenZitat (Neverball: 23.10.2006, 10:25)

Was meint er damit?

Wer, ich?

Ich meine, dass du der Funktion mail() eine nicht existierende Variable $emfaenger übergibst. Einige Zeilen höher initialisierst du eine Variable $empfaenger. Man könnte annehmen, der Funktion mail() sollte eigentlich die Variable $empfaenger übergeben werden.
0

#7 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 10:36

So und jetzt bitte das ich das verstehe ;)
0

#8 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 23. Oktober 2006 - 10:43

Beitrag anzeigenZitat (Neverball: 23.10.2006, 11:36)

So und jetzt bitte das ich das verstehe ;)


Letzter Versuch:

$empfaenger != $emfaenger
0

#9 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 10:46

Axooooooooooo ^^
0

#10 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 10:57

Irgendwie besteht das problemm das kein text kommt zwa name und betreff aber kein text wo isn jetzt der hase?
0

#11 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 23. Oktober 2006 - 11:03

Vielleicht hilft es, das element <textarea> in des Element <form> aufzunehmen.
Bevor du zurückfragst, vergleiche die beiden folgenden Boxen:
<form method="POST" action="absenden.php">
<textarea rows="15" name="text" cols="60"></textarea>
<input type="submit" value="Ab damit!" name="B1"/>
</form>

statt
<textarea rows="15" name="text" cols="60"></textarea>
<form method="POST" action="absenden.php">
<input type="submit" value="Ab damit!" name="B1"/>
</form>

0

#12 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 23. Oktober 2006 - 11:05

danke es geht
0

#13 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 23. Oktober 2006 - 13:50

Beitrag anzeigenZitat (Neverball: 23.10.2006, 06:56)

Moin hab noch ein prob. so diesmal kommt bei mir keine mail an weiss net woran das liegt!
<html>
<BODY BGCOLOR="3366FF">
<?
$a=$_POST[a];
$b=$_POST[b];
$c=$_POST[c];
$d=$_POST[d];
$e=$_POST[e];
$f=$_POST[f];
$g=$_POST[g];
$h=$_POST[h];
$i=$_POST[i];
$j=$_POST[j];
$k=$_POST[k];
$l=$_POST[l];
$m=$_POST[m];

if (
(empty($a))||(empty($b))||(empty($c))||(empty($d))||(empty($e))||
(empty($f))||(empty($g))||(empty($h))||(empty($i))||(empty($j))||
(empty($k))||(empty($l))||(empty($m))
)
{
 echo"Bitte macht die Angaben vollständig!<p>";
 echo"<a href='adress.php'>Zurück zur Startseite!!!</a>";
 exit;
}
else
{
echo"<table border='1'>
<tr>
  <td>Name: </td>
  <td>$a</td>
</tr>
<tr>
  <td>Geburtsdatum: </td>
  <td>$b</td>
</tr>
<tr>
  <td>Alter: </td>
  <td>$c</td>
</tr>
<tr>
  <td>Adresse: </td>
  <td>$d</td>
</tr>
<tr>
  <td>Wohnort: </td>
  <td>$e</td>
</tr>
<tr>
  <td>Größe: </td>
  <td>$f</td>
</tr>
<tr>
  <td>Haarfarbe: </td>
  <td>$g</td>
</tr>
<tr>
  <td>Augenfarbe: </td>
  <td>$h</td>
</tr>
<tr>
  <td>Wie lange kennen wir uns schon? </td>
  <td>$i</td>
</tr>
<tr>
  <td>Woher? </td>
  <td>$j</td>
</tr>
<tr>
  <td>Geschlecht: </td>
  <td>$k</td>  
</tr>
<tr>
  <td>Irgendwas was du schon immer zu mir sagen wolltest! </td>
  <td>$l</td>
</tr>
<tr>
  <td>E-mail: </td>
  <td>$m</td>
</tr>
</table>";
}
?>
<h3><u>Ich bitte jetzt oben die Tabelle zu makieren und hier unten einzufügen!</h3></u>
<textarea rows="15" name="text" cols="60"></textarea>
<form method="POST" action="absenden.php">
<input type="submit" value="Ab damit!" name="B1"/>
</form>
[color=#FF0000]</BODY BGCOLOR="3366FF"[/color]>
</html>

absenden.php
<?php header("Location: dow.php");
$empfaenger = "[email protected]";
$betreff = "Adressbuch";
$text = $_POST['text'];
$abs = "From: <$name>";
mail($emfaenger, $text, $abs);
?>

Was hat der markierte Text für einen Sinn?
0

#14 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 24. Oktober 2006 - 05:19

Kann ich dir sagen daher das ich net weiss was ich machn muss damit er mir die tabelle als e-mail verschikt, muss man eben halt daraus kopieren und im freien feld einfügen.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0