geioannou Δημοσ. 14 Οκτωβρίου 2008 Δημοσ. 14 Οκτωβρίου 2008 ερωτηση σχετικα με φορμα επικοινωνιας στο dreamweaver: να ρωτησω κατι ρε παιδια γιατι ειναι τα πρωτα μου βηματα και εχω λιγο μπερδευτει. η φορμα που φτιαχνει κανεις στο dreamweaver ειναι το εικαστικο κομματι τις φορμας και για να δουλεψει θελει να ενσωματωθει στην σελιδα απο 5 εως 5000 γραμμες κωδικα η φτιαχνεις την φορμουλα σου στο dreamweaver με οποιες ρυθμησεις χρειαζετε (παντα μεσα μεσα απο το προγραμμα) και μετα ειναι ετοιμο να παιξει....
Semtex Δημοσ. 15 Οκτωβρίου 2008 Δημοσ. 15 Οκτωβρίου 2008 Συγγνώμη φίλε μου δεν καταλαβαίνω! Το πρόβλημα είναι το εικαστικό κομμάτι τις φόρμας η ρωτας πια είναι η διαδικασία για να λειτουργήσει όταν ανέβει στο server?
geioannou Δημοσ. 16 Οκτωβρίου 2008 Μέλος Δημοσ. 16 Οκτωβρίου 2008 το εικαστικο καμματι το εχω φτιαξει μια χαρα. αυτο που δεν ξερω ειναι τι αλλο πρεπει να του κανω ουτος ωστε οταν ανεβει στον server να παιξει...!!!
nik1992 Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 χρειαζεσαι και ενα αρχειο sendmail.php που θα στελνει το email.
geioannou Δημοσ. 16 Οκτωβρίου 2008 Μέλος Δημοσ. 16 Οκτωβρίου 2008 μετα απο πολυ ψαξιμο καταλαβα οτι ειναι ενα τετοιο αρχειο που μπαινει μεσα στο φακελο που ειναι και η φορμα. το θεμα ειναι τι θα εχει μεσα αυτο το αρχειο. εκανα μια αποποιρα να το γραψω αλλα μεχρι ωρας δεν εχω καταφερει να παρω απαντηση. εαν την παραθεσω εδω μπορειτε να μου πειτε τα λαθοι ?
alex2005 Δημοσ. 16 Οκτωβρίου 2008 Δημοσ. 16 Οκτωβρίου 2008 Ναι καλύτερα να το παραθέσεις για να δούμε τι έχεις καταλάβει και τι όχι.
geioannou Δημοσ. 17 Οκτωβρίου 2008 Μέλος Δημοσ. 17 Οκτωβρίου 2008 λοιπον παραθετο την φορμα στην html ><form action="sendmail.php" method="post" name="Φόρμα επικοινωνίας" target="_blank" id="Φόρμα επικοινωνίας"> <label></label> <p> <label></label> </p> <table width="100%" border="0" cellspacing="0" cellpadding="10"> <tr> <td><table width="380" cellspacing="0" cellpadding="0"> <tr> <td width="132">Ονομα</td> <td width="246"><label> <input name="Ονομα" type="text" id="Ονομα" /> </label></td> </tr> <tr> <td>Επίθετο</td> <td><label> <input name="Επίθετο" type="text" id="Επίθετο" /> </label></td> </tr> <tr> <td>E-mail</td> <td><label> <input name="E-mail" type="text" id="E-mail" /> </label></td> </tr> <tr> <td valign="top">Μύνημα</td> <td><label> <textarea name="Μύνημα" cols="30" rows="10" id="Μύνημα"></textarea> </label></td> </tr> <tr> <td valign="top"> </td> <td><input name="Αποστολή" type="submit" id="Αποστολή" value="Αποστολή" /></td> </tr> </table></td> </tr> </table> <p> <label></label> </p> </form> και php ><? $Ονομα = $_REQUEST['Ονομα'] ; $Επίθετο =$_REQUEST['Επιθετο'] ; $E-mail =$_REQUEST['E-mail'] ; $Μύνημα = $_REQUEST['Μύνημα'] ; mail( "[email protected]", "φόρμα επικοινωνίας", $Μύνημα, "From: $E-mail" ); header( "Location: http://www.kati.gr" ); ?> (να ειστε επιεικείς μαζι μου)
alex2005 Δημοσ. 17 Οκτωβρίου 2008 Δημοσ. 17 Οκτωβρίου 2008 Ναι μια χαρά φαίνεται. Αν και δεν ξέρω αν η χρήση των Ελληνικών στις μεταβλητές αλλά και στην φόρμα θα σου δημιουργήσουν πρόβλημα. Για να είσαι σίγουρος χρησιμοποίησε λατινικούς χαρακτήρες. Βέβαια έτσι όπως το έχεις γράψει το όνομα και το επίθετο δεν τα έχεις χρησιμοποιήσει πουθενά. Γιατί δεν το δοκιμάζεις να δεις αν παίζει?
ΠάρηςΓ Δημοσ. 17 Οκτωβρίου 2008 Δημοσ. 17 Οκτωβρίου 2008 Βασικά δεν πρόκειτε να δεις τίποτα με αυτό το script μονο να πας στο κάτι.gr .Πρέπει να εχεις ρυθμισει το mail server. Οσο για αυτο το php πρέπει ναβρεις server που τρέχει Php
geioannou Δημοσ. 17 Οκτωβρίου 2008 Μέλος Δημοσ. 17 Οκτωβρίου 2008 τι εννοεις οτι "το ονομα και το επιθετο δεν το εχω χρησιμοποιησει πουθενα" ? την φορμα (οπως ειναι τα 2 αυτα αρχεια) τα εχω ανεβασει στον server αλλα, α δεν μπου ερχετε απαντηση και β μετα το submit δεν οδηγητε ο επισκεπτης στη σελιδα που του λεω... λενε οτι η αρχαριοι ειναι τυχεροι... εγω πιστευα οτι καπου θα ειχα λαθος αλλα αμα μου λες οτι μια χαρα φενετε...τι γινετε ?
alex2005 Δημοσ. 17 Οκτωβρίου 2008 Δημοσ. 17 Οκτωβρίου 2008 τι εννοεις οτι "το ονομα και το επιθετο δεν το εχω χρησιμοποιησει πουθενα" ?την φορμα (οπως ειναι τα 2 αυτα αρχεια) τα εχω ανεβασει στον server αλλα, α δεν μπου ερχετε απαντηση και β μετα το submit δεν οδηγητε ο επισκεπτης στη σελιδα που του λεω... λενε οτι η αρχαριοι ειναι τυχεροι... εγω πιστευα οτι καπου θα ειχα λαθος αλλα αμα μου λες οτι μια χαρα φενετε...τι γινετε ? To όνομα και το επίθετο τα αποθηκεύεις σε δύο μεταβλητές, ήτοι στην μνήμη του server. Όταν το script αυτό εκτελεστεί τα δεδομένα από αυτές τις μεταβλητές θα χαθούν. Οπότε τις διαβάζεις και μετά τις πετάς. Πρέπει να τις αποθηκεύσεις κάπου ή να τις στείλεις μαζί με το mail. Όπως ειπώθηκε για να δουλέψει πρέπει να έχεις ρυθμίσει τον mail server. Επικοινώνησε με τους διαχειρηστές του server και ρώτα πληροφορίες για αυτό. Τέλος ναι μεν φαίνεται καλά το script αλλά δεν κάνεις κανένα exception handling. Καλό είναι να κάνεις : if (mail(......)) { ......κάνε κάτι }else{ .....κάνε κάτι άλλο καθώς κάτι δεν πήγε καλά. }
geioannou Δημοσ. 17 Οκτωβρίου 2008 Μέλος Δημοσ. 17 Οκτωβρίου 2008 ο server που ειναι ανεβασμενα τα αρχεια υποστηριζουν php ειναι δηλαδη σε αυτα που προσφερει ο server. τωρα μου λετε οτι πρεπει να κανω εγω καποιες extra ρυθμησεις ? σε σχεση με τον κωδικα, αυτο που εχω γραψει δεν ειναι σωστο ουτος ωστε να στειλει στο mail μου τα στοιχεια της φορμας ?
alex2005 Δημοσ. 17 Οκτωβρίου 2008 Δημοσ. 17 Οκτωβρίου 2008 Δεν είναι λάθος, αλλά δεν είναι και ο καλύτερος κώδικας. Για τους εξής λόγους: 1) Γιατί το όνομα και το επώνυμο δεν τα αποθηκεύεις κάπου 2) Πάντα όταν γράφεις κώδικα πρέπει να σκέφτεσαι ότι κάτι μπορεί να πάει στραβά και έτσι γράφεις έναν κώδικα για να αντιμετωπίσεις το σφάλμα.(το οποίο εσύ δεν έχεις κάνει). Η ρύθμιση για τον mail server δεν έχει να κάνει με εσένα. Έχει να κάνει με το configuration της php, οπότε του διαχειριστή του server. Για αυτό σου λέω να επικοινωνήσεις μαζί τους. Edit: Α και όπως είπα. Καλύτερα χρησιμοποίησε μεταβλητές με λατινικούς χαρακτήρες καθώς μπορεί να δημιουργούν πρόβλημα. Επίσης δεν ξέρω αν μπορείς να χρησιμοποιείς σύμβολα όπως "-" στις μεταβλητές.....όπως κάνεις δηλαδή στο $E-Mail. Άλλαξε αυτά, και αν δεν δουλέψει τότε επικοινώνησε με τους διαχειριστές.
geioannou Δημοσ. 18 Οκτωβρίου 2008 Μέλος Δημοσ. 18 Οκτωβρίου 2008 εστειλα μυνημα στην εταιρια και περιμενω να που απαντησουν για το εαν πρεπει να κανουν κατι αυτοι... μιας και απο οτι μου λετε αυτο που εχω γραψει θα επρεπε να παιζει. να πω σε σχεση με μεταβλητες κτλ οτι δεν το εχω κανει (και δεν θα το κανω) γιατι δεν εχω ιδεα απο κωδικα. και ολη την φορμα και το script το εκανα μετα απο αμετρητα search στο νετ. αυτο που θα ηθελα μεχρι στιγμης ειναι να δουλεψει αυτη η φορμα μιας και καλυπτει τις αναγκες μου
alex2005 Δημοσ. 18 Οκτωβρίου 2008 Δημοσ. 18 Οκτωβρίου 2008 Καλά μην το κάνεις. Δεν χρειάζεται να είσαι guru πάντως για να τα γράψεις με λατινικούς χαρακτήρες και να αφαιρέσεις σύμβολα όπως "-".
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.