Form to Email with attachment file

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

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

Απάντηση
Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από stevebat » 08 Σεπ 2009 21:43

vassilism έγραψε:Για την ip δοκίμασε να αλλάξεις την $message με το εξής:

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

$ip=@$REMOTE_ADDR; 
$message = "IP:" .  "$ip" .  "\n"."Onoma:" .$_POST['name']."\n". "Til:".$_POST['tel']     ."\n". "Minima:".$_POST['message']; 
Για το dns δεν κατάλαβα τι ενοείς.
Δεν δουλευει!

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από vassilism » 09 Σεπ 2009 02:04

Πήγαινε στην αρχή κάτω από εκεί που λέει <?php και βάλε:

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

$ip = $_SERVER&#91;'REMOTE_ADDR'&#93;; 
Μετά πήγαινε στην $message και κάνε την έτσι:

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

$message ="IP&#58; ".$ip."\n"."Onoma&#58;" .$_POST&#91;'name'&#93;."\n". "Til&#58;".$_POST&#91;'tel'&#93;     ."\n". "Minima&#58;".$_POST&#91;'message'&#93;; 

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από stevebat » 09 Σεπ 2009 09:24

Ναι τωρα δουλεψε, σε ευχαριστω πολυ!!!

georgepc
Δημοσιεύσεις: 9
Εγγραφή: 25 Αύγ 2009 02:14

Form to Email with attachment file

Δημοσίευση από georgepc » 15 Σεπ 2009 01:28

Δοκόιμα το κώδικα και δούλευε μια χαρά....
Ξαφνικά όμως σταμάτησαν να μου έρχονται τα e-mail...
Μπορεί να παίζει τίποτα με το SERVER???

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από vassilism » 15 Σεπ 2009 17:01

Πιθανών :roll:

john-grafistas
Δημοσιεύσεις: 7
Εγγραφή: 25 Οκτ 2009 10:50

Form to Email with attachment file

Δημοσίευση από john-grafistas » 27 Οκτ 2009 18:53

vassilism έγραψε:Πιθανών :roll:
Καλησπέρα σε όλους!
Νέο αίμα στο forum!!!!! και στις δυναμικές σελίδες.
θέλω να το δοκιμάσω το script του Vassilism, αλλά το "μικρό" μου πρόβλημα είναι ότι δεν έχω κάποιον server να τσεκάρω το αποτέλεσμα.
Με το pc μου o.k. Έχω εγκαταστήσει το WarmServer και όλα μου τα προβλήματα λύθηκαν αμέσως, αλλά θέλω να το δοκιμάσω και σε server.
Μπορεί κάποιος να μου προτείνει κάτι - π.χ. κάποια "δοκιμασμένη" εταιρεία που να νοικιάζει χώρο για να ξεκινήσω δειλά - δειλά τις πιο σοβαρές δοκιμές μου σε php please???????????????????
Επίσης τί θα πρέπει να ζητήσω από την εταιρεία? Δηλαδή πέρα από την υποστήριξη της php χρειάζεται να πω κάτι για mysql και apache? ( Συγχωρέστε την άγνοιά μου).
Ευχαριστώ εκ των προτέρων.

stratis79
Δημοσιεύσεις: 118
Εγγραφή: 15 Νοέμ 2009 17:12

Form to Email with attachment file

Δημοσίευση από stratis79 » 21 Νοέμ 2009 13:03

Βασίλη η φόρμα σου είναι απλά καταπληκτική! Ένα μεγάλο ευχαριστώ και απο μένα όχι για τον κόπο σου αλλά για το μεγαλείο σου να τη μοιραστείς. Λίγοι -μολονότι πολλοί εδώ μέσα- το κάνουν αυτό.

Όλα δουλεύουν σωστά!

stratis79
Δημοσιεύσεις: 118
Εγγραφή: 15 Νοέμ 2009 17:12

Form to Email with attachment file

Δημοσίευση από stratis79 » 21 Νοέμ 2009 15:45

bouzouste έγραψε:
vassilism έγραψε:
bouzouste έγραψε:Εγω οταν γραφω ελληνικα στην φορμα στο email μου ερχονται κινεζικα!!!! Τι πρεπει να αλλαξω???
Πήγαινε στο αρχείο send_email.php, άνοιξέ το με το notepad++ και αποθήκευσέ το utf8 χωρίς BOM.

Μετά πήγαινε και στη γραμμή 7 και κάνε τη μεταβλητή $headers έτσι:

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

$headers = "From&#58; $check_email\r\n" . "MIME-Version&#58; 1.0\r\n" . "Content-Type&#58; multipart/mixed; charset=utf-8; \r\n" . " boundary="&#123;$mime_boundary&#125;""; 
Επίσης εκεί που λέει:

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

$message = "This is a multi-part message in MIME format.\n\n" . "--&#123;$mime_boundary&#125;\n" . "Content-Type&#58; text/plain; charset="iso-8859-7"\n" . "Content-Transfer-Encoding&#58; 7bit\n\n" . $message . "\n\n"; 
Κάνε το έτσι:

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

$message .= "This is a multi-part message in MIME format.\n\n" . "--&#123;$mime_boundary&#125;\n" ."Content-Type&#58; text/html; charset=utf-8; \n" .  "Content-Transfer-Encoding&#58; 7bit\n\n" . $message . "\n\n";
Σε ευχαριστώ πολυ!!!!! Δουλεψε!! Ηθελα κατι ακομα μηπως ξερετε πως μπορω να το κανω ετσι ωστε στο email που μου ερχετε να μου διχνει την ip και το dns αυτου που εστειλε το μηνυμα???
Χωρίς το ΒΟΜ??? Δηλαδή;;

Δοκίμασα τις αλλαγές δίχως το ΒΟΜ -που δεν καταλαβαίνω τι είναι :hammer: - και τα e-mail έρχονται κενά ή greeklish ή ελληνικά, όταν πάω στην επιλογή πηγαίο μήνυμα εκεί βλέπω κάτω κάτι ψιλοκινέζικα. Ενώ με το αρχικό send_mail.php τουλάχιστον διαβάζονται...τα greeklish.

stratis79
Δημοσιεύσεις: 118
Εγγραφή: 15 Νοέμ 2009 17:12

Form to Email with attachment file

Δημοσίευση από stratis79 » 22 Νοέμ 2009 17:17

επιτέλους το βρήκα το BOM, και πράγματι δουλεύει ρολόι σε όλα!!!

tzitzikas
Δημοσιεύσεις: 73
Εγγραφή: 30 Νοέμ 2005 13:03

Form to Email with attachment file

Δημοσίευση από tzitzikas » 07 Ιαν 2010 16:23

θα μπορούσα να συμπεριελάβω την φόρμα (το mail.asp) μέσα στο Index.htm και αν ναι πως?απλα αντιγράφω τον κώδικα???? το αρχείο όμως θα είναι htm. επίσης το styles.css πως το επεξεργαζομαι?ευχαριστω

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από vassilism » 07 Ιαν 2010 17:49

Αν θες να το βάλεις σε αρχείο html τότε κάνε το με iframe.
Το css το επεξεργάζεσαι κανονικά όπως όλα τα css.

tzitzikas
Δημοσιεύσεις: 73
Εγγραφή: 30 Νοέμ 2005 13:03

Form to Email with attachment file

Δημοσίευση από tzitzikas » 07 Ιαν 2010 20:42

vassilism έγραψε:Αν θες να το βάλεις σε αρχείο html τότε κάνε το με iframe.
Το css το επεξεργάζεσαι κανονικά όπως όλα τα css.
καλησπερα και ευχαριστω. τι ειναι το iframe προγραμμα? και πως επεξεργαζομαι css, με προγραμμα. υπάρχει κανα tutorial γιατι ειμαι ασχετος

για το πρωτο που ρωταω τα εχω ψιλοκαταφερει. π.χ εφτιαξα αυτο http://naturalgas.site90.com/mail.htm . θα ηθελα ομως οταν κανει ο χρηστης την συμπληρωση&#8113;ποστολη στοιχειων να του λεει μεν σταλθηκε επιτυχως αλλα να παραμενει αυτη η σελιδα (η η σελιδα επικοινωνια στο κανονικό σαιτ) και οχι να βγαινει μετα την αποστολη λευκη σελιδα με την φορμα πανω ψηλα που να λεει σταλθηκε επιτυχώς. τι πρεπει να αλλάξω στον κωδικα??

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από vassilism » 07 Ιαν 2010 21:16

Το έχεις πάρει γενικά λάθος.
Αν δεν ξέρεις πολύ καλά html καλύτερα μην προχωράς στην php.

Παρ όλα αυτά δεν είναι δύσκολο να το ενσωματώσεις σε μια σελίδα html.
Σβήσε ότι έχεις κάνει και ξεκίνα πάλι από την αρχή.
Σε όποιο σημείο της σελίδας σου θέλεις να εμφανίζετε η φόρμα βάλε τον παρακάτω κώδικα:

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

<iframe src ="mail.php" >
<p>Your browser does not support iframes.</p>
</iframe>
Εδώ μπορείς να δεις περισσότερες πληροφορίες για το iframe, πολύ πιθανών να σου χρειαστούν :wink:

ChatziCam
Δημοσιεύσεις: 7
Εγγραφή: 02 Μαρ 2010 13:42

Form to Email with attachment file

Δημοσίευση από ChatziCam » 02 Μαρ 2010 13:57

Ευχαριστώ για την φόρμα βοήθησε και μένα πολύ, αλλά εγώ θέλω το πρώτο πλαίσιο που λέει όνομα να είναι αναδυόμενο (list/menu) δεν τα καταφέρνω να το αλλάξω, μπορεί κανένας να με βοηθήσει? Ευχαριστώ!

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Form to Email with attachment file

Δημοσίευση από vassilism » 02 Μαρ 2010 14:56

Δεν κατάλαβα τι ενοείς.
Μηπως θέλεις να επιλέγεις κάποιο όνομα πχ ανάμεσα σε 5 που έχεις ορίσει σε listmenu?

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

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

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