Φόρμα επικοινωνίας

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
JimKarvo
Δημοσιεύσεις: 497
Εγγραφή: 23 Ιούλ 2005 17:10
Τοποθεσία: Εξάρχεια!
Επικοινωνία:

Φόρμα επικοινωνίας

Δημοσίευση από JimKarvo » 30 Μάιος 2007 20:52

Έχω αυτόν τον κώδικα:

Κώδικας: Επιλογή όλων

<table width="273" height="343" border="0" align="center" cellpadding="8" cellspacing="0">
        <tr>
		<form method="post" action="sendmail.php"> 
          <td width="71" height="38" valign="middle" class="orange"><p><span class="style10">Όνομα</span><em class="grey">*</em></p>            </td>
          <td width="170" valign="middle" class="orange"><label>
            <input name="name" type="text" id="name"></label></td>
        </tr>
        <tr>
          <td valign="top" class="orange"><span class="style10">Επώνυμο</span><span class="grey"><em>*</em></span></td>
          <td valign="top" class="orange"><label>
            <input name="surname" type="text" id="surname"></label></td>
        </tr>
        <tr>
          <td valign="top" class="orange"><span class="style10">e-mail</span><span class="grey"><em>*</em></span></td>
          <td valign="top" class="orange"><label>
            <input type="text" name="email"></label></td>
        </tr>
        <tr>
          <td valign="top" class="orange"><span class="style10">Τηλέφωνο</span></td>
          <td valign="top" class="orange"><label>
            <input name="phone" type="text" id="phone">
          </label></td>
        </tr>
        <tr>
          <td valign="top" class="orange"><span class="orange">Σχόλια</span></td>
          <td valign="top" class="orange"><label></label></td>
        </tr>
        <tr>
          <td valign="top" class="orange"><span class="style10"><span class="orange">Πακέτο</span><br>
              <em class="grey">αν επιθυμείτε να αποκτήσετε κάποιο πακέτο</em></span></td>
          <td valign="top" class="orange"><label>
            <input name="radiobutton" type="radio" value="free">
            <span class="orange style13">Free Hosting Acc</span><br>
          <input name="radiobutton" type="radio" value="radiobutton">
          <span class="style13">Basic Web Hosting</span></label>
            <br>
            <label>
            <input name="radiobutton" type="radio" value="radiobutton">
            <span class="style13">Super Package Host</span></label></td>
        </tr>
      </table>
      <p align="center"><input type="submit" value="Αποστολή"/> &nbsp;
Ότι και να γράψει κάποιο, και να πατήσει submit, εμένα μου έρχεται ένα κενό e-mail και το μόνο που γράφει είναι στο subject "φόρμα επικοινωνίας" (και αυτό αν αλλάξω encoding)...


Μπορεί να με βοηθήσει κάποιος στο τι μπορεί να φταίει?

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Φόρμα επικοινωνίας

Δημοσίευση από greekbytes » 30 Μάιος 2007 21:05

Χρειαζόμαστε τον κώδικα του sendmail.php . Αυτό είναι που στέλνει τα δεδομένα της φόρμας

Άβαταρ μέλους
JimKarvo
Δημοσιεύσεις: 497
Εγγραφή: 23 Ιούλ 2005 17:10
Τοποθεσία: Εξάρχεια!
Επικοινωνία:

Φόρμα επικοινωνίας

Δημοσίευση από JimKarvo » 30 Μάιος 2007 21:09

Κώδικας: Επιλογή όλων

<?
  $email = $_REQUEST&#91;'email'&#93; ;
  $message = $_REQUEST&#91;'message'&#93; ;

  mail&#40; "jimkarvo@hol.gr", "φόρμα επικοινωνίας",
    $message, "From&#58; $email" &#41;;
  header&#40; "Location&#58; http&#58;//www.jimkarvo.com/tnx.html" &#41;;
?> 

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Φόρμα επικοινωνίας

Δημοσίευση από greekbytes » 30 Μάιος 2007 21:34

Το script αυτό στέλνει με mail ΜΟΝΟ το κείμενο που υπάρχει στον textbox "message" στην φόρμα. Το textbox αυτό εσύ δεν το έχεις καν στη φόρμα σου.. Είναι το απλούστερο mail script που μπορεί να υπάρξει και δεν προσφέρει καμία ασφάλεια από bots. Τουτέστιν βγάλτο γρήγορα γιατί σε λίγες μέρες θα γεμίσεις spam :P

Ξεκίνα από εδώ: http://apptools.com/phptools/forms/ αν δες να στήσεις από την αρχή τη φόρμα σου, ή αν δεν έχεις όρεξη να διαβάσεις βρες ένα έτοιμο formmail php script να σου κάνει τη δουλειά (google for it).

Άβαταρ μέλους
JimKarvo
Δημοσιεύσεις: 497
Εγγραφή: 23 Ιούλ 2005 17:10
Τοποθεσία: Εξάρχεια!
Επικοινωνία:

Φόρμα επικοινωνίας

Δημοσίευση από JimKarvo » 30 Μάιος 2007 21:47

Χμ.. υπάρχει κάποιο έτοιμο σύστημα για φόρμες e-mail κτλ..

Νομίζω ότι κάτι έχει πάρει το μάτι μου, ως ανεξάρτητο σύστημα...

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης