Probleme mit PHP mail
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
adresse
ausbildung
bestehende email
betreff
code
date
demo
ende
feedback
feld
formular
funktion
kontakt
liegen
medium
portfolio
punkt
server
weiterleitung
-
Hallo,
ich habe einige Artikel bezüglich des gleichen Problems gelesen, aber ich komme einfach nicht weiter.
Ich bin Mediengestalter in der Ausbildung und PHP war bisher noch kein Ausbildungsinhalt. Da ich zur Zeit an einer Portfolio Seite
arbeite, würde ich gerne auch ein funktionsfähiges mail formular bieten können.
Das folgende PHP habe ich von meinem Web-Dozenten bekommen, er passte es zusammen mit mir an, leider versteh ich da bisher nur
Bahnhof, und der bete Auto-Didakt bin ich auch nicht.
Das email Formular Funktioniert auf seinem eigenen Server wunderbar, ich habe bereits einige emails darüber verschicken können, nur eben hier beim lima-city gehts net.
vorab: die emailadresse b.schmitz@s-punkt-medien.de ist eine weiterleitung
Hier nun das PHP Script in der aktuellen Fassung:
<?php // Diese Werte anpassen $empfaenger="b.b.schmitz@gmx.de"; // Host Europe: Der Absender muss eine bestehende email-Adresse der sendenden Site sein $absender="b.schmitz@s-punkt-medien.de"; // Im Demo-Modus werden nur die Ergebnisse ausgegeben / kein Mailversand! $demo=false; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Björn Schmitz - - Kontakt</title> <link href="css/basic.css" rel="stylesheet" type="text/css" /> <link href="css/navigation.css" rel="stylesheet" type="text/css" /> <link href="css/form.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="wrapper"> <div id="header"> <div id="logo"><img src="img/logo.png" alt="Björn Schmitz Wortmarke" name="Logo"/></div> <div id="headline"></div> <div id="navigation"> <ul> <li><a href="home.html">Home</a></li> <li><a href="lebenslauf.html">Lebenslauf</a></li> <li><a href="fertigkeiten.html">Fertigkeiten</a></li> <li><a href="portfolio.html">Portfolio</a></li> <li><a id="selected" class="selected" href="kontakt.html">Kontakt</a></li> </ul> </div> </div> <!-- <div id="substage"></div> --> <div id="stagewrapper"><div id="stage"> <h1>Kontaktformular Feedback</h1> <?php $mailnachricht=""; while(list($feld,$wert)=each($_POST)) { if(($feld!="secure") ) { if($feld=="text") { $mailnachricht.=ucfirst($feld).":\n$wert\n";} else{ if( is_array ($wert) ) {$wert=implode(', ',$wert);} $mailnachricht.=ucfirst($feld).": $wert\n";} } } $mailnachricht.="\nDatum/Zeit: "; $mailnachricht.=date("d.m.Y H:i:s"); $mailbetreff=$_POST["betreff"]; if($demo==true){ echo "<br>Absender: $absender"; echo "<br>Empfänger: $empfaenger"; echo "<br>Betreff: $mailbetreff"; echo "<br /><h3>Msg:</h3><pre>$mailnachricht</pre><br />"; }else{ $mailfrom="-f ". $absender; mail($empfaenger, $mailbetreff, $mailnachricht,"", $mailfrom); //echo( 'mail('. $empfaenger . ', ' . $mailbetreff . ', ' . $mailnachricht . ', "", '. $mailfrom ');') ; } ?> </div></div> <div id="footer"><span>Björn Schmitz</span> <span>b.schmitz@s-punkt-medien.de</span> <span>www.s-punkt-medien.de</span></div> </div> </body> </html>
Beitrag zuletzt geändert: 25.10.2010 15:01:56 von cbhp -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Gibt dein Script i-welche Fehlermeldungen aus?
Wär vlt ganz hilfreich, denn so beim drüberlesen, hätt ich jtz nicht wirklich was gefunden ;)
und wenn du sagst, das dieses Skript auf dem anderen Server funktioniert, kanns nur an einer Funktion liegen die hier auf lima evtl ausgeschalten ist oä. was ich aber auch nicht entdeckt hättte.
also bleibt nur mehr der Schluss, das du entweder bereits zu viele Mails via lima - mail() funktion gesendet hast (hier gibts nämlich eine tägliche höchstgrenze an mails) oder du einfach einen schlechten tag erwischt hast und i-was mit der mail() funktion nicht gestimmt hat ;D -
also das script gibt am ende per echo aus, welche Daten gesendet wurden, da diese ausgabe am ende der funktion steht, müßte von daher alles korrekt gelaufen sein.
An dem Limit kanns net liegen, ich versuche seit über einer woche täglich 2 -3 mal das script auszuführen, meldung quasi alles okay, aber in der verwaltung steht immer gesendet: 0
kannst das script ja mal testen.
www.s-punkt-medien.lima-city.de/kontakt.html
lass dich von dem roten mailto nicht stören, das hab ich eingebaut, falls mal jemand wirklich mailen will, habe die adresse aber eh noch keinem gegeben, wär ja peinlich
danke für deine mühen!!
-- nachträglich bearbeitet --
Hab den Fehler gefunden, bzw umgangen indem ich das script einfach auf nem anderen webspace hochgeladen habe und siehe da, es funzt einwandfrei, lag also an lima-city.
Thema kann geschlossen werden
Beitrag zuletzt geändert: 28.10.2010 11:50:03 von s-punkt-medien -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage