Wie der Titel schon sagt:
Warum kann ich mit meinem Script kein Mail verschicken? Das heisst ich bekomme keine Mail zugeschickt! (Probleme über Probleme...:()
Der Script:
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>Registrierung</title>
<link rel="stylesheet" type="text/css" href="css.css" media="all">
</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 */
if(!$n && !$p && !$p2 && !$w && !$name && !$vname): ?>
<h1>Registrierungsformular:</h1>
<form action="register.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="echter Nachname" size="30">
</div></td>
</tr>
<tr>
<td>Dein Vorname:</td>
<td><div align="center">
<input name="vname" type="text" class="input" onFocus="this.value=''" value="echter Vorname" size="30">
</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">
<input name="nickname" type="text" class="input" onFocus="this.value=''" value="Benutzername" size="30">
</div></td>
</tr>
<tr>
<td>Gewünschtes Passwort:</td>
<td><div align="center">
<input name="passwort" type="password" class="input" onFocus="this.value=''" value="passwort" size="30">
</div></td>
</tr>
<tr>
<td>Passwort wiederholen:</td>
<td><div align="center">
<input name="passwort2" type="password" class="input" onFocus="this.value=''" value="passwort" size="30">
</div></td>
</tr>
<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>
<?php elseif(!$n || !$p || !$p2 || !$name || !$vname): ?>
Nicht alle Angaben ausgefüllt...
</bodybr>
[url='javascript:history.back()']Gehe zurück und korrigiere die Angaben[/url]
<?php elseif($n == "Benutzername" || $p == "passwort" || $p2 == "passwort" || $vname == "echter Vorname" || $name == "echter Nachname"): ?>
<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...
[url='javascript:history.back()']Gehe hier zurück und fülle das Formular aus, oder hör auf mit dem Blödsinn! ;-)[/url]
<?php elseif($p != $p2): ?>
Passwörter stimmen nicht überein...
[url='javascript:history.back()']Gehe zurück und korrigiere die Passwörter[/url]
<?php else:
$mail_empfaenger="altmetall@tele2.ch";
$mail_absender=$vname;
$betreff="Registrierung von $vname $name";
$text="
Vorname/Nachname: $vname / $name\nBenutzername: $n\nPasswort: $p\nWünsche: $w";
mail ($mail_empfaenger,$betreff,$text);
echo "OK... Deine Angaben sind jetzt [i][ hoffentlich ;-) ][/i] bei mir eingetroffen!
Bitte warte auf meine Rückantwort, oder probiere in den nächsten Tagen den Login mit deinen Daten aus.
<input type=\"button\" id=\"ok\" value=\"WIEDER ZUM START...\">";
endif;
?>
</body>
</html>
Alles anzeigen
HIER DER LINK ZUR GANZEN SACHE:
http://technetium.byto.de/nbpb/register.php