Formmailer nach paar mal senden geht nicht mehr !

CvH

Erfahrenes Mitglied
Hi ich hab nene problem mit nem Formailer.
Ich geb die von mir gewünschten daten ein und los gehts .. es sendet und ich empfange es auch !

So wenn ich nun den mehrmals aufrufe (jo schon klar jedesmal ne neues Fenster nehmen)um ihn zu Testen ,sendet er ab einen bestimmten mal nicht mehr ! Es zeigt zwar alles wunderbar an das er es gesendet hat aber ich bekomm nie ne mail !
Das die mails eine weile unterwegs kann nicht sein denn der server ist sau schnell und bei andren sachen hab ich die mail inerhalb von 2 sec ...

wenn ich nun wieder mich einwähle gehts dummerweise wieder !

Hmm nun schnall ich das nicht im ganzen script kommt niemals was wie ip spiechern oder sowas vor also es hat keinen spasmm schutz. Ist das PHP bedingt oder wie kommt der effekt zustande !?

PHP:
<? $an = "meinemail@verateichdochnicht.de" ; 
	  //	 $mailbetreff = "Katalog Bestellung";
	  //     $mailtext = "Katalogbestellung von ";
		if($start==1){
		    if(($name=="") OR ($nname=="") OR ($plz=="") OR ($ort=="") OR ($street=="") OR ($hausnummer=="") OR ($email=="")){
		        $error_show_head = 1;
		        echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\">Folgende Fehler sind aufgetreten:</font>";
		        if($name==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keinen <font color=\"#2D92DA\"><b><u>Namen</u></b></font> angegeben !</li></font>";
		        }
		        if($nname==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keinen <font color=\"#2D92DA\"><b><u>Nachnamen</u></b></font> angegeben !</li></font>";
		        }
				if($plz==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keine <font color=\"#2D92DA\"><b><u>Postleitzahl</u></b></font> angegeben !</li></font>";
		        }
				if($ort==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keinenen <font color=\"#2D92DA\"><b><u>Ort</u></b></font> angegeben !</li></font>";
		        }
		        if($street==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keine <font color=\"#2D92DA\"><b><u>Strasse</u></b></font> angegeben !</li></font>";
		        }
		        if($hausnummer==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keine <font color=\"#2D92DA\"><b><u>Hausnummer</u></b></font> angegeben !</li></font>";
		        }
		        if($email==""){
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du hast keine <font color=\"#2D92DA\"><b><u>E-Mail</u></b></font> angegeben !</li></font>";
		        }
		   }
		   if(($name<>"") OR ($nname<>"") OR ($plz<>"") OR ($ort<>"") OR ($street<>"") OR ($hausnummer<>"") OR ($email<>"") OR ($nachricht<>"")){
		        if (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.([a-zA-Z]{2,3})$",$email)){
		            if(!isset($error_show_head)){
		                echo "<br><br><font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\">Folgende Fehler sind aufgetreten:</font>";
		            }
		            echo "<font class=\"text\" face=\"Verdana\" size=\"2\" color=\"#FFFFFF\"><li>Du musst eine <font color=\"#2D92DA\"><b><u>gültige E-Mailadresse</u></b></font> eingeben !</li></font>";
		        }else{
		            $text = "Katalog bestellung :\n\n
							 $name $nname\n
							 $street $hausnummer\n
							 $plz $ort\n
							 E-Mail: $email\n\n\n							 
							 Anmerkungen: $nachricht";
				    mail($an,$mailbetreff,$text,"From: ".$name."<".$email.">");
					// mail($an,$mailbetreff,$text,"From: ".$mailtext."<".$email.">");
		            echo "<font face=\"Verdana\" size=\"2\" color=\"#ffffff\">
					<p align=\"center\">Danke für deine Nachricht...<br>
			      	Du bekommst so schnell wie möglich eine Antwort.</p>
					</font>";
		        }
		   }
		}
		?>
<form method="POST" action="<? echo $PHP_SELF; ?>">
 <div align="center">
  <input type="hidden" name="start" value="1">     
  <br>
  <table width="100%" cellspacing="0" cellpadding="0">
    <tr>
      <td><table width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="50%">
              Vorname:<br>
              <input name="name" size="40" class="textbox">
              </td>
            <td>&nbsp; &nbsp;Nachnahme:<br>
              &nbsp; &nbsp;<input name="nname" size="40" class="textbox"></td>
          </tr>
        </table></td>
    </tr>
    <tr>
      <td><table width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="50%">PLZ:<br>
              <input name="plz" size="40" class="textbox">
              </td>
            <td>&nbsp; &nbsp;Ort:<br>
              &nbsp; &nbsp;<input name="ort" size="40" class="textbox"></td>
          </tr>
        </table></td>
    </tr>
    <tr>
      <td><table width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td width="50%">Stra&szlig;e:<br>
              <input name="street" size="40" class="textbox">
              </td>
            <td>&nbsp; &nbsp;Hausnummer:<br>
              &nbsp; &nbsp;<input name="hausnummer" size="40" class="textbox"></td>
          </tr>
        </table></td>
    </tr>
    <tr>
        <td align="center">Deine E-Mailadresse:<br>
        <input name="email" size="40" class="textbox">
        </td>
    </tr>
    <tr>
        <td align="center"><br>
          Anmerkungen:<br>
          <textarea rows="10" name="nachricht" cols="50" class="textarea"></textarea>
          <br>
        <input name="submit" type="submit" class="button" value="Senden">&nbsp;&nbsp;
          <input name="reset" type="reset" class="button" value="Löschen">
      </td>
    </tr>
  </table>
</div>
</form>
 
das html zeugs ist ja nur die Form mehr auch nicht !

Ich schnall nur nicht warum nach paar sendungen dann nnichts mehr gesendet wird sonst funtzt das ja !

Es ist keien spammschutz eingebaut -> sollte doch unbegrenzte male gehen !
Gehts aber nicht ... weswegen ?!
 
egal obs die form ist, weg damit, das muss man nicht sehen!

egal.

was soll eigentlich folgender code bedeuten?
PHP:
if(($name!="") OR ($nname!="") OR ($plz!="") OR ($ort!="") OR ($street!="") OR ($hausnummer!="") OR ($email!="") OR ($nachricht!=""))

wenn eins von all denen anders als "" ist, soll der code ausgeführt werden?
sollte es nicht überall anstatt _OR_ besser _AND_ heißen?


zu dem wirklichen problem:
vielleicht liegt es an deinem browser cashe?
vielleicht fängt der browser nach einiger zeit an, die seite nicht mehr neu zuladen, weil du immer die gleichen daten eingibst?

am script wirds IMHO nicht liegen.
 
das mit dem or ist folgendes wenn ein feld leer ist dann mekert das script wenn alle voll sind dann gehts (kann man mit and auch machen war mir zu umständlich)

Mit dem Cache muss ich probieren hoffe daran liegts =)
TX
 
Zurück