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

Form - Help


Tsiou

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

Δημοσ.

Φίλοι του Insomnia γεια σας.

 

Κατασκευάζοντας μια σελίδα με το dreamweaver μπηκα στον πειρασμο να φτιαξω ενα form απ'οπου ο επισκέπτης θα μπορεί να κάνει μιά κράτηση, ή μια ερώτηση συμπληρώνοντας τα πεδία ονομα email κλπ.

 

Αυτό που δεν κατάφερα είναι με το πλήκτο submit να στέλνω όλες αυτές τις πληροφορίες στο mail μου, για να μπορώ να του απαντήσω.

 

Έχει κανεις ιδέα πως γίνεται??

 

Ευχαριστώ προκαταβολικά

Δημοσ.

Δεν πορείς να το κάνεις με dreamweaver. Θέλεις κάποιο script που το κάνει για εσένα. Με το που θα πατάει κάποιος Sumbit θα φορτώνεις ένα άλλο αρχείο πυο θα το κάνει. Πρέπει να έχεις λίγες γνώσεις προγραμματισμού.

 

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"><form method="post" name="myname" action="myscript.jsp">

...

...

<input type="submit" value="Submit"/>

</form>[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Το myscript.jsp αρχείο θα καλείται κάθε φορά που ο χρήστης θα πατάει Submit και θα στέλνει το ηλεκτρονικό μήνυμα.

Δημοσ.

Τπτ. Αναλόγως με τι γλώσσα υποστηρίζει ο διακομιστής μπορείς να γράψεις ένα παρόμοιο. Συνήθως λίγο πολύ όλοι υποστηρίζουνε perl οπότε αν κάνεςι μία αναζήτηση στο google όλο και κάτι δωρεάν θα βρεις.

Δημοσ.

Υπάρχει και ένας ευκολότερος τρόπος μόνο που ο χρήστης θα πρέπει να έχει σεταρισμένο κάποιο email account στο μηχάνημα του.

 

Μπορείς να γράψεις το form tag ως εξής: </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"> <form method="post" name="myform" action="mailto:[email protected]"> [/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Με το που θα πατήσει ο χρήστης submit θα σηκωθεί το send mail παράθυρο του outlook ή οποιοδήποτε άλλο πρόγραμμα είναι default στο σύστημα του με συμπληρωμένο το mail address και τα πεδία της φόρμας στο body.

 

Μπορείς να ορίσεις και subject στο mail ως εξής:

mailto:[email protected]?Subject=YourSubject

 

Η καλύτερη λύση πάντως είναι με κάποιο server side script όπως πρότεινε και ο Γηρυόνης.

Δημοσ.

Χμμμ... Ποιος ο λόγος να του βάλεις "mailto:" στο submit τότε και να μην του βάλεις απ'ευθείας ένα link;;; Νομίζω ο λόγος ύπαρξης μιας φόρμας είναι ακριβώς για να μην ανοίγει ο άλλος το e-mail του και να επικοινωνεί πιο άμεσα.

 

Λοιπον η λύση είναι πολύ απλή. Το all time classic CGI Script FormMail που θα το βρείτε εδώ και κάνει τα πάντα! Πολύ απλό στη χρήση του και με μόνη προϋπόθεση να έχει perl εγκατεστημένη ο server (σχεδόν όλοι έχουν!) για να τρέχει τα cgi scripts. Αυτά.

Δημοσ.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Originally posted by MTG:

<strong>Λοιπον η λύση είναι πολύ απλή. Το all time classic CGI Script FormMail που θα το βρείτε εδώ και κάνει τα πάντα! Πολύ απλό στη χρήση του και με μόνη προϋπόθεση να έχει perl εγκατεστημένη ο server (σχεδόν όλοι έχουν!) για να τρέχει τα cgi scripts. Αυτά.</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Δουλεύω με το dreamweaver πώς μπορώ να εγκαταστήσω το CGI script FormMail?

Δημοσ.

Φίλε MTG εάν βάλεις απλά ένα link τότε τα πεδία της φόρμας δεν στέλνονται στο email, το μόνο που κάνεις είναι να ανοίξεις το παράθυρο του mailer.

 

Αν είδες το προηγούμενο post μου λέω ότι κάποιο server side script είναι καλύτερο, ο μόνος λόγος που πρότεινα mailto είναι σαν μια απλή και εύκολη λύση!

 

Αν πάντως χρησιμοποιήσει κανείς το FormMail προσέξτε στο referers να βάλετε το ip στο οποίο βρίσκεται η φόρμα σας για να σας επιτρέψει το script να το χρησιμοποιήσετε.

 

π.χ.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"> @referers = ('yourDomain','YourIP');[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">

Δημοσ.

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">quote:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Originally posted by Daner:

<strong>Δουλεύω με το dreamweaver πώς μπορώ να εγκαταστήσω το CGI script FormMail?</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Διάβασε το readme και θα καταλάβεις. Είναι πολύ απλό. Φτιάχνεις μια φόρμα με όσα πεδία θέλεις, και θέτεις το submit να κάνει post την φόρμα στο formmail.pl ή όπως αλλιώς ονομάσεις το αρχείο. Από εκεί και πέρα αυτό αναλαμβάνει να στείλει e-mail με τα περιεχόμενα της φόρμας εκεί που του έχεις ορίσει! <img border="0" title="" alt="[Wink]" src="images/icons/wink.gif" />

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

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

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