Autor |
Nachricht |
-
spaceback
|
10.07.2009 um 11:34 (UTC) Titel: Kontaktformular für HP |
|
|
Hi leute ich mach grad ne externe seite außerhalb des hpbk und würd gern wissen wie ich diesen Code dazu bringe das Kontakformular an mich zu schicken ich BRAUCH HILFE!!!
Code:
<html>
<head>
<!-- Dieses Formular heißt usr-inf.html. -->
</head>
<body>
<form method="POST" action="/cgi-bin/usr-inf">
<p>Bitte geben sie ihren Namen ein:</p>
<p>Vorname: <input name="first" type="TEXT" size="12" maxlength="20">
Nachname: <input name="surname" type="TEXT" size="15" maxlength="30"></p>
<p>Bitte geben sie ihre Anschrift an:</p>
<p>Straße: <input name="adr" type="TEXT" size="30" maxlength="45"></p>
<p>Postleitzahl: <input name"zip" type="TEXT" size="10" maxlength="6">
Stadt: <input name="city" type="TEXT" size="15" maxlength="30"></p>
<p>Bundesland: <input name="state" type="TEXT" size="15" maxlength="20">
<p>Land: <input name="country" type="TEXT" size="15" maxlength="20"></p>
<p>Danke! <input type="SUBMIT" > <input type="Reset"></p>
</form>
</body>
</html>
un wie bekomms ich hin das es nicht leer abgeschickt wird???[/quote] |
|
↑
|
|
|
-
jonas-geiger
|
10.07.2009 um 12:11 (UTC) Titel: |
|
|
|
|
↑
|
|
|
-
slackline
|
|
↑
|
|
|
-
spaceback
|
10.07.2009 um 12:22 (UTC) Titel: |
|
|
genau ich will das selber verstehn
also hät ich gern gewusst wie ich das jetz abschick an ne bestimmte mail!!! |
|
↑
|
|
|
-
arneboockmeyer
|
10.07.2009 um 12:45 (UTC) Titel: Re: Kontaktformular für HP |
|
|
spaceback hat Folgendes geschrieben: Code:
<html>
<head>
<!-- Dieses Formular heißt usr-inf.html. -->
</head>
<body>
<form method="POST" action="/cgi-bin/usr-inf">
<p>Bitte geben sie ihren Namen ein:</p>
<p>Vorname: <input name="first" type="TEXT" size="12" maxlength="20">
Nachname: <input name="surname" type="TEXT" size="15" maxlength="30"></p>
<p>Bitte geben sie ihre Anschrift an:</p>
<p>Straße: <input name="adr" type="TEXT" size="30" maxlength="45"></p>
<p>Postleitzahl: <input name"zip" type="TEXT" size="10" maxlength="6">
Stadt: <input name="city" type="TEXT" size="15" maxlength="30"></p>
<p>Bundesland: <input name="state" type="TEXT" size="15" maxlength="20">
<p>Land: <input name="country" type="TEXT" size="15" maxlength="20"></p>
<p>Danke! <input type="SUBMIT" > <input type="Reset"></p>
</form>
</body>
</html>
So das ist dein Code, zerlegen wir den mal:
Code:
<html>
<head>
<!-- Dieses Formular heißt usr-inf.html. -->
</head>
<body>
</body>
</html>
Das ist das Standart HTML Grundgerüst, das ist in diesem Code fehl am Platz, da das beim Baukasten schon gegeben ist.
Code: <p>Bitte geben sie ihren Namen ein:</p>
<p>Vorname: <input name="first" type="TEXT" size="12" maxlength="20">
Nachname: <input name="surname" type="TEXT" size="15" maxlength="30"></p>
<p>Bitte geben sie ihre Anschrift an:</p>
<p>Straße: <input name="adr" type="TEXT" size="30" maxlength="45"></p>
<p>Postleitzahl: <input name"zip" type="TEXT" size="10" maxlength="6">
Stadt: <input name="city" type="TEXT" size="15" maxlength="30"></p>
<p>Bundesland: <input name="state" type="TEXT" size="15" maxlength="20">
<p>Land: <input name="country" type="TEXT" size="15" maxlength="20"></p>
<p>Danke! <input type="SUBMIT" > <input type="Reset"></p>
Das ist dein Formular, auch ganz normales HTML.
Hier kommt jetzt der wichtige Teil des Codes:
Code: <form method="POST" action="/cgi-bin/usr-inf"></form>
Der Code sorgt dafür das der Inhalt des Formulars an das Script auf der Seite die nach action=" steht gesendet wird. Diese Seite gibt es im Baukasten nicht und kann auch nicht von dir hinzugefügt werden, daher wird das Formular nicht funktionieren! Außerdem wird zum Absenden einer E-Mail entweder Pearl oder PHP benötigt, und beides ist im Baukasten nicht möglich für den User.
Daher kann man hier, bis auf das Extra Kontaktformular, kein eigenes Forumular machen, außer man bindet ein externes ein.
Dazu sind Generatoren überall im Internet zu empfehlen, google doch einfach mal.
Mfg. Arne |
|
↑
|
|
|
-
spaceback
|
10.07.2009 um 12:49 (UTC) Titel: |
|
|
Danke und das Kontaktformular is für eine Externe Seite!!!
ähh wie lautet dann das script das auf der nächsten seite stehn muss damit es abgeschickt wird????
Zuletzt bearbeitet von spaceback am 10.07.2009, 13:51, insgesamt einmal bearbeitet
|
|
↑
|
|
|
-
jonas-geiger
|
22.07.2009 um 07:13 (UTC) Titel: |
|
|
Code: <form method="POST" action="send.php"></form>
Er sendet den code dann an send.php (muss im selben ordner sein wie das formular)
send.php sieht dan so aus:
$Straße= $_POST["adr"]
du kannst auch so machen:
$adr= $_POST["adr"]
und so mit jedem kontaktfeld!
SO und dann kommt das schwierigste:
mail("deinemail@hoster.de","BETREFF","Jemand sendete ihnen folgendes:".$adr.$weiter.$weitere.$weitere)
MFG |
|
↑
|
|
|
|