formmailerproblem

natias

Grünschnabel
ich habe ein problem mit unserem formmailer. ich habe ihn auf anderen servern und auch auf unseren getstet da er wunderbar.

doch nun wollte ein bekannter den auch haben und bei im geht der nicht. obwohl die felder alle richtig ausgefüllt sind, sagt er mir die fehlermeldung das die felder nicht richtig ausgefüllt wären:

vielleicht kann mir jemand von euch ja helfen.
hier mal der komplette script

PHP:
<?php
//initialisieren der variablen
$action = $_REQUEST['action'];
$mode = $_REQUEST['mode'];

?>
<?php if(empty($action)) { ?>
<table class="outertable" cellpadding="0" cellspacing="0">
  <tr>
	<td class="headline">Kontakt</td>
  </tr>
  <tr>
	<td>&nbsp;</td>
  </tr>
  <tr>
	<td class="tbl_text">
Adreese,anschrift, der firma bla bla bla
<?php
/*
* ab hier beginnt das kontaktformular. alle variablen werden über die message.php eingestellt.
* bitte ab hier nichts mehr ändern!
*/
?>
	</td>
  </tr>

</table>

<form name="form" action="?content=mail&action=send" method="post">
<table class="outertable" cellpadding="0" cellspacing="0"> 
	<tr>
		<td class="tbl_text" width="100">Name:</td>
		<td width="10px" class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="name" size="40" class="form"></td>
	</tr>
	<tr>
		<td class="tbl_text" width="100">Stra&szlig;e/Nr.:</td>
		<td width="10px" class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="strasse" size="40" class="form"></td>
	</tr>
	<tr>
		<td class="tbl_text" width="100">PLZ:</td>
		<td width="10px" class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="plz" size="40" class="form"></td>
	</tr>
	<tr>
		<td class="tbl_text" width="100">Ort:</td>
		<td width="10px" class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="ort" size="40" class="form"></td>
	</tr>
	<tr>
		<td class="tbl_text" width="100">Telefon-Nr.:</td>
		<td width="10px" class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="telefon" size="40" class="form"></td>
	</tr>


	<tr>
		<td class="tbl_text">E-Mail-Adresse:</font></td>
		<td class="tbl_text"></td>
		<td class="tbl_text"><input type="text" name="mail" size="40" class="form"></td>
	</tr>
	<tr>
		<td class="tbl_text">Ihre Nachricht:</td>
		<td class="tbl_text"></td>
		<td class="tbl_text"><textarea name="nachricht" rows="12" cols="100" class="form"></textarea></td>
	</tr>
	<tr>
		<td colspan="3" class="tbl_text" height="10"></td>
	</tr>	
	<tr>
		<td colspan="3" class="tbl_text">M&ouml;chtest Sie eine Kopie dieser Nachricht erhalten?</td>
	</tr>
	<tr>
		<td class="tbl_text" colspan="s"><input type="radio" name="kopie" value="ja" >ja&nbsp;&nbsp;<input type="radio" name="kopie" value="nein" checked="checked">nein</td>
		<td class="tbl_text"></td>
		<td class="tbl_text"></td>
	</tr>	
	<tr>
		<td colspan="3" class="tbl_text" height="10"></td>
	</tr>
	<tr>
		<td colspan="2" class="tbl_text"></td>
		<td class="tbl_text"><input type="submit" value="Absenden" class="form"></td>
	</tr>
</table></form>
<?php } ?>



<?php 
if ($action == "send") {

/*Hier werden alle Daten eingegeben*/
/*An wen soll die Anfrage gerichtet sein?*/
$webmaster = "anmichgehtdie@mail.de";

/*Welche E-Mail-Adresse soll als Absender eingegeben werden?*/
$absender = "vonmirkommtdie@mail.de";


/*Wie soll die Mail aussehen, die an den webmaster gerichtet ist? Formularfelder werden wie folgt eingefügt "$NameDesFeldes"*/
/*Betreff*/	$betreffwebmaster = "Dies ist der Betreff";
/*Textkörper*/  $koerperwebmaster = "
Name: $name 
PLZ + Ort: $plz $ort 
Strasse: $strasse
Telefon: $telefon 
E-Mail-Adresse: $mail 
hat folgende Mitteilung über das Kontaktformular gesendet: \n
$nachricht";

/*wie soll die Mail aussehen, die an den Absender gerichtet ist?*/
/*Betreff*/	$betreffabsender = "Zweitschrift Ihrer Kontaktanfrage";
/*Textkörper*/ 	$koerperabsender = "Herzlichen Dank, für Ihre Nachricht an das PC-Notdienst-Team \n Sie haben folgende Nachricht an uns versandt:\n $nachricht\n";
	
/*Welche Fehlermeldung soll ausgegeben werden, wenn die E-Mail-Adresse falsch eingegeben wurde? Bitte mit HTML-Tags arbeiten,
es können auch Klassen für CSS zugewiesen werden*/
$mailfalsch = "<font class=\"tbl_text\">Hinweis!<br />Die von Ihnen angegebene E-Mail-Adresse ist nicht korrekt!<br />Bitte kontrolliere noch einmal die Eingabe und senden Sie das Formular erneut ab.</font>";

/*Welche Fehlermeldung soll ausgegeben werden, wenn nicht alle Pflicht-Felder ausgefüllt sind?*/
$felderleer = "<font class=\"tbl_text\">Hinweis!<br />Die Nachricht konnte nicht versandt werden, da nicht alle Felder ordnungsgem&auml;&szlig; ausgef&uuml;llt wurden.</font>";

/*Wie soll der Text aussehen, wenn die E-Mail versendet wurde?*/
$abgesandt = "<font class=\"tbl_text\">Vielen Dank für Ihre Nachricht. Wir werden uns in k&uuml;rze mit Ihnen in Verbindung setzen.</font>";

/*Sind alle Felder ausgefüllt? für jedes Feld das ausgefüllt sein muß, muß hier ein entsprechender Eintrag gemacht werden*/
if ($name == "" || $mail =="" || $nachricht =="" || $plz =="" || $ort =="" || $strasse =="" || $telefon=="")
/*##############################################################################
  #Bitte ab hier nichts mehr ändern. Alle Angaben sind im oberen Teil zu machen#
  ##############################################################################*/
	{
	/*nein*/	
	echo "$felderleer";
	}
		else
			{
			/*ja*/
			/*Ist die E-Mail-Adresse richtig eingegeben?*/
			if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $mail))
				{
				/*E-Mail-Adresse ist richtig*/
				mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");					

				/*Soll der Absender eine Kopie erhalten?*/
				if ($kopie == "ja") 
					{
					mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");
					echo "$abgesandt";
					}
				else
					{
					echo "$abgesandt";
					}
				}
				else
				{
					/*nein*/
					echo "$mailfalsch";
				}				
		}
		?>
<?php } ?>
 
Nutze bitte mal die PHP-Tags des Forumeditors. Ohne Highlightning erkennt man leider nicht so schnell die Fehler :D

[edit by mod] *fixed*


//edit

Könnte es an SAFEMODE=on/off liegen?
 
Zurück