Ich habe das Problem immer noch, dass mir mein Mail Script kein Mail sendet...
Wer kann mir endlich helfen?
Script von register_send.php:
PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Email versenden... Registrierung von <?php echo $_GET['nickname'] ?></title>
<link rel="stylesheet" href="css.css">
</head>
<body>
<?php
/* Definitonen vereinfachen */
$n = $_GET['nickname'];
$p = $_GET['passwort'];
$p2 = $_GET['passwort2'];
$vname = $_GET['vname'];
$name = $_GET['name'];
$w = $_GET['wuensche'];
/* IF-Abfragen */
echo '<h1>Registrierungsformular:</h1>
<form action="register_send.php" method="get" name="register_nbpb" enctype="multipart/form-data">
<table width="563" border="0">
<tr>
<td width="218">Dein Nachname:</td>
<td width="335"><div align="center">
<input name="name" type="text" class="input" onFocus="this.value=\'\'" value="'.$name.'" size="30">
</div></td>
</tr>';
if(!$name || $name == 'echter Nachname') echo'<tr><td></td><td><div align="center"><font id="red">Überprüfen</font></div></td></tr><';
echo' <tr>
<td>Dein Vorname:</td>
<td><div align="center">
<input name="vname" type="text" class="input" onFocus="this.value=\'\'" value="'.$vname.'" size="30">
</div></td>
</tr>';
if(!$vname || $vname == 'echter Vorname') echo'<tr><td></td><td><div align="center"><font id="red">Überprüfen</font></div></td></tr>';
echo' <tr>
<td colspan="2"><div align="center">
Account-Infos:</div></td>
</tr>
<tr>
<td>Gewünschter Name:</td>
<td><div align="center">
<input name="nickname" type="text" class="input" onFocus="this.value=\'\'" value="'.$n.'" size="30">
</div></td>
</tr>';
if(!$n || $n == 'Benutzername') echo'<tr><td></td><td><div align="center"><font id="red">Überprüfen</font></div></td></tr>';
echo' <tr>
<td>Gewünschtes Passwort:</td>
<td><div align="center">
<input name="passwort" type="password" class="input" onFocus="this.value=\'\'" value="'.$p.'" size="30">
</div></td>
</tr>';
if(!$p || $p == 'passwort') echo'<tr><td></td><td><div align="center"><font id="red">Überprüfen</font></div></td></tr>';
elseif($p != $p2) echo'';
echo' <tr>
<td>Passwort wiederholen:</td>
<td><div align="center">
<input name="passwort2" type="password" class="input" onFocus="this.value=\'\'" value="'.$p2.'" size="30">
</div></td>
</tr>';
if(!$p2 || $p2 == 'passwort') echo'<tr><td></td><td><div align="center"><font id="red">Überprüfen</font></div></td></tr>';
elseif($p != $p2) echo'<tr><td></td><td<div align="center"><font id="red">Passwörter stimmen nicht überein...</font></div></td></tr>';
echo' <tr>
<td>Wünsche:</td>
<td><div align="center">
<textarea id="area" name="wuensche">Deine Wünsche über das Aussehen deines Accounts!</textarea>
</div></td>
</tr>
<tr>
<td></td>
<td align="center"><input id="ok" type="submit" value="Daten übermitteln..."></td>
</tr>
</table>
</form>';
if($n == "Benutzername" && $p == "passwort" && $p2 == "passwort" && $vname == "echter Vorname" && $name == "echter Nachname") echo '
<font id="red"><p id="expl">*räusper*</p>[i][b](Ups, Stimme «explodiert» => Mattle-Theorie)[/b][/i]
Bitte sei nicht so gemein und schick mir nicht einfach ein Mail, mit den vorgegebenen Feldchen. Das nützt mir nichts!
Hab dich leider ertappt...</font>';
if($n == "Benutzername" || !$n || $p == "passwort" || !$p || $p2 == "passwort" || !$p2 || $vname == "echter Vorname" || !$vname || $name == "echter Nachname" || !$name) echo'';
else {
$empfaenger = "altmetall@tele2.ch"."info@technetium.ch.vu";
$betreff = "Registrierung von $vname $name";
$inhalt = '
<table style="background-color: white; color: black;" width="563" border="0">
<tr>
<td width="218">Dein Nachname:</td>
<td width="335"><div align="center">
'.$name.'
</div></td>
</tr>
<tr>
<td>Dein Vorname:</td>
<td><div align="center">
'.$vname.'
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
Account-Infos:</div></td>
</tr>
<tr>
<td>Gewünschter Name:</td>
<td><div align="center">
'.$n.'
</div></td>
</tr>
<tr>
<td>Gewünschtes Passwort:</td>
<td><div align="center">
'.$p.'
</div></td>
</tr>
<tr>
<td>Wünsche:</td>
<td><div align="center">
'.$w.'
</div></td>
</tr>
</table>';
$kopf="From:$name\n";
$kopf .= "Content-Type: text/html";
mail($empfaenger,$betreff,$inhalt,$kopf);
echo 'Folgende Angaben wurden verschickt...:
<table style="background-color: white; color: black;" width="563" border="0">
<tr>
<td width="218">Dein Nachname:</td>
<td width="335"><div align="center">
'.$name.'
</div></td>
</tr>
<tr>
<td>Dein Vorname:</td>
<td><div align="center">
'.$vname.'
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
Account-Infos:</div></td>
</tr>
<tr>
<td>Gewünschter Name:</td>
<td><div align="center">
'.$n.'
</div></td>
</tr>
<tr>
<td>Gewünschtes Passwort:</td>
<td><div align="center">
'.$p.'
</div></td>
</tr>
<tr>
<td>Wünsche:</td>
<td><div align="center">
'.$w.'
</div></td>
</tr>
</table>';}
?>
</body>
</html>
Alles anzeigen
Ich weiss nicht, vielleicht liegts auch am Server?!:
Hier könnt ihr die PHP-Möglichkeiten meines Webspaces anschauen... Werd nicht schlau draus!