Anzeige

Kontaktformular ohne php?

Kontaktformular ohne php? | PSD-Tutorials.de

Erstellt von chacki, 10.01.2010.

  1. chacki

    chacki Ihre Werbung hier

    Dabei seit:
    16.07.2009
    Beiträge:
    221
    Geschlecht:
    männlich
    Software:
    PS CS4 & Coda
    Kontaktformular ohne php?
    Hallo,

    jetzt hätte ich auch mal eine Frage. Und zwar stoß ich immer öfter auf Seiten mit einem Kontaktformular wo die Endung .html ist. Normalerweiße erstelle ich meine Formulare immer per PHP, somit muss auch die Endung .php sein damits durch den Parser läuft.

    Kurzes Bsp:
    Code (Text):
    1. <?php
    2. if ($_SERVER['REQUEST_METHOD'] == "POST") {
    3. $name = $_POST['name'];
    4. $betreff = $_POST['betreff'];
    5. $nachricht = $_POST['nachricht'];
    6. $email = $_POST['email'];
    7.  
    8.  
    9.  $an ="Adresse"; #
    10.  
    11.  $text = "Hello,\n you received an Email from $name :\n\n
    12.  ====\n $nachricht\n====\n\n You can response to $name with this email: $email ";
    13.  @mail($an, $betreff, $text, "From: " . $email);
    14.  echo '<h2 id="sent">Your Message has been sent!</h2>';
    15. }
    16. else { ?>
    17.  
    18. <script type="text/javascript" src="js/contact_valid.js"></script>
    19. <form name="form" method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" onSubmit="return valid();">


    So, wenn ich das jetzt als .html speicher klappt natürlich nichts ;)

    Jetzt wollte ich mal fragen wie man das anders lösen könnte als reines HTML Dokument...

    MFG chacki
     
    #1      
  2. FredFuchs94

    FredFuchs94 Allrounder...

    Dabei seit:
    24.07.2009
    Beiträge:
    133
    Geschlecht:
    männlich
    Ort:
    Melle
    Software:
    Verstand, PS CS4, Flash CS4, DW CS4, Win7
    Kameratyp:
    keine
    Kontaktformular ohne php?
    AW: Kontaktformular ohne php?

    Die Seiten wo du das siehst verwenden 100%ig auch php Dokumente aber benutzen mod_rewrite .
    Damit ist es möglich die URL umzuschreiben.
    Wobei manche Server auch glaube ich html Dokumente als php parsen können.

    EDIT:
    Zu deinem Kontaktformular:
    Machst du garkeine Sicherheitsabfragen ob derjenige auch die Felder passend ausgeführt hat? Und benutzt du keine Captcha?
     
    Zuletzt bearbeitet: 10.01.2010
    #2      
  3. chacki

    chacki Ihre Werbung hier

    Dabei seit:
    16.07.2009
    Beiträge:
    221
    Geschlecht:
    männlich
    Software:
    PS CS4 & Coda
    Kontaktformular ohne php?
    AW: Kontaktformular ohne php?

    Das habe ich rausgenommen damit der Code nicht zuviel wird :)

    Frage es per JS ab.
     
    #3      
  4. liselotte

    liselotte Bärliner Jung

    313
    Dabei seit:
    04.04.2006
    Beiträge:
    7.929
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    PH, InD, Illu, CS3 XP WIN7 & CS 6
    Kameratyp:
    Nikon D5000; Canon IXUS; Nikon AW 100
    Kontaktformular ohne php?
    AW: Kontaktformular ohne php?

    Formular auf html = Mal ein Dinosaurier!
    über Frontpage den Code spar ick mal aber wenn es Dich interessiert?
    MfG
     
    #4      
  5. kleeaar

    kleeaar zwo-eins-risiko!

    1
    Dabei seit:
    26.03.2008
    Beiträge:
    2.766
    Geschlecht:
    männlich
    Kameratyp:
    Samsung GX 1L
    Kontaktformular ohne php?
    AW: Kontaktformular ohne php?

    naja...
    in deinem Formular brauchst du ja kein php.
    Also kannst du diese Seite ja auch .html nennen.
    Das Script, an das du per action weiterleitest muss auf jeden Fall .php heißen.
    aber auch in diesem Script kannst du ja gleich wieder an eine html-seite weiterleiten lassen...
    dann kommt eigentlich nie wirklich eine php-seite in deinem Browser vor...

    Grüße
     
    #5      
  6. Ausbrecher

    Ausbrecher Noch nicht viel geschrieben

    Dabei seit:
    28.03.2009
    Beiträge:
    17
    Geschlecht:
    männlich
    Kameratyp:
    EOS 400d
    Kontaktformular ohne php?
    AW: Kontaktformular ohne php?

    Es gibt mehrere möglichkeiten. Meistens lautet die Antwort .htaccess

    Zum einem, wie bereits gesagt, gibts mod_rewrite
    zum anderem kannst du aber auch in der .htaccess einstellen, das HTML Dateien wie PHP Dateien behandelt werden sollen, und das html Dateien also auch PHP Scripte beinhalten können. Diese Methode wurde vorallem vor langer Zeit mal benutzt, mittlerweile setzt sich jedoch mod_rewrite eher um.

    Eine dritte möglichkeit ist es via htaccess die Behandlung eines Dateitypen um zu schreiben. So kansnt du sagen, das JPG wie HTML Dateien behandelt werden, oder halt HTML wie PHP.

    Wie auch immer, das Thema .htaccess hilft bestimmt weiter
     
    #6      
x
×
×