Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
ownZ Mitglied
Angemeldet: 12.03.2005 Beiträge: 177
|
Verfasst am: 12.03.2009, 13:58 Titel:
Code Kontakt Formular |
|
|
|
|
Hallo,
Ich bräuchte für meine Seite ein Kontaktformular. Jedoch verstehe ich gerade mal html und css, von php ect. gar keine Ahnung. Habe schon mal versucht mit diversen Tutorials eins selber zu schreiben, jedoch ohne erfolg. In Sachen Design kann ich einiges zaubern, sobald es doch an den Code geht bin ich ne null .
Meine Frage wehre, würde sich jemand bereit erklären für mich so was zu schreiben? Habe leider keine Ahnung wie groß der Aufwand für so etwas ist...daher weis ich auch nicht was ich als Gegenleistung bieten könnte. Bitte sagt mir was Ihr evtl. dafür haben möchtet.
Das Kontakt Formular sollte folgendes haben:
Anrede, Vorname,
Nachname,
Firma,
ein Drop down Menü für den Grund (welche ich selber hinzufügen kann)
Telefonnummer
Fax
Gewünschte Art der Antwort (auch mit einem Drop down Menü)
Rückruf Möglichkeit (Uhrzeit, Datum)
und natürlich ein Textfeld.
--------------------------------
Wenn der jenige alles ausgefüllt hat und auf senden gedrückt hat, sollte auf der selben Seite noch mal eine Zusammenfassung der erstellten Email kommen, wo er wiederum auf dem Button zurück, wieder zum Kontaktformular kommt. Ein Anti Spam sollte auch da sein (sofern das möglich ist)
Ich danke im Voraus |
|
Nach oben |
|
|
phoenix.hi Mitglied
Angemeldet: 05.08.2004 Beiträge: 743 Wohnort: Hildesheim
|
Verfasst am: 12.03.2009, 17:21 Titel:
Re: Code Kontakt Formular |
|
|
|
|
ownZ hat folgendes geschrieben: | daher weis ich auch nicht was ich als Gegenleistung bieten könnte. |
Geld z.B.?
Bei den Anforderungen wird dir das wohl niemand mal eben so machen. |
|
Nach oben |
|
|
AEQUITAS Mitglied
Angemeldet: 16.08.2005 Beiträge: 513 Wohnort: Köln Interessen: Freundin, Parties, Webdesign, eSport, Tischtennis, Laufen
|
|
Nach oben |
|
|
ownZ Mitglied
Angemeldet: 12.03.2005 Beiträge: 177
|
Verfasst am: 13.03.2009, 09:17 Titel:
|
|
|
|
|
@phoenix.hi
Hm, das ich daran nicht gedacht habe nein ehrlich ich hab in den Bereich keine Preis Vorstellungen. Deswegen habe ich ja darauf angedeutet, dass Ihr mir diesen nennen sollt.
@AEQUITAS
Danke für die Info. Werde mal versuchen das genau so hinzu bekommen. Werde mich melden, wenn es soweit ist |
|
Nach oben |
|
|
phoenix.hi Mitglied
Angemeldet: 05.08.2004 Beiträge: 743 Wohnort: Hildesheim
|
Verfasst am: 13.03.2009, 15:43 Titel:
|
|
|
|
|
Sorry ownZ, aber das klang so leicht verpeilt. Mit den Links von AEQUITAS wirds bestimmt was. |
|
Nach oben |
|
|
ownZ Mitglied
Angemeldet: 12.03.2005 Beiträge: 177
|
Verfasst am: 16.03.2009, 19:22 Titel:
|
|
|
|
|
hallo,
Ich habe den script nun hin bekommen, jedoch hab ich folgendes Problem.
Wenn die Nachricht abgeschickt wird, kommt eine komplett weiße Seite mit dem Test, dass die Nachricht erfolgreich Versand wurde. Will aber dass es auf derselben Seite angezeigt wird.
http://www.es-networks.de unter kontakt
Zitat: | <?php
// Es-Networks Form Mailer
/* überprüfung ob der verschicken button gedrückt wurde */
if(isset($_POST['submit'])) {
$check_zero = true;
} else {
$check_zero = false;
}
/* überprüfung ob $absender_name ausgefüllt wurde */
if(!empty($_POST['absender_name'])) {
$check_one = true;
} else {
$check_one = false;
}
/* überprüfung ob $absender_email ausgefüllt wurde und ob die Email richtig ist */
if(!empty($_POST['absender_email'])) {
$check_two = true;
} else {
$check_two = false;
}
$absender_email = preg_replace("#[\;\#\n\r\*\'\"<>&\%\!\(\)\{\}\[\]\?\\/\s]#","",$_POST['absender_email']);
if(!preg_match("/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/",$absender_email)<1) {
$check_two_alpha = true;
} else {
$check_two_alpha = false;
}
/* überprüfung ob $absender_nachricht ausgefüllt wurde */
if(!empty($_POST['absender_nachricht'])) {
$check_three = true;
} else {
$check_three = false;
}
/* überprüfungen der wichtigen eingaben */
if($check_zero == 0 or $check_one == 0 or $check_two == 0 or $check_two_alpha == 0 or $check_three == 0) {
echo "Eines der Pflichtfelder wurde entweder nicht Ordnungsgemäß ausgefüllt oder Sie haben eins davon vergessen auzufüllen!\n
Bitte kehren Sie Zurück und überprüfen Sie ihre Eingaben!";
exit;
}
/* es werden ein paar sachen definiert */
$email_empfaenger = 'support@es-networks.de';
$email_betreff = 'Es-Networks Kontakt';
$absender_name = $_POST['absender_name'];
$absender_email = $absender_email;
$firma = $firma;
$telefonnummer = $telefonnummer;
$homepage = $homepage;
$betreff = $betreff;
$absender_nachricht = $absender_nachricht;
$absender_nachricht = $_POST['absender_nachricht'];
/* gestaltung der email die an uns geht */
$nachricht = "
Diese Email wurde Verfasst von $absender_name ////////// <$absender_email>
---
Vor- Nachname: $absender_name
Email: $absender_email
Firma: $firma
Telefon: $telefonnummer
Homepage: $homepage
Betreff: $betreff
---
Nachricht:
$absender_nachricht
";
if(mail($email_empfaenger,$email_betreff,$nachricht,"From: $absender_email")) {
echo "Vielen Dank, Ihr Nachricht wurde Erfolgreich Versand!\nWir werden so Schnell wie möglich Ihre Anfrage bearbeiten!";
} else {
echo "Es Tut uns Leid aber Ihre Nachricht konnte nicht Versand werden!\nVersuchen Sie es doch nocheinmal!";
}
?> |
hoffe Ihr versteht was ich meine.[/quote] |
|
Nach oben |
|
|
elite Mitglied
Angemeldet: 20.07.2004 Beiträge: 1005
Interessen: Coding, DLRG, Radsport
|
Verfasst am: 16.03.2009, 19:42 Titel:
|
|
|
|
|
Liegt dadran, dass du in der <form> die Sachen an mailer.php schickst und diese mailer.php halt kein "Layout" besitzt. Du musst dem mailer ebenfalls wie den restlichen Seiten das Layout geben.
Hoffe du verstehst was ich meine - is nen bisschen blöd zu erklären |
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
|