CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
29.03.2003, 12:26:04
|
Junior Member
|
|
Registriert seit: Mar 2003
Beiträge: 240
|
|
Formularinhalt mailen
Hallo,
ich habe mir ein FOrmular gebaut mit folgenden feldern:
Name
Telefon
Mail
Betreff
Nachricht
Senden(Button)
Jetzt möchte ich das der Benutzer alle Felder ausfüllt und ich dann eine Mail bekomme mit dem am besten schon ordentlich formatierten Feldinhalten.
Ich denke am besten kann man das in PHP realisieren oder?
Ich währe euch sehr dankbar wenn ihr mir mal ein kleines Script dazu schreiben würdet.
__________________
M.f.G
Bene
------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
|
29.03.2003, 12:34:43
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
das was du suchst ist die mail funktion, hier kannst du dich über sie informieren: click
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
29.03.2003, 12:40:05
|
Junior Member
|
|
Registriert seit: Mar 2003
Beiträge: 240
|
|
Ja aber das ist nicht das was ich will
Das ist aber nicht das was ich will, ich möchte ja das die Mail an eine feste Mail ADDY geschrieben wird und nicht eingegeben werden soll.
Ich bin noch ein ziehmlicher NEWBIE, es währe super wenn du mir ein script für mein Problem schreiben würdest
__________________
M.f.G
Bene
------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
|
29.03.2003, 12:43:48
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
Re: Ja aber das ist nicht das was ich will
es ist genau das was du willst ;-)
Zitat:
Original geschrieben von BeneBaur
Ich bin noch ein ziehmlicher NEWBIE, es währe super wenn du mir ein script für mein Problem schreiben würdest
|
hmm, das ist ja eigentlich nicht sinn und zweck des forums... selbst ist der mann/die frau.
ich bin ja mal nicht so, ich habe gerade etwas freiraum, da kann ich dir das schreiben. ich melde mich gleich wieder mit dem script.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
29.03.2003, 12:45:23
|
Junior Member
|
|
Registriert seit: Mar 2003
Beiträge: 240
|
|
Danke
Vielen Dank!
Mann muss ja auch NEWBIEs unterstützen!
__________________
M.f.G
Bene
------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
|
29.03.2003, 13:47:21
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
sorry, das es was gedauert hat, ich hab noch eben gegessen :-)
PHP-Code:
<?
//dein name
$name = 'lila laune bär';
//deine e-mail
$email = 'ich@wir.de';
//absender (kann man faken, muss also nicht stimmen)
$from_name = 'dein homepage-mailer';
//absender name (kann man faken, muss also nicht stimmen)
$from_mail = 'mein-mailer@meine-homepage.de';
if(!isset($_POST['send'])){ ?>
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">
dein name: <input type="text" name="name"><br>
deine tel: <input type="text" name="tel"><br>
deine email:<input type="text" name="mail"><br>
der betreff:<input type="text" name="subj"><br>
deine nachticht:<br>
<textarea name="msg"></textarea><br>
<input type="submit" name="send" value="Senden">
</form>
<? }else{
$to = $name.'<'.$email.'>';
// email body, den musst du noch formatieren.
$body = 'Die Daten!<br><br>
Name: '.$_POST['name'].'<br>
Telefon: '.$_POST['tel'].'<br>
Mail: '.$_POST['mail'].'<br>
Betreff: '.$_POST['subj'].'<br>
Nachricht: '.$_POST['msg'];
// email body ende
$header = 'From: '.$from_name.'<'.$from_mail.">n";
$header .= 'X-Mailer: PHP/'.phpversion()."n";
$header .= 'Content-Type: text/html';
if(mail($to, $_POST['subj'], $body, $header)) print 'email gesendet!';
else print 'ein fehler ist aufgetreten!!!';
} ?>
die formatierung von forumlar und email, wirst du auch selber schaffen, das ist ja nur html, darum habe ich das nicht gemacht :-)
viel spass
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
29.03.2003, 15:10:41
|
Junior Member
|
|
Registriert seit: Mar 2003
Beiträge: 240
|
|
Was meinst du damit?
Was meinst du mit der Variable $_Server, was muss ich dort eintragen?
__________________
M.f.G
Bene
------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
|
29.03.2003, 15:20:22
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
dort musst du nichts eintragen, das macht das script selber... dort wird vom script, der dateiname des scripts eingetragen.
wie kommst du denn daruf das du da was eintragen musst?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
29.03.2003, 15:56:25
|
Junior Member
|
|
Registriert seit: Mar 2003
Beiträge: 240
|
|
Klappt noch nicht!
Ich habe mir das Script angeguckt und geguckt was ich nicht nachvollziehen kann, da es nicht klappt.
Was habe ich denn falsch gemacht?
PHP-Code:
<?
//dein name
$name = 'Broedlseservice';
//deine e-mail
$email = 'mail@benebaur.de';
//absender (kann man faken, muss also nicht stimmen)
$from_name = 'Broedleservice.de';
//absender name (kann man faken, muss also nicht stimmen)
$from_mail = 'bestellung@broedleservice.de';
if(!isset($_POST['Senden'])){ ?>
<form action="<?= $_SERVER['localhost']; ?>" method="post">
Name:<br> <input type="text" name="Name"><br>
Telefon:<br> <input type="text" name="Telefon"><br>
E-mail:<br><input type="text" name="Mail"><br>
Betreff:<br><input type="text" name="Betreff"><br>
Nachticht:<br><br>
<textarea name="Nachricht"></textarea><br>
<input type="submit" name="send" value="Senden">
</form>
<? }else{
$to = $name.'<'.$email.'>';
// email body, den musst du noch formatieren.
$body = 'Die Daten!<br><br>
Name: '.$_POST['Name'].'<br>
Telefon: '.$_POST['Telefon'].'<br>
Mail: '.$_POST['Mail'].'<br>
Betreff: '.$_POST['Betreff'].'<br>
Nachricht: '.$_POST['Nachricht'];
// email body ende
$header = 'Wrom: LSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBI
$header .= 'X-Mailer: PHP/'.phpversion()."n";
$header .= 'Content-Type: text/html';
if(mail($to, $_POST['Betreff'], $body, $header)) print 'email gesendet!';
else print 'ein fehler ist aufgetreten!!!';
} ?>
__________________
M.f.G
Bene
------------------------------------------------
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
|
29.03.2003, 16:02:47
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
dein fehler liegt hier:
PHP-Code:
$header = Wrom: LSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBI
das muss so heißen:
PHP-Code:
$header = 'From: '.$from_name.'<'.$from_mail.">n";
was wolltest du denn mit "Wrom....." erreichen?
und was soll das schon wieder:
PHP-Code:
<?= $_SERVER['localhost']; ?>
das muss so aussehen (egal ob lokal oder online):
PHP-Code:
<?= $_SERVER['PHP_SELF']; ?>
das einzige was du an dem script ändern musst, sind die 4 obersten variablen, das design des formulars und die formatierung von der email.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:11:07 Uhr.
|