mail( ) funzt nich
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
befehlen
beitrag
datei
deswegen
email
endung
fehler
formen
funktion
hugo
kontakt
mailversand
message
monat
mhen
rckfragen
unbekannt beitrag
vergessen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
leider kann ich dir nur helfen, wenn du mir mal deinen Code zeigst. K?nntest du den Code zeigen?
Vergiss nicht zuoberst im Script nach dem <?php-Tag immer error_reporting(E_ALL); hinzuschreiben, damit alle Fehler angezeigt werden.
mfg,
hr -
Hier der Code:
<?php
if($_POST['flag']==1)
{
mail("rm1990@gmx.de","Kontakt hugo-thaleben.tk",$_POST['message'],"form: ".$_POST['from']);
}
else
{
?>
<form action="" method="POST">
<input type="hidden" name="flag" value="1">
<table border=0 align="center">
<tr>
<td>
Deine E-Mail:
</td>
<td>
<input name="from" type="text" class="contact_fields">
</td>
</tr>
<tr>
<td valign="top">
Nachricht:
</td>
<td>
<textarea name="message" class="contact_fields" rows=6></textarea>
<tr>
<td>
</td>
<td>
<center><input type="submit"></center>
</td>
</tr>
</table>
</form>
<?php
}
?> -
Hier der Code:
<?php
if($_POST['flag']==1)
{
mail("rm1990@gmx.de","Kontakt hugo-thaleben.tk",$_POST['message'],"form: ".$_POST['from']);
}
else
{
?>
<form action="" method="POST">
<input type="hidden" name="flag" value="1">
<table border=0 align="center">
<tr>
<td>
Deine E-Mail:
</td>
<td>
<input name="from" type="text" class="contact_fields">
</td>
</tr>
<tr>
<td valign="top">
Nachricht:
</td>
<td>
<textarea name="message" class="contact_fields" rows=6></textarea>
<tr>
<td>
</td>
<td>
<center><input type="submit"></center>
</td>
</tr>
</table>
</form>
<?php
}
?>
Du musst bei Mail immer eine lerzeile lassen.
Hier der richtige Code:
$message = $_POST["message"];
mail("rm1990@gmx.de", "Kontakt hugo-thaleben.tk", "$message", "From: unbekannt");
Beitrag ge?ndert am 3.09.2006 10:09 von sanoemer -
funzt trotzdem nich.
-
Hallo,
ich weis nur das des?ffters die Mailservices ausfallen bei den Servern und deswegen nicht immer ein Mailversand m?glich ist. Zumindest hab ich das gleiche Problem manchmal.
Viele Gr??e
Manuel -
also die mail() funktion gibt mir wahr zur?ck, das hei?t doch, dass sie verbindung mit dem mailserver aufgenommen hat. bei mir kommt aber keine e-mail an. woran liegt das?
-
also die mail() funktion gibt mir wahr zur?ck, das hei?t doch, dass sie verbindung mit dem mailserver aufgenommen hat. bei mir kommt aber keine e-mail an. woran liegt das?
Internet ist auch wirklich online in der Zeit? -
also wenn ich auf die datei, die aufm server liegt, zugreifen kann, dann is das internet ganz bestimmt online.
-
also wenn ich auf die datei, die aufm server liegt, zugreifen kann, dann is das internet ganz bestimmt online.
lol
Ich habe keine Ahnung warum es nicht gehen k?nnte.
mit mail() muss es doch gehen! Sicherlich ist es auch in PHP die Datei?
Ich meine die Endung.
Beitrag ge?ndert am 4.09.2006 20:07 von sanoemer -
sanoemer schrieb:
lol
Ich habe keine Ahnung warum es nicht gehen k?nnte.
mit mail() muss es doch gehen! Sicherlich ist es auch in PHP die Datei?
Ich meine die Endung.
sanoemer
Ich hab zwar erst vor einem Monat mit PHP angefangen, aber so bl?d bin ich nun auch nicht, dass ich sonen Fehler machen w?rde, nat?rlich hat die datei die richtige Endung.
Ich hab das ja schon mit nem andren Script ausprobieren wollen, wo das ganze ?ber nen anderen SMPT-Server l?uft. Bei mir aufm Rechner funzt das ja, nur sind bei Lima in der php.ini die Befehle daf?r nicht aktiviert.
-
Hier dein PHP Code --> habs repariert. Den .html header kannst du hoffentlich selber machen.
Nachricht: $nachricht
Von: $from
ich hoffe das reicht!
ich hoffe auch, dass ich dir behilflich sein konnte
<?php $nachricht = $_POST["message"]; $from = $_POST["from"]; { mail("rm1990@gmx.de", "Kontakt hugo-thaleben.tk", "$nachricht", "From: $from"); } else { ?>
-
Das Funktioniert auch nicht.
-
ok
jetzt m?sste es gehenn
$nachricht = $_POST["message"]; $from = $_POST["from"]; mail("rm1990@gmx.de", "Kontakt hugo-thaleben.tk", "$nachricht", "From: $from");
Beitrag ge?ndert: 3.10.2006 13:13:10 von sanoemer -
hmmm... also ich hab mir mal die Mühe gemacht und das alles mal in eine PHP-Datei gepackt und auf meinem lokalen Webserver ausgeführt. Die eMail kam tatsächlich bei mir an, das alles mit Hugos Code aus dem 3. Post...
Also scheint das Problem tatsächlich nicht im Code sondern beim Server zu liegen...
Verschoben nach PHP & MySQL
Bei Rückfragen PN an mich!
Beitrag geaendert: 3.6.2007 21:08:27 von ferdinand24 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage