|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:18 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
Ich brauche ein Formular in Html wo man seine E-mail einträgt und dann auf go drückt. Darauf soll man eine E-mail bekommen in der von mir eingegebener Text steht. Einfach wäre es wenn ich den Text einfach im HTML code eingeben könnte
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
Black-Baron
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:23 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
das geht soooo einfach leider nicht.
Du benötigst zumindest einmal PHP... sonst kannst du das nicht absenden...
Weil über welchen Server soll das denn sonst gehen. Bei PHP geht das ganze dann mit der mail-Funktion
|
 |
|
| |
|
L3oop
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:23 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
|
Hallo,
um die E-Mail automatisiert versenden zu können, brauchst du einen Formmailer, d.h. du musst auch PHP-Code einbauen. Mit reinem HTML bekommst du das nicht hin.
Thread umbenannt.
Gruß L3oop
[Zuletzt bearbeitet: 24.09.2010 19:32]
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:29 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
kann mir das jemand machen? mit php und html
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
Toto
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:30 |
|
|
Anmeldungsdatum: 14.07.2010
Beiträge: 545
|
Gibt genug vorlagen im Internet ;) z.b. bei l3oop auf seiner Seite:
http://l3oop.bplaced.de/codes/#kontaktformular
bitteschön
________________________________________ - Mein PC - Meine Homepage
|
 |
|
| |
|
L3oop
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:31 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
|
Achte darauf, dass die Datei, in der der Code steht, die Endung .php hat!
Zitat: <?php
if(isset($_POST['submit'])) { $email = trim($_POST['email']); $text = trim($_POST['text']);
if(strlen($email) < 3 || !preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix', $email)) { echo 'Fehler: Ungültige E-Mail-Adresse!<br />'; } elseif(strlen($text) < 1) { echo 'Fehler: Bitte Text eingeben!'; } else { mail($email, 'BETREFF DER EMAIL', $text); } }
?> <br /><br /> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> E-Mail: <input type="text" name="email" /><br /><br />
<textarea name="text" cols="10" rows="10"></textarea>
<br /> <input type="submit" name="submit" value="go" /> </form>
[Zuletzt bearbeitet: 24.09.2010 19:46]
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:39 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
danke und wo trage ich meinen Text ein?
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
L3oop
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:41 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
|
In das Textfeld natürlich Oder willst du immer den gleichen Text versenden?
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:43 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
ich will immer den gleichen text versenden an den der seine e-mail einträgt und go drückt. Es soll so funktionieren man trägt nur seine e-mail addresse ein und drückt go dann kriegt man einen Text zugeschickt den ich festgelegt habe. Hoffe ist jetzt vertändlicher was ich will
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
Black-Baron
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:44 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
also du hast da doch ein Textformular wo man was reinschreiben kann.... oder soll es ein fester Text sein?
Dann muss das ganze so aussehen:
Zitat: <?php
if(isset($_POST['submit'])) { $email = trim($_POST['email']); $text = "HIER DEIN TEX REIN!";
if(strlen($email) < 3 || !preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix', $email)) { echo 'Fehler: Ungültige E-Mail-Adresse!<br />'; } elseif(strlen($text) < 1) { echo 'Fehler: Bitte Text eingeben!'; } else { mail($email, 'BETREFF DER EMAIL', $text); } }
?> <br /><br /> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> E-Mail: <input type="text" name="email" /><br /><br />
</form>
Edit: Man könnte vielleicht noch kleine Teile rauslassen aber so funktionierts auf jeden Fall.
[Zuletzt bearbeitet: 24.09.2010 19:45]
|
 |
|
| |
|
L3oop
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:45 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
|
Zitat: <?php
if(isset($_POST['submit'])) { $email = trim($_POST['email']);
if(strlen($email) < 3 || !preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix', $email)) { echo 'Fehler: Ungültige E-Mail-Adresse!<br />'; } else { mail($email, 'BETREFF DER EMAIL', 'HIER DER TEXT DER VERSENDET WERDEN SOLL'); } }
?> <br /><br /> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> E-Mail: <input type="text" name="email" /><br /><br />
<br /> <input type="submit" name="submit" value="go" /> </form>
Beachte, dass du beim Ändern des Textes die Anführungszeichen nicht löschst!
[Zuletzt bearbeitet: 24.09.2010 19:45]
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
Black-Baron
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 19:46 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
L3oop irgendwie sind wir beide hier grad immer gleichzeitig am werkeln 
Könntest du nebenbei mal fix n Auge auf mein Regex-Prob im PHP/MySQL-Forum werfen
|
 |
|
| |
|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 20:00 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
black baron funktioniert alles bis auf das keine e-mail ankommt glaube nicht das ich was falsch gemacht habe schau mal hierhttp://wird-gerade-getestet.kilu.de/zugang.php
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
L3oop
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 20:04 |
|
Moderator 45.021 Punkte (?)
Anmeldungsdatum: 25.04.2008
Beiträge: 9.399
 |
Experte |
|
Das kann ich mir eigentlich nur so erklären, dass die Mails auf dem Server verboten sind. Da auch keine Fehlermeldung erscheint, müsste es eigentlich funktionieren.
________________________________________ Stereomix • Bootreihenfolge ändern • PC beschleunigen
|
 |
|
| |
|
Pgr456
|
| Titel: E-Mail über HTML/PHP versenden |
24.09.2010 20:15 |
|
|
Anmeldungsdatum: 09.06.2010
Beiträge: 131
|
da ich ja auf meiner website joomla nutze könnte es dafür vielleicht ein modul geben? oder kann man die mail mit php über smtp server schicken?
[Zuletzt bearbeitet: 24.09.2010 20:15]
________________________________________ Geilster kostenloser Webhoster
|
 |
|
| |
|
|
|
|