mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.07.2005, 11:10   #1
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt

also nur ne dumme frage


ich schaue mir nun seit stunden php-scripte an und irgendwie verstehe ich es nicht ganz

also wenn ich ein e-mail-formular habe und ein textfeld mit namen "nachricht" habe wie muss dann der code in php sein damit ihn das script an meine adresse verschickt???

z.B.

im formular
<textarea name="nachricht" cols="80" rows="5" id="nachricht"></textarea>

in php
???


danke euer chris
christo79 ist offline   Mit Zitat antworten


Alt 19.07.2005, 11:17   #2
TP-Moderator
 
Benutzerbild von walter
 
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
walter hilft, wo's gehtwalter hilft, wo's gehtwalter hilft, wo's geht
Also grundsätzlich müßtest du verstehen was PHP ist.
PHP würde den Namen als Variable übergeben bekommen. Diese Variable würde den eingegebenen Namen enthalten.
Dann würde man via PHP eine Funktion aufrufen die diese Variable verarbeiten würde. In Deinem Fall die Mail-Funktion.

Aber erst mal Grundlagen pauken:
http://www.schattenbaum.net/php/
(recht gut für den Anfang)
walter ist offline   Mit Zitat antworten
Alt 19.07.2005, 11:26   #3
TP-Specialist
 
Benutzerbild von PeterBrand
 
Registriert seit: Aug 2001
Ort: Graz
PeterBrand hilft, wo's gehtPeterBrand hilft, wo's gehtPeterBrand hilft, wo's geht
Bei Deinem Formular definierst Du ja eine Aktion, die nach dem Absenden getätigt werden soll; z.B. action="formmailer.php"

d.h. die Datei formmailer.php wird aufgerufen und die Werte Deiner Formularfelder werden an dieses Script übergeben, dass sie dann weiterverarbeitet bzw. verschickt.

Und wenn Du durch die Schattenbaum-Grundlagen etwas mehr Durchblick hast, schau mal hier rein. Da findest Du schon einige Formmailer und solltest den Code dann auch verstehen können.
PeterBrand ist offline   Mit Zitat antworten
Alt 19.07.2005, 12:20   #4
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
er sagt mir das ich einen: Parse error in der 8,ten zeile in meinem php script habe... aber was ist das ?

danke euch beiden soweit...

ich habe mal versucht das aus dem schattenbaum zu sinngemäß zu übernehmen
bei mir sieht das so aus:


formular:
<html>
<body>

<form action="mailscript.php" method="post">

Deine Email: <input name="empfaenger" id="empfaenger" size="20">
<br><br>

<br>
<textarea name="text" cols="80" rows="5" id="text"></textarea>
<br>

<input type="submit" name="Submit" value="Abschicken!">
</form>

</body>
</html>


php:
<?

$empfaenger = "cg-art@gmx.net";
$subject = "Umfrage";
$text="ein test"

# Mails senden
mail ($empfaenger,$subject,$text);
?>



christo79 ist offline   Mit Zitat antworten
Alt 19.07.2005, 12:21   #5
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
moment... ich habe doch gar keinen subject in meinem formular...
mal noch kurz testen...

ach quatsch... das ist doch nur im script drinne...

Geändert von christo79 (19.07.2005 um 12:24 Uhr).
christo79 ist offline   Mit Zitat antworten
Alt 19.07.2005, 12:24   #6
TP-Specialist
 
Benutzerbild von PeterBrand
 
Registriert seit: Aug 2001
Ort: Graz
PeterBrand hilft, wo's gehtPeterBrand hilft, wo's gehtPeterBrand hilft, wo's geht
Zitat:
Zitat von christo79
er sagt mir das ich einen: Parse error in der 8,ten zeile in meinem php script habe... aber was ist das ?
Das weißt auf einen Syntaxfehler hin - zumeist ein vergessener ; - wie bei Dir hinter "ein test";

Da ist PHP sehr restriktiv - da muss jeder ; und jede {} sitzen.
PeterBrand ist offline   Mit Zitat antworten
Alt 19.07.2005, 12:32   #7
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
okay... nun nach verbesserung und noch mehr vereinfachung sieht es jetzt so aus: das formular wie gehabt

das script:
<?
$empfaenger = "cg-art@gmx.net";
$text="ein test";
mail ($empfaenger,$text);
?>

darauf bekomme ich:

Warning: mail() expects at least 3 parameters, 2 given ... on line 4

wenn ich das richtig verstanden habe dann sind doch die parameter die weitergeleitet werden sollen der empfaenger und text... was ist also dann der dritte parameter?

thanx
christo79 ist offline   Mit Zitat antworten
Alt 19.07.2005, 12:44   #8
TP-Specialist
 
Benutzerbild von PeterBrand
 
Registriert seit: Aug 2001
Ort: Graz
PeterBrand hilft, wo's gehtPeterBrand hilft, wo's gehtPeterBrand hilft, wo's geht
Schattenbaum.net
PeterBrand ist offline   Mit Zitat antworten
Alt 19.07.2005, 13:05   #9
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
aaarg... ich habe jetzt das script mal übernommen... doch leider hilft es mir kein stück zu verstehen warum mein eigenes textfeld nicht übernommen wir...
christo79 ist offline   Mit Zitat antworten
Alt 19.07.2005, 15:37   #10
TP-Moderator
 
Benutzerbild von walter
 
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
walter hilft, wo's gehtwalter hilft, wo's gehtwalter hilft, wo's geht
Weil vermutlich die Benennung der Felder nicht mit Deinen übereinstimmt.
Es können aber auch andere Gründe dafür vorliegen.

Aber ich lege Dir Nahe, bring dir kurz die Basics bei, mußt ja kein PHP-Profi werden. Das sind mal 2 oder 3 Wochenenden und dann hast Du das intuss.

Für Dein spezielles Problem benötigen wir Dein Script das ausgeführt wird wenn das Formular abgesendet wird und Dein Formular. Einfach Qellcode posten!
walter ist offline   Mit Zitat antworten
Alt 19.07.2005, 15:38   #11
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
man sieht es bereits weiter oben
christo79 ist offline   Mit Zitat antworten
Alt 19.07.2005, 15:45   #12
TP-Specialist
 
Benutzerbild von PeterBrand
 
Registriert seit: Aug 2001
Ort: Graz
PeterBrand hilft, wo's gehtPeterBrand hilft, wo's gehtPeterBrand hilft, wo's geht
weil Du im oberen Beispiel keinen Betreff definiert hast, und die Nachricht zumindest aus Empfänger, Betreff und Nachricht bestehen muss.
PeterBrand ist offline   Mit Zitat antworten
Alt 19.07.2005, 15:45   #13
TP-Moderator
 
Benutzerbild von walter
 
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
walter hilft, wo's gehtwalter hilft, wo's gehtwalter hilft, wo's geht
Sorry,
versuch mal anstatt $empfaenger lieber $_POST['$empfaenger '] im PHP-Script.
Im Formular lässt dus.
Das ist eine superglobale Variable und übernimmt die Variable die per POST übergeben wurde.
walter ist offline   Mit Zitat antworten
Alt 19.07.2005, 15:52   #14
TP-Specialist
 
Benutzerbild von Stefan
 
Registriert seit: May 2005
Ort: Bad Saulgau
Stefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine UserStefan lebt für das TP und seine User
Also ich kann nur immer auf DrWeb verweisen, da ist alles schön erklärt

Kannst dir ja mal durchlesen, das mit dem Formmailer wird auch erklärt
__________________
hätte hätte Fahrradkette - wäre wäre Heckenschere - müsste müsste Nordseeküste - würde würde Sprunglaufhürde - sollte sollte Nick Nolte
Stefan ist offline   Mit Zitat antworten
Alt 19.07.2005, 16:00   #15
TP-Member
 
Registriert seit: Oct 2004
christo79 macht alles soweit korrekt
jup das habe ich auch schon gefunden und bin gerade schon am modifizieren... das funzt wenigstens und ich verstehe es sogar... *freu*

aber erstmal vielen lieben dank für hilfe und gedult... *G*

bin bestimmt noch nicht fertig damit... *lach*

lg chris
christo79 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
also nur ne dumme frage also nur ne dumme frage
« DIV beim markieren ... | Alten Navigationsbereich erkennen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:56 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67