PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formularübergabe



Goldfinger
10-07-2001, 23:50
Hallo,
ich versuche gerade mein erstes PHP zu schreiben und habe folgendes Problem:
Ich möchte in einem Webformular die Daten an ein php modul übergeben und paralell an eine Mailadresse.
wie kann ich das Lösen?

jkaiser
14-07-2001, 22:23
Nachdem, was ich gerade nachgeschaut habe, sollte soetwas wie
$query_string = getenv("QUERY_STRING");
den Teil der aufgerufenen URL, welcher nach dem ? folgt, in die Variable $query_string ablegen.
Dann muß das PHP Modul eben daraus die Email erzeugen und versenden.


Gruß, Jens.

SirVival
15-07-2001, 00:09
Eigentlich ist das Relativ Simpel....

Ich hab mal eben ein kleines Script mit Webform gemacht... Alles in einer txt Datei.
Einfach Speichern Unter... wählen und mal den Quelltext anschauen.
http://www.kot-community.de/other/sir/webform.blubb


Ich habs bei mir geuppt weil das Forum Probleme mit Quelltext macht.

Du kannst natürlich auch die Email Adresse weiter in der Mail Funktion von PHP verwenden
Das ist hier glaube ich ganz gut erklärt. http://www.php4-forum.de/befehle/mail.htm

Goldfinger
21-07-2001, 19:09
Hai und danke für die Antworten.
Ich habe mich jetzt ewig mit meinem DSL anschluß herumgekämpft und widtme mich jetzt wieder meinem Problem.

@SirVival.

Ich habe mir das angeschaut.
Da geht aber in dem Script nur die Daten an eine eMailadresse?
Ich brauche 2 Sachen:
Als erstes sollen die Daten an ein script übertragen werden zb. form="script.php".
Danach sollen die Daten auch noch an eine eMailadresse geschickt werden.

Gruß
und
danke

Linux User Group
13-08-2001, 17:39
Da muß Du dir einen CGI-Script saugen welcher die Daten die in der erstellten Datei stehen an die Mailadressen schickt.

Ich habe so etwas, schicke es Dir zu sobalt ich es finde.
cu

LKH
13-08-2001, 20:56
Hallo,

entweder stehe ich gerade auf der Leitung oder ihr macht das alles zu kompliziert.

Bsp: das Formular enthält zwei Felder: Name und Telefon; dann sieht das im HTML-Quelltest so aus:



<INPUT TYPE="text"
SIZE="3" MAXLENGTH="3" NAME="Name">


Genauso natürlich für das Telefon. Die Daten werden über



<FORM NAME="Sheet" METHOD="POST" ACTION="skirpt.php">


an das PHP-Skript übergeben. Dieses kann kann über $Name und $Telefon die Werte weiterverarbeiten, z.B. per Mail verschicken:



mail("empfaemger@irgendwo.de","Betreff","Name: $Name\n Telefon: $Telefon","From: absender@irgendwo.de");


Fertig.

Hoffe es hilft.

Linux User Group
15-08-2001, 18:14
Tach an LKH ,
und wer soll die Mail an Sendmail übergeben?
Der CGI Sript funtz ohne eingerichteten Mail Account auch.
Es sei denn mir fehlt da ein wenig wissen, den dann interressiert mich ein PHP Script welcher die Sendedaten an Sendmail übergibt. Bis jetzt lief nur ein Perl Script auf unsrem Server.

cu
LUG
:)

[ 15. August 2001: Beitrag editiert von: Linux User Group ]

LKH
17-08-2001, 10:29
Hallo LUG,

soweit ich weiss übergibt PHP die Mail mit allen Angaben direkt an sendmail (bzw. den installierten MTA). Ich habe mir dazu bisher auch nie Gedanken gemacht, da es immer lief (sogar auf Strato-Servern).

flash23
17-08-2001, 22:05
tag

PHP übergibt die Daten entwerde an sendmail oder an einen Mail-Server..

Das ist in der php.ini eingestellt...

cu