php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2005, 18:29  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard Formulare

Hallo!

Ich bin ein kompletter Newbie in php!

Ich bin gerade dabei es zu lernen, kann aber gerade mal includen und ein echo ausgeben

naja, hier ist eine frage:

"wie kann ich ein Formular machen, dass mir die eingefüllten Daten per Mail schickt?" Ich denke mal, solche Fragen hört ihr hier oft, doch ich würde es einfach gerne wissen.

lg Andi

PS: Hab kein MySql!
DER_Brain ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2005, 18:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

naja ich hoffe du kannst html :wink:

also dass Formular basteln sollte ja kein problem darstellen!

dann in der php datei zu der du die vars sendest...
PHP-Code:
<?
$to
=$_POST[empfaenger];
$header='From: '.$_POST[absender];
$betreff=$_POST[betreff];
$text=$_POST[mailtext];

#    echo('
Empf'.$to.' Sub '.$betreff.' Text '.$text.' From'.$header.'
');
#wenn du das obere # weg nimmst, kannst du deine vars kontrollieren!!!

if (mail($to, $betreff, $text, $header))
{
echo'
<h2>Die mail wurde gesendet!</h2>';
}
else
{
echo'
<h2>Die mail konnte nicht gesendet werden.</h2>;
}
?>
also das is die einfache version
sieh dir mal bei php.net die mail-funktion an. (speziell den header) :wink:
kid01 ist offline  
Alt 18.04.2005, 18:39  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

danke, ich probiers gleich mal aus!

ja ich kenne mich schon mit html aus, nur kann ich nicht wirklich die formulare machen (brauch dazu die unterstützung von dreamweaver )

soll ich den php code von dir in die html (oder eben .php ) datei geben? oder irgendwie includen? das versteh ich nämlich nicht ganz
lg andi


EDIT: Mir is grad was eingefallen meinst du: action="datei.php" ? soll ich dort dann deinen Code einfügen???
DER_Brain ist offline  
Alt 18.04.2005, 18:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

nein also
1. Datei bla.html
Code:
<form action="mail.php" method="post">
Eure Mail<input name="absender" type="text" size="50" maxlength="100">

Betreff<input name="betreff" type="text" size="50" maxlength="100">

...
						<input name="empfaenger" type="hidden" value="webmaster@blabla.de">
<input type="submit" value="abschicken">
</form>
in der 2. Datei (in dem Fall mail.php schreibst du das von oben rein!
kid01 ist offline  
Alt 18.04.2005, 18:52  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was bedeutet das "value=webmaster@blabla.de" muss ich da auch was reinschreiben?
DER_Brain ist offline  
Alt 18.04.2005, 18:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DER_Brain
was bedeutet das "value=webmaster@blabla.de" muss ich da auch was reinschreiben?
Wir fangen jetzt aber hier nicht an, HTML-Grundlagen zu beschreiben, oder?

http://de.selfhtml.org/html/formular...er_vorbelegung

Allerdings scheint mir das Feld empfanger sowieso Quatsch zu sein, wofür braucht man das??

Gruß
phpfan
 
Alt 18.04.2005, 18:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

das ist der empfänger der mail!
also sollte dort die adresse rein an die die Mail gehen soll!
Die Variable kannst du entweder in der HTML Datei setzen so wie ich
oder in der PHP Datei
PHP-Code:
<?
#statt
$to=$_POST[empfaenger];
$to='deine@mail.de';
...
?>
Ist halt geschmackssache
kid01 ist offline  
Alt 18.04.2005, 18:59  
Gast
 
Beiträge: n/a
Standard

Tolle Wurst! Und warum nicht den Empfänger im Formular abfragen, eventuell mit einem Default-Wert (value). Würde die Sache um einiges flexibler machen.

Gruß
phpfan
 
Alt 18.04.2005, 19:00  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo.. das verstehe ich.. nur wenn ich das eingebe, kommt immer so ne fehler meldung:


Parse error: parse error, unexpected '@', expecting ']' in /data1/www/members.sb-solutions.at/andi/script-page/mail.php on line 10

muss ichc da zugriffsrechte beim server ändern?
oder an was liegt das? denn so wie ich das sehe, darf "laut fehler" kein @ in mail.php vorkommen?!?
DER_Brain ist offline  
Alt 18.04.2005, 19:03  
Gast
 
Beiträge: n/a
Standard

Ähm, bitte erst mal die Grundlagen lernen, sonst wirst du früher oder später hier angemault, endlich mal die Doku, FAQ und Tutorials zu lesen (was ja auch richtig ist)

http://www.php.net/manual/de
http://www.php-faq.de
http://www.schattenbaum.net/php/ (leider etwas veraltet)
http://www.galileocomputing.de/openbook/php4 (leider etwas veraltet)
http://tut.php-q.net/index.html
http://dev.mysql.com/doc/mysql/de/index.html
http://ffm.junetz.de/members/reeg/DSP/
http://www.phptutorials.de
http://www.dynamic-webpages.de/05.tutorials.php

Und glaubst du wirklich, irgend jemand kennt dein Script und kann sagen, wo der Fehler ist?

Gruß
phpfan
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Snoopy Formulare absenden helios PHP-Fortgeschrittene 17 26.12.2008 12:55
mit jQuery grosse Formulare verarbeiten phpbeginner HTML, Usability und Barrierefreiheit 5 13.06.2008 22:58
php für mehrere formulare tosalileo PHP Tipps 2008 6 03.02.2008 18:41
Formulare automatisch ausfüllen lassen? Marlboro PHP Tipps 2008 4 23.08.2007 20:30
gehackte Formulare seb-web PHP-Fortgeschrittene 50 01.08.2006 15:59
Formulare verschachteln R4v3r HTML, Usability und Barrierefreiheit 8 16.01.2006 11:09
Mehrere Formulare auf einer Seite PHP Tipps 2007 2 08.12.2005 11:53
Mehrere Formulare auf einmal abschicken PHP Tipps 2005-2 3 23.09.2005 10:31
Formulare Fehlerbehandlung (ausgefüllt/richtiges Format,...) PHP Tipps 2005-2 2 04.09.2005 15:32
[Erledigt] zwei Formulare in einer Datei unterscheiden PHP Tipps 2005-2 5 12.08.2005 19:37
Mehrere Formulare in einer Datei.... PHP Tipps 2005 7 10.03.2005 21:55
Formulare mit <label> oder ne Tabelle HTML, Usability und Barrierefreiheit 3 10.03.2005 21:35
zwei formulare... HTML, Usability und Barrierefreiheit 3 18.01.2005 10:38
Spamschutz / IP-Sperre für Formulare gesucht! Beitragsarchiv 4 04.12.2004 17:29
Externe Formulare -per Php PHP-Fortgeschrittene 5 20.10.2004 20:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.