Hallo zusammen,
ja, wiede rgeht es um formulare^^
Diesmal ist es ein selbstgeschriebenes.
Das sieht so aus:
Alles anzeigen
Wenn ich jetzt eins nehm, dann kommt eine E-Mail an, doch diese ist leer, es steht nur die IP drin.
Wenn ich es nur mit einem formular und ohne die if-teile hab (
Alles anzeigen
)
dann komt die E-mail, aber
a) einmal leer, also leider gleich, wenn ich nur die Seite aufruf, wird sie schon losgeschickt
und b) ist der absender immer "web139@dehamd071.configcenter.info" und nicht die eingetragene E-Mail-Adresse.
Ich hoffe, ihr könnt mir mal wieder helfen.
LG
Fipsi
ja, wiede rgeht es um formulare^^
Diesmal ist es ein selbstgeschriebenes.
Das sieht so aus:
Quellcode
- <?php
- $ip = $_SERVER['REMOTE_ADDR'];
- $name = $_POST['name'];
- $name_forum = $_POST['name_forum'];
- $betreff = $_POST['betreff'];
- $nachricht = $_POST['nachricht'];
- $absender = $_POST['absender'];
- $from="Von " . $name . " " . $absender . "\n";
- $from .= "Reply-To: " . $absender . "\n";
- $text = "IP: " . $ip . "\n";
- $text .= "Betreff: " . $betreff . "\n";
- $text .= "Name: " . $name . "\n";
- $text .= "Name im Forum: " . $name_forum . "\n";
- if ($_GET['show'] == "kontakt")
- {
- $empfaenger = "kontakt@fipsii.de";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Betreff:</td>';
- echo '<td><input type="text" name="betreff" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
- }
- else if ($_GET['show'] == "beschwerde")
- {
- $text .= "Name des Team-Mitglied\'s: " . $team_name . "\n";
- $empfaenger = "abso-admin@fipsii.de";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td><input type="hidden" name="betreff" value="Beschwerde über ' . $team_name . '"></td>';
- echo '<td> </td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name des Team-Mitglied\'s:</td>';
- echo '<td><input type="text" name="team_name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
- }
- else if ($_GET['show'] == "sf-guide-artikel")
- {
- $empfaenger = "entwickler@fipsii.de";
- $text .= "Link der Seite: " . $link . "\n";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td><input type="hidden" name="betreff" value="Meldung einer Seite"></td>';
- echo '<td> </td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Link der Seite:</td>';
- echo '<td><input type="text" name="link" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
- }
- else if ($_GET['show'] == "forum-thread")
- {
- $empfaenger = "moderatoren@fipsii.de";
- $text .= "Link zum Thread: : " . $link . "\n";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td><input type="hidden" name="betreff" value="Meldung eines Threads"></td>';
- echo '<td> </td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Link zum Thema(/Thread):</td>';
- echo '<td><input type="text" name="link" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
- }
- else if ($_GET['show'] == "forum-user")
- {
- $empfaenger = "moderatoren@fipsii.de";
- $text .= "Name des Users: " . $name_user . "\n";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td><input type="hidden" name="betreff" value="Meldung eines Users"></td>';
- echo '<td> </td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name des Benutzers (/Users):</td>';
- echo '<td><input type="text" name="name_user" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
- }
- else
- {
- echo 'blaaaaaaa';
- }
- $text .= "Nachricht: \n" . $nachricht;
- mail($empfaenger, $betreff, $text, $from);
- ?>
Wenn ich jetzt eins nehm, dann kommt eine E-Mail an, doch diese ist leer, es steht nur die IP drin.
Wenn ich es nur mit einem formular und ohne die if-teile hab (
Quellcode
- <?php
- $ip = $_SERVER['REMOTE_ADDR'];
- $name = $_POST['name'];
- $name_forum = $_POST['name_forum'];
- $betreff = $_POST['betreff'];
- $nachricht = $_POST['nachricht'];
- $absender = $_POST['absender'];
- $from="Von " . $name . " " . $absender . "\n";
- $from .= "Reply-To: " . $absender . "\n";
- $text = "IP: " . $ip . "\n";
- $text .= "Betreff: " . $betreff . "\n";
- $text .= "Name: " . $name . "\n";
- $text .= "Name im Forum: " . $name_forum . "\n";
- $text .= "Nachricht: \n" . $nachricht;
- mail($empfaenger, $betreff, $text, $from);
- $empfaenger = "kontakt@fipsii.de";
- echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
- echo '<table width=90% cellspacing="10" cellpadding="0">';
- echo '<tr>';
- echo '<td>Name:</td>';
- echo '<td><input type="text" name="name" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Name im <a href="forum">Forum</a>:';
- echo '<td><input type="text" name="name_forum" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Deine E-Mail-Adresse:</td>';
- echo '<td><input type="text" name="absender" size="50">';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Betreff:</td>';
- echo '<td><input type="text" name="betreff" size="50"></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td>Nachricht:</td>';
- echo '<td><textarea cols="40" rows="10" name="nachricht"></textarea></td>';
- echo '</tr>';
- echo '<tr>';
- echo '<td> </td>';
- echo '<td><input type="submit" name="Absenden" value="Absenden"></td>';
- echo '</tr>';
- echo '</table>';
- echo '</form>';
dann komt die E-mail, aber
a) einmal leer, also leider gleich, wenn ich nur die Seite aufruf, wird sie schon losgeschickt
und b) ist der absender immer "web139@dehamd071.configcenter.info" und nicht die eingetragene E-Mail-Adresse.
Ich hoffe, ihr könnt mir mal wieder helfen.
LG
Fipsi