[HTML;PHP] Kann mir wer Helfen ? Meine anmeldung geht net!

Simba86

Well-known member
ID: 151634
L
29 April 2006
299
14
Hi Also ich bin voll der anfänger aber ich habe mich mal versucht nen skript zu entwerfen und und auch zu Skripten ;-)

Naja ist nun auch soweit fertig bis auf nen Paar Kleinigkeiten !

Jetzt habe ich nur ein Problem !
"Also ich möchte das die anmeldung per E-mail an mich gesand wird"
habe da auch nen anmeldeformular gemacht usw.
aber irgendwie wird da nie ne E-mail vershickt egal wie ichs mache !

PHP:
<html>

<head>

<title>Mailer</title>

</head>

<body>

<?php

if(isset($HTTP_POST_VARS['check'])){

  $clanname = $HTTP_POST_VARS['clanname'];

  $email = $HTTP_POST_VARS['email'];

  $icq = $HTTP_POST_VARS['icq'];
  
  $irc = $HTTP_POST_VARS['irc'];

  $web = $HTTP_POST_VARS['web'];

  $player1 = $HTTP_POST_VARS['player1'];

  $player2 = $HTTP_POST_VARS['player2'];
  
  $player3 = $HTTP_POST_VARS['player3'];

  $player4 = $HTTP_POST_VARS['player4'];

  $player5 = $HTTP_POST_VARS['player5'];

  $guid1 = $HTTP_POST_VARS['guid1'];
  
  $guid2 = $HTTP_POST_VARS['guid2'];
  
  $guid3 = $HTTP_POST_VARS['guid3'];
  
  $guid4 = $HTTP_POST_VARS['guid4'];
  
  $guid5 = $HTTP_POST_VARS['guid5'];
  
  $addy = "Habischmalgeändert@gmx.de"; 
  

  if($clanname == "" || $icq == "" || $web == "" || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $email))

    echo "Es wurden nicht alle Felder korrekt ausgefällt!<br/><a href='javascript:history.back()'>zuräck</a>";

  else{

   mail("$addy", "Clan Anmeldung dAnger-cUp","

$clanname hat sich für die teilnahme dAnger-cUp beworben.

---------------------------------------------
--------------------Infos--------------------

Clanname:  $clanname	    Website: $web
Irc:  	       $irc			
Email:        $email			
Icq:          $icq			
Spieler1:    $player1		Guid1:	 $guid1
Spieler2:    $player2		Guid2:	 $guid2
Spieler3:    $player3		Guid3:	 $guid3
Spieler4:    $player4		Guid4:	 $guid4
Spieler5:    $player5		Guid5:	 $guid5
  ----------------------------------------------------------  
  ----------------------------------------------------------	                                                      
  ----------------------------------------------------------
  	
","From: Clan Anmeldung dAnger-cUp <$email>");

    echo "Mail wurde versandt!";

  }

}

else{

?>

<form method="post" action="join.php">
<div align="center">
	<table border="0" width="57%">
		<tr>
			<td width="102">ClanName</td>
			<td width="120">
			<input name='clanname' 
type='text' size='16' maxlength='32'></td>
			<td width="45">https://</td>
			<td><input name='web' 
type='text' size='22' maxlength='32'></td>
		</tr>
		<tr>
			<td width="102">Email</td>
			<td width="120">
			<input name='email' 
type='text' size='16' maxlength='32'></td>
			<td width="45"> </td>
			<td> </td>
		</tr>
		<tr>
			<td width="102">Icq</td>
			<td width="120">
			<input name='icq' 
type='text' size='16' maxlength='32'></td>
			<td width="45"> </td>
			<td> </td>
		</tr>
		<tr>
			<td width="102">IrcChannel</td>
			<td width="120">
			<input name='irc' 
type='text' size='16' maxlength='32'></td>
			<td width="45"> </td>
			<td> </td>
		</tr>
		<tr>
			<td width="102">Spieler 1 :</td>
			<td width="120">
			<input name='player1' 
type='text' size='16' maxlength='32'></td>
			<td width="45">GuidID</td>
			<td><input name='guid1' 
type='text' size='22' maxlength='32'></td>
		</tr>
		<tr>
			<td width="102">Spieler 2 :</td>
			<td width="120">
			<input name='player2' 
type='text' size='16' maxlength='32'></td>
			<td width="45">GuidID</td>
			<td><input name='guid2' 
type='text' size='22' maxlength='32'></td>
		</tr>
		<tr>
			<td width="102">Spieler 3 :</td>
			<td width="120">
			<input name='player3' 
type='text' size='16' maxlength='32'></td>
			<td width="45">GuidID</td>
			<td><input name='guid3' 
type='text' size='22' maxlength='32'></td>
		</tr>
		<tr>
			<td width="102">Ersatz Spieler 1 :</td>
			<td width="120">
			<input name='player4' 
type='text' size='16' maxlength='32'></td>
			<td width="45">GuidID</td>
			<td><input name='guid4' 
type='text' size='22' maxlength='32'></td>
		</tr>
		<tr>
			<td width="102">Ersatz Spieler 2 :</td>
			<td width="120">
			<input name='player5' 
type='text' size='16' maxlength='32'></td>
			<td width="45">GuidID</td>
			<td><input name='guid5' 
type='text' size='22' maxlength='32'></td>
		</tr>
	</table>
	<p> </div>
<div align="center">
	<table border="0" width="13%">
		<tr>
			<td>
			<p align="center"><input name='senden' type='submit' name='check' 
value='Senden'></td>
		</tr>
	</table>
</div>

</form>

<?php

}

?>

</body>

</html>
mit dem Geht garnix ! da kommt keine e-mail bin mir netmal sicher ob da überhaupt eine versendet wird !

BITTE ich brauche Hilfe !
 
1. $HTTP_POST_VARS ist saumäßig veraltet :arrow: $_POST verwenden :!:
2. mail(...); :arrow: $mailgesendet=mail(...);

und dann mit
PHP:
if($mailgesendet==true){ echo 'Mail wurde verschickt'; } else { echo 'keine Mail verschickt'; }
prüfen, ob der Rückgabewert erstmal ok ist

PS: die Ü-Taste verursacht Äs :ugly:
PPS: die Mails werden sicherlich im Spamordner landen, da keine Mailheader gesetzt sind, also ordentliche
 
Zuletzt bearbeitet:
hmmm also wenn ich getz ma net voll der noob währe dann würde ich das jetzt verstehen !
kannste mir das nochmal genauer erklären ?