| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
| mail formular
Hi ! Ich hoffe das passt hier rein: Ich hab ein kleines Mail Formular erstellt. Das ging ja auch alles super. Ich hab gelesen dass man es über php Script ausführen soll. Aber wie ? (Es ist für eine Webseite ) Code: <div id="mail"><strong>Contact Us</strong>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><form id="form1" name="form1" method="post" action="">
<p>
<label for="Name" ;>Name</label>
<input type="text" name="Name" id="Name" style="background:#1b1b1b; color: #CCC"; />
</p>
<p>
<label for="Email">Email </label>
<input type="text" name="Email" id="Email" style="background:#1b1b1b; color: #CCC"; />
</p>
<p>Comments </p>
<p>
<textarea name="Comments" id="Comments" cols="45" rows="5"style="background:#1b1b1b; color: #CCC"; ></textarea>
</p>
<p>
<input type="submit" name="Submit" id="Submit" value="Submit" />
<input type="reset" name="Reset" id="Reset" value="Reset" />
</p>
</form></td>
</tr>
</table>
</div><!--mail--> Code: #mail{
margin-top:10px;
margin-left:100px;
width:600px;
height:462px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CCC;
border-top-color: #333;
border-right-color: #333;
border-bottom-color: #CCC;
border-left-color: #333;
} |
| | |
| | #2 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.979
|
Dazu benötigst du Webspace welcher PHP ausführen kann und eben ein Script, welches die Daten an dich sendet. Im Action-Attribut des Form-Tags gibst du den namen deines PHP-Scripts ein, also zum beispiel action="mailscript.php". Das Script erhält nun die Variablen aus deinem Formular über "post", sie heissten dementsprechend $_post['Name'], $_post['Email'] usw. Gesendet werden die nun über die mail()-Funktion. Wie das geht steht hier: PHP fr dich - Mailversand mit PHP
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
|
Das hab ich soweit alles , die seite ist ja auch schon online nur halt noch nicht der Email Versand. Danke erst mal für den Link , hab mir das soweit durch gelesen, aber wie trage ich das im Quell text ein , das PHP script ist soweit klar aber ich muss ja in meinem Bereich ja mit einbinden ??? MFG |
| | |
| | #4 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.979
|
Das PHP-Script ist eine Datei für sich selbst. Die HTML-Seite schickt dann die Daten dort hin weiter. Aber da du wirklich gar keine Ahnung von PHP zu haben scheinst empfehle ich dir eine bereits fertige Lösung zu nehmen, wie beispielsweise von Kontaktformular Homepage | Demo des PHP Formular Script selbst das kannst du dann noch nach deinen Wünschen anpassen.
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
|
Sorry , aber fertige Lösung bringt mich nicht weiter, weil 1. Es gibt immer Links oder Copyright zu anderen Webseiten 2. Aufbau und Große passen nicht mit der Webseite nicht überein 3. nichts neues gelernt :-) Das hab ich zwischen <script></script>eingefügt. Code: <?php
empfaenger = "info@xxxxxx.de";
absendername = "Contact Us";
absendermail = "email@domain.de";
betreff = "Info";
text = "Hallo Claudia!
user war gerade auf deinen PHP-Seiten und
wollte dir sagen, dass sie ihm/ihr sehr gut
gefallen.
Wenn du mit ihm/ihr Kontakt aufnehmen
möchtest, benutze bitte die Adresse $usermail.";
mail(empfaenger, betreff, text, "From: absendername <absendermail>");
?> MFG MFG |
| | |
| | #6 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.979
|
PHP-Code kommt NICHT in die Script-Tags einer HTML-Seite!! PHP ist nicht JavaScript!! Code: <?php $empfaenger = "deineemail@xxxxxx.de"; $absendername = $_POST['Name']; $absendermail = $_POST['Email']; $absendertext = $_POST['Comments']; $betreff = "Kontaktformular"; $text = "$absendername ( $absenderemail ) schreibt folgendes:\n $absendertext"; mail($empfaenger, $betreff, $text, "From: $absendername <$absendermail>"); ?> HTML-Code: <form id="form1" name="form1" method="post" action="email.php"> Und man kann sehr wohl etwas aus bereits fertigen Beispielen lernen, vor allem wenn man noch keine Ahnung hat wie etwas funktioniert und man dann sieht wie es die andern machen.
__________________ (\__/) (='.'=) (")_(") Geändert von Nightflyer (04-08-2011 um 14:52 Uhr) |
| | |
| | #8 (permalink) | |
| Think French... Registriert seit: Jan 2006
Beiträge: 1.391
| Zitat:
URL von der testseite?
__________________ Hab mit Flash aufgehört.... | |
| | |
| | #9 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 7.043
|
Bist Du sicher, dass Dein Webspace PHP unterstützt?
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
| Ja , aktuell PHP 5.2 So hab im Netzt noch mal ein tut gefunden. Auch hier sendet er keine mail ? Ich hab das jetzt so: kontakt.html Code: <div id="mail"><strong>Contact Us</strong>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<form id="form1" name="form1" method="post" action="email.php">
<p>
<label for="Name" ;>Name</label>
<input type="text" name="Name" id="Name" style="background:#1b1b1b; color: #CCC"; />
</p>
<p>
<label for="Email">Email </label>
<input type="text" name="Email" id="Email" style="background:#1b1b1b; color: #CCC"; />
</p>
<p>Comments </p>
<p>
<textarea name="Comments" id="Comments" cols="45" rows="5"style="background:#1b1b1b; color: #CCC"; ></textarea>
</p>
<p>
<input type="submit" name="Submit" id="Submit" value="Submit" />
<input type="reset" name="Reset" id="Reset" value="Reset" />
</p>
</form></td>
</tr>
</table>
</div><!--mail--> Code: <?php
$absendername = $_POST['Name'];
$absendermail = $_POST['Email'];
$absendertext = $_POST['Comments'];
$nachricht = "$absendername
$absendermail
$absendertext ";
$betreff = "Kontaktformular";
$empfaenger = "info@xxxxxxx";
if ($absendername == "" OR $absendermail == "" OR $absendertext == "")
{
echo " Bitte füllen Sie alle Felder aus !!
Please complete all the fields
Zurück zu <a href=\"http://www.xxxxxx\">xxxxxxxx</a>";}
else {
mail($empfaenger, $betreff, $text);
echo "Vielen Dank, wir haben Ihre E-Mail erhalten und werden sie
schnellstmöglich beantworten.Falls sie keine Antwort von
uns bekommen sollten überprüfen Sie bitte ihren Spam Ordner.
Diese Nachricht wurde automatisch erstellt.
Mit freundlichen Grüßen
xxxxxxx Team
www.xxxxxx
Zurück zu <a href=\"http://www.xxxxxx\">xxxxxxx</a>" ;
}
?> MFG Geändert von Prof80 (04-08-2011 um 17:32 Uhr) Grund: änderung |
| | |
| | #11 (permalink) |
| Think French... Registriert seit: Jan 2006
Beiträge: 1.391
|
1) bist du sicher das die mail() php-fonktion bei deinem provider aktiviert ist... 2) bist du sicher das deine emails nicht im spamm ordner landen 3) hast du versuch dein php skript aufzurufen in dem du die variablen hart kodierst? 4) hast du dich an dein Porider mal gewendet? 5) fonktionniert das echo ?
__________________ Hab mit Flash aufgehört.... |
| | |
| | #12 (permalink) | |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
| Zitat:
2) ja 3) was ? 4)nö , aber jetzt einen Link gefunden : goneo-Hilfe mailversand_php 5) ja So hab es "denke ich" soweit umgesetzt wie von Goneo beschriben . Nur kommt jetzt schon mal eine Mail an , ABER ohne Text und Username und Mail adresse. Sondern nur mit meiner Mail Adresse = Ziel Adresse ???Code: <?php
$absendername = $_POST['Name'];
$absendermail = $_POST['Email'];
$absendertext = $_POST['Comments'];
$nachricht = "$absendername
$absendermail
$absendertext ";
$betreff = "Kontaktformular";
$empfaenger = "info@xxxxxx";
$absendermail = "info@xxxxxxx";
if ($absendername == "" OR $absendermail == "" OR $absendertext == "")
{
echo " Bitte füllen Sie alle Felder aus !!
Please complete all the fields
Zurück zu <a href=\"http://www.xxxxxx\">xxxxxx</a>";}
else {
mail($empfaenger, $betreff, $text, "info@xxxxxxx");
echo "Vielen Dank, wir haben Ihre E-Mail erhalten und werden sie
schnellstmöglich beantworten.Falls sie keine Antwort von
uns bekommen sollten überprüfen Sie bitte ihren Spam Ordner.
Diese Nachricht wurde automatisch erstellt.
Mit freundlichen Grüßen
xxxxx Team
www.xxxxxxx
Zurück zu <a href=\"http://www.xxxxxx\">xxxxxxx</a>" ;
}
?> | |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Sep 2007
Beiträge: 23
|
Fehler gefunden jetzt geht es !!!! Danke für eure Hilfe !!!!BIG THX !!! so geht es jetzt: Code: <?php
$absendername = $_POST['Name'];
$absendermail = $_POST['Email'];
$absendertext = $_POST['Comments'];
$nachricht = "$absendername, $absendermail, $absendertext ";
$betreff = "Kontaktformular";
$empfaenger = "info@xxxxx";
$absendermail = "info@xxxxx";
if ($absendername == "" OR $absendermail == "" OR $absendertext == "")
{
echo " Bitte füllen Sie alle Felder aus !!
Please complete all the fields
Zurück zu <a href=\"http://www.xxxxx\">xxxxx</a>";}
else {
mail($empfaenger, $betreff, $nachricht, "info@xxxxx");
echo "Vielen Dank, wir haben Ihre E-Mail erhalten und werden sie
schnellstmöglich beantworten.Falls sie keine Antwort von
uns bekommen sollten überprüfen Sie bitte ihren Spam Ordner.
Diese Nachricht wurde automatisch erstellt.
Mit freundlichen Grüßen
xxxxxTeam
www.xxxxx
Zurück zu <a href=\"http://www.xxxxx\">xxxxx</a>" ;
}
?> |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| mail formular / nicht nur mail-addi, sondern auch name | get-the-flash | PHP und MySQL | 1 | 19-01-2006 14:04 |
| mail-formular: auswahlkästchen ans formular übergeben! wie geht das??? hilfe | mok-cyber | PHP und MySQL | 24 | 11-08-2004 18:54 |
| Mail aus Formular ohne mail() | sucheundfinde | PHP und MySQL | 5 | 02-01-2004 11:49 |
| E-Mail Formular??? | venlix | Flash MX | 5 | 05-02-2003 22:06 |
| formular mail | tyrellinger | Flash 4 und Flash 5 | 2 | 26-06-2002 22:17 |