PHP, απορίες.

...IDE, compilers, κλπ

Συντονιστής: konnn

Re: PHP, απορίες.

Δημοσίευσηαπό poscore » 17 Μάιος 2012, 00:15

the_eye έγραψε:Όχι δεν το στέλνει καθόλου.

:O Συγγνώμη, δηλαδή με το mail() που μπορώ να στείλω email? Οκ, πες όχι στο gmail αλλα γενικά που επιτρέπεται? ;/ Δηλαδή όλοι αυτοί οι οδηγοί που υπάρχουν στι internet για mail() που αναφέρονται? Ρωτάω γτ όλοι δίνουντην εντύπωση πως στέλνεις σε gmail, hotmail, yahoo κτλ...
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό Αποστόλης » 17 Μάιος 2012, 00:23

Βασικά εγώ δεν βλέπω να χρησιμοποιείς κάτι για να στείλεις mail.
Ενα απλό κείμενο 'sendmail test βλέπω.

Για να στείλεις mail δεν είναι κάτι τρομερό αλλά όχι και κάτι πανεύκολο από την άποψη οτι πρέπει να στείλεις κάποιες πληροφορίες υπό τη μορφή headers και οπωσδήποτε to και message.
και στο τέλος στέλνεις με την mail κάπως έτσι mail_sent {$to, $msg, $from, $headers }

Εχεις διάβασμα: http://webcheatsheet.com/php/send_email ... attachment
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό the_eye » 17 Μάιος 2012, 00:25

Είναι ανάλογα τον server, κάποιοι το δέχονται κάποιοι το απορρίπτουν το gmail έχει τα ποιο αυστηρά φίλτρα.

Πρέπει να βρεις script με SMTP για να στείλεις σε gmail. Το SMTP συνδέεται με λογαριασμό για να αποστείλει email. Με αυτόν τον τρόπο το δέχονται αλλά αν στείλεις spam κάνουν ban τον λογαριασμό σου.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό poscore » 17 Μάιος 2012, 00:26

Σε γενικές γραμμές για να καταλάβω. Ας υποθέσουμε οτι θέλει κάποιο να δημιουργήσει φόρμα σε php όπου ένας χρήστης μπορεί νς στέλνει email. Αυτό που πρέπει να κάνω είναι να παίρνει την φόρμα και να την συμπληρώνει ο χρήστης και να πηγάινει πίσω στον server. Εκεί υπάρχει ένας μηναχισμός που μέσω του SMTP protocol θα στέλνεται emall. Άρα γενικά για να γίνει κάτι τέτοιο δεν μπορεί να γίνει μόνο με ένα αρχείο php. :/
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό Αποστόλης » 17 Μάιος 2012, 00:27

Σόρρυ, διόρθωση:
$mail_sent = @mail($to, $subj, $msg, $headers);
Ετσι στέλνεις το mail.

Αυτό που λέει ο the_eye είναι σωστό και στο ανέφερα κι εγώ.
hotmail, yahoo, gmail κ.λ.π. σε έχουν στείλει στο junk στεγνά και χωρίς δεύτερη κουβέντα.

edit
Στην ουσία είναι δύο ξεχωριστές ενέργειες που πρέπει να εκτελεστούν
Φυσικά μπορεί να γίνει σε μια σελίδα. Οπως και σε δύο, όπως και σε 100.
Για να μην μπλεχτείς όμως καλύτερα προσπάθησε να το υλοποιήσεις με 2 σελίδες.
Μία με τη φόρμα και μια που μαζεύει και στέλνει τα δεδομένα.
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό the_eye » 17 Μάιος 2012, 00:30

Μπορείς να χρησιμοποιήσεις το SMTP μέσα από την PHP
πχ http://www.9lessons.info/2009/10/send-m ... d-php.html
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό Αποστόλης » 17 Μάιος 2012, 00:35

Ασχετο.

Το SMTP είναι σύστημα προώθησης κι όχι αποστολής email.
Το παράδοξο είναι οτι παρ' όλο που χρησιμοποιεί ports κι όχι sockets παίζει και στο Linux.
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό poscore » 17 Μάιος 2012, 00:36

thx παιδιά. Είναι πιο λογικά όλα τώρα...θα ξαναεπικοινωνήσω μόλις καταφέρω κάτι :)
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό the_eye » 17 Μάιος 2012, 00:44

Αποστόλης έγραψε:
Το SMTP είναι σύστημα προώθησης κι όχι αποστολής email.

Τι εννοείς ;

Αποστόλης έγραψε:Το παράδοξο είναι οτι παρ' όλο που χρησιμοποιεί ports κι όχι sockets παίζει και στο Linux.

Γιατί να μην παίζει ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: PHP, απορίες.

Δημοσίευσηαπό poscore » 17 Μάιος 2012, 00:47

Εννοεί μάλλον οτι πιο πολύ υλοποιεί έναν μηχανισμό αποστολής και προώθησης μηνυμάτων παρά κώδικα όπως το mail() στην PHP.
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού