kostenloser Webspace werbefrei: lima-city


Probleme mit PHP mail

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s-punkt-medien

    s-punkt-medien hat kostenlosen Webspace.

    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&ouml;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&ouml;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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    s-punkt-medien

    s-punkt-medien hat kostenlosen Webspace.

    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
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!