Προς το περιεχόμενο

Contact Form HTML


zeniath

Προτεινόμενες αναρτήσεις

Δημοσ.

Aloha φτιάχνω ένα site για μία εργασία και θέλω να βάλω ένα contact form (απλό) αλλά χωρίς να είναι με mailto γιατί ανοίγει outlook. Κάτι απλό που να γράφεις comment και να το στέλνει σε mail κατευθείαν στον admin αν γίνεται; Το site είναι σε xhtml & css. Αν έχει κανείς καμία φόρμα απλή και έτοιμη θα ήταν πολύ χρήσιμο. Thanks :-)

Δημοσ.

Ευχαριστώ πολύ παίδες, χρησιμοποίησα την πρώτη γιατί είναι για εργασία και σιγά μιν κάτσω να ασχολιθώ περισσότερο, θα τα ψάξω αυτά για επόμενα projects :-)

 

Όποιος θέλει μπορεί να δει την page έχω βάλει 2 φόρμες έτσι ώστε να λειτουργήσει η μία σε κανονικό mail για να το δει κ ο καθηγητής ότι λειτουργεί.

 

Ευχαριστώ πολύ ξανά.

Δημοσ.

Επειδη προσφατως εφτιαξα κατι τετοιο για ενα site μου.

 

Η φορμα επικοινωνιας ενω ειναι με html θα πρεπει στο action της form να σε παραπεμπει σε καποια σελιδα με κωδικα, οπως php,asp κτλ.

 

Εγω το εφτιαξα με asp, αν σε ενδιαφερει πες μου.

Δημοσ.

Seldimi αν και δεν ξέρω απο php προσπαθώ να κάνω αυτά που λέει στο link σου αλλά όταν πατάω submit στο contact form με εμφανίζει στην php σελίδα και απλά μου δίχνει τον κώδικα αντί να στέλνει το mail, που έχω το λάθος αν μπορεί κάποιος να μου πει.

 

><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ΞικοδομικΟΟ Ξ£ΟΞ½Ξ΅ΟΞ±ΞΉΟΞΉΟΞΌΟΟ Ξ§Ξ¬ΟΞ±ΞΊΞ±</title>
<link href="xarakas.css" rel="stylesheet" type="text/css" />

<body>

<?php
$fullname=htmlspecialchars($_POST['Admin']);
$email=htmlspecialchars($_POST['[email protected]']);
$comments=htmlspecialchars($_POST['comments']);

$subject = "ΞΟΞΉΞΊΞΏΞΉΞ½ΟΞ½Ξ―Ξ±";
$headers = "MIME-Version: 1.0\r\n";
$headers = "From: $email\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";

$message="ΞΞ½ΞΏΞΌΞ±: $fullname <br /> Email: $email <br /> Ξ£ΟΟλια: $comments";

mail('[email protected]',$subject,$message,$headers); // if mail is successful
echo "<center>ΞΞ± Ξ΅ΟΞΉΞΊΞΏΞΉΞ½ΟΞ½Ξ�ΟΞΏΟΞΌΞ΅ ΞΌΞ±ΞΆΞ― ΟΞ±Ο ΟΞΏ ΟΟΞ½ΟΞΏΞΌΟΟΞ΅ΟΞΏ Ξ΄ΟΞ½Ξ±ΟΟ. ΞΟΟΞ±ΟΞΉΟΟΞΏΟΞΌΞ΅!</center>";

?>


</body>
</html>

 

και τα εμφανίζει κινεζικα αν και έχει utf-8...

 

PS: http://users.tellas.gr/~zeniath/documents.html εδώ είναι η σελίδα ανεβασμένη για δοκιμαστικούς λόγους, αν πατήσετε "Αποστολή" θα δείτε τι εννοώ.

Δημοσ.

Seldimi αν και δεν ξέρω απο php προσπαθώ να κάνω αυτά που λέει στο link σου αλλά όταν πατάω submit στο contact form με εμφανίζει στην php σελίδα και απλά μου δίχνει τον κώδικα αντί να στέλνει το mail, που έχω το λάθος αν μπορεί κάποιος να μου πει.

 

><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ΞικοδομικΟΟ Ξ£ΟΞ½Ξ΅ΟΞ±ΞΉΟΞΉΟΞΌΟΟ Ξ§Ξ¬ΟΞ±ΞΊΞ±</title>
<link href="xarakas.css" rel="stylesheet" type="text/css" />

<body>

<?php
$fullname=htmlspecialchars($_POST['Admin']);
$email=htmlspecialchars($_POST['[email protected]']);
$comments=htmlspecialchars($_POST['comments']);

$subject = "ΞΟΞΉΞΊΞΏΞΉΞ½ΟΞ½Ξ―Ξ±";
$headers = "MIME-Version: 1.0\r\n";
$headers = "From: $email\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";

$message="ΞΞ½ΞΏΞΌΞ±: $fullname <br /> Email: $email <br /> Ξ£ΟΟλια: $comments";

mail('[email protected]',$subject,$message,$headers); // if mail is successful
echo "<center>ΞΞ± Ξ΅ΟΞΉΞΊΞΏΞΉΞ½ΟΞ½Ξ�ΟΞΏΟΞΌΞ΅ ΞΌΞ±ΞΆΞ― ΟΞ±Ο ΟΞΏ ΟΟΞ½ΟΞΏΞΌΟΟΞ΅ΟΞΏ Ξ΄ΟΞ½Ξ±ΟΟ. ΞΟΟΞ±ΟΞΉΟΟΞΏΟΞΌΞ΅!</center>";

?>


</body>
</html>

 

και τα εμφανίζει κινεζικα αν και έχει utf-8...

 

PS: http://users.tellas.gr/~zeniath/documents.html εδώ είναι η σελίδα ανεβασμένη για δοκιμαστικούς λόγους, αν πατήσετε "Αποστολή" θα δείτε τι εννοώ.

Δημοσ.

Checkαρε τα εξείς:

1) Παρόλο το meta econding λέει utf8 πρέπει και το αρχείο να το σώσεις σαν utf8 και όχι σαν ANSI (δες στο save options από το πρόγραμμα που χρησιμοποιείς)

2)Το τρέχεις σε κάποιον server? Αν το τρέξεις απο φάκελο στο desktop Λογικό να σου δίχνει τα περιεχόμενα του.. θέλει να έχεις στήσει κάποιον localhost

Δημοσ.

Checkαρε τα εξείς:

1) Παρόλο το meta econding λέει utf8 πρέπει και το αρχείο να το σώσεις σαν utf8 και όχι σαν ANSI (δες στο save options από το πρόγραμμα που χρησιμοποιείς)

2)Το τρέχεις σε κάποιον server? Αν το τρέξεις απο φάκελο στο desktop Λογικό να σου δίχνει τα περιεχόμενα του.. θέλει να έχεις στήσει κάποιον localhost

Δημοσ.

Όντως με το ANSI εντελώς βλακεία μου αυτό, το τρέχω στο ftp της tellas για δοκιμαστικούς λόγους. Αν το τρέξω από το pc μου χωρίς server απλά το κάνει DL το .php αρχείο.

 

Αν δεν βρίσκεις λάθη τότε το μόνο που μπορώ να σκεφτώ είναι ότι δεν υποστιρίζει php ο σερβερ της tellas.

Δημοσ.

Όντως με το ANSI εντελώς βλακεία μου αυτό, το τρέχω στο ftp της tellas για δοκιμαστικούς λόγους. Αν το τρέξω από το pc μου χωρίς server απλά το κάνει DL το .php αρχείο.

 

Αν δεν βρίσκεις λάθη τότε το μόνο που μπορώ να σκεφτώ είναι ότι δεν υποστιρίζει php ο σερβερ της tellas.

Δημοσ.

Πιο πιθανόν το 2.. άν ήταν λάθος ο κώδικας θα χτυπούσε κάποιο error στην σελίδα και δεν θα σου εμφάνιζε τα περιεχόμενα του αρχείου

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...