WinFuture-Forum.de: Formular Will Nicht - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Formular Will Nicht


#1 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 02. Oktober 2006 - 09:10

Moin Leute,

so ich habe gestern abend ein KOntakfomular geschrieben so mein problemm besteht darin das wenn ich auf den button abschicken drücke das sich Mozilla Thunderbird öffnet. Möchte das aba so das er die Mail gleich so abschickt.
<html>
<BODY BGCOLOR="#3366FF">
<center><h1>Kontaktfomular</h1></center>
<form method="POST" action="mailto:*****@gmx.de">
<center><font size="4">Persönliche Daten</font><br/><br/>
Betreff:<input type="text"/>
<p>Name:  <input type="text"/>
</p>
<br/>
<font size="4">Dein Anliegen</font><br/><br/>
<textarea rows="15" name="S1" cols="30"></textarea>
<br/>
<font size="4">Absenden oder Löschen?</font><br/><br/>
<input type="submit" value="Ab damit!" name="B1"/><input 
type="reset" value="Ne lieber nicht!!!" name="B2"/>
</BODY BGCOLOR="#3366FF">
</form>
</center>
</html>

0

Anzeige



#2 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 02. Oktober 2006 - 09:23

Erstmal: mit welchem Programm wurde dieser Code erstellt? Sorry, aber das ist völlige Kacke.. Wenn du mit PHP arbeiten kannst:

in Kontaktformular.php

<html>
<body bgcolor="#3366FF">
<center><h1>Kontaktfomular</h1></center>
<form method="POST" action="mailto:absenden.php">
<center><font size="4">Persönliche Daten</font><br/><br/>
<p>Betreff: <input type="text" name="betreff" /></p>
<p>Name: <input type="text" name="name" /></p>
<font size="4">Dein Anliegen</font><br/><br/>
<textarea rows="15" name="anliegen" cols="30"></textarea>
<br/>
<font size="4">Absenden oder Löschen?</font><br/><br/>
<input type="submit" value="Ab damit!" name="B1"/><input
type="reset" value="Ne lieber nicht!!!" name="B2"/>
</form>
</center>
</body>
</html>


und in absenden.php:

<?php
$betreff = $_POST['betreff'];
$name = $_POST['name'];
$anliegen = $_POST['anliegen'];
$empfaenger = "HIER KOMMT DEINE ADRESSE HIN!!!!"
mail($empfaenger, $betreff, $anliegen);
?>


Müsste funktionieren.. Wurde aber nicht getestet! :)
0

#3 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 02. Oktober 2006 - 09:27

Wie NightTiger schon angedeutet hat, kannst du das nur mit einer serverseitigen Scriptsprache, wie PHP, JSP, ASP etc. lösen.
0

#4 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 02. Oktober 2006 - 09:40

Danke hab das ganze aus einen buch entnommen -.- Oke habs doch verstanden danke nochmals

Dieser Beitrag wurde von Neverball bearbeitet: 02. Oktober 2006 - 09:46

0

#5 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 03. Oktober 2006 - 13:36

So habs ausprobiert geht nicht öffnet imma Mozilla Thunderbird aber der lösch button geht
0

#6 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 03. Oktober 2006 - 13:43

NightTiger sagte:

action="mailto:absenden.php"

Eher nicht...

Dieser Beitrag wurde von Graumagier bearbeitet: 03. Oktober 2006 - 13:43

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#7 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 03. Oktober 2006 - 14:00

Toll was jetzt?
0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 03. Oktober 2006 - 14:03

in der action sollte nur die absenden.php stehen.
0

#9 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 03. Oktober 2006 - 14:06

das "mailto:" weg und einfach nur

action="absenden.php"

wenn die datei absenden im gleichen ordner liegt, ansonsten natürlich den pfad zur datei absenden.php. außerdem sollten dann noch ein paar sicherheitsrelevante sachen eingebaut werden. so wird die sache ganz schnell zur spamschleuder wenn sie erstmal gefunden wird.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#10 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 03. Oktober 2006 - 15:13

Ich kenn mich mit PHP überhaupt nicht aus! Und jetzt kommt das

Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/neverball/absenden.php on line 3

Dieser Beitrag wurde von Neverball bearbeitet: 03. Oktober 2006 - 15:15

0

#11 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 03. Oktober 2006 - 15:23

Bei der Deklaration der Variabel "$empfaenger" fehlt das abschließende Semikolon.

Dieser Beitrag wurde von Graumagier bearbeitet: 03. Oktober 2006 - 15:24

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#12 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 03. Oktober 2006 - 15:25

Wie wohin?
<?php
$betreff = $_POST['betreff']
$name = $_POST['name']
$anliegen = $_POST['anliegen']
$empfaenger = "[email protected]"
mail($empfaenger, $betreff, $anliegen);
?>

0

#13 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 03. Oktober 2006 - 15:27

Nach $empfaenger = "[email protected]" fehlt ein ;.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#14 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 03. Oktober 2006 - 15:32

KOmmt imma noch die fehlermeldung
0

#15 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 03. Oktober 2006 - 15:36

Neverball sagte:

KOmmt imma noch die fehlermeldung

Mach' einfach nach jeder Zeile (außer der ersten und der letzten) ein Semikolon.

Dieser Beitrag wurde von Graumagier bearbeitet: 03. Oktober 2006 - 15:36

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0