Το όνομα στο Email παραλήπτη με html chars

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

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

Απάντηση
Άβαταρ μέλους
Asturel
Δημοσιεύσεις: 14
Εγγραφή: 06 Δεκ 2004 16:05

Το όνομα στο Email παραλήπτη με html chars

Δημοσίευση από Asturel » 21 Σεπ 2005 13:26

Εγκατέστησα free εφαρμογή για ecards σε php με MySql και φαίνεται να δουλεύει ΟΚ. Το πρόβλημα είναι όταν πηγαίνει ειδοποίηση στον παραλήπτη να λάβει την κάρτα του, το μέρος του μηνύματος που ξεκινά από τη σελίδα εμφανίζεται εντάξει, αλλά το όνομα έτσι:

"#123 #456#123 #456 σας έστειλε μια eCard! Μπορείτε να την δείτε στη διεύθυνση: "

Μήπως ξέρει κάποιος ποια εντολή μπορώ να προσθέσω σε τι είδους αρχείο, για να φαίνονται σωστά οι ελληνικοί χαρακτήρες;
(ΥΓ.: Πρόκειται για το gcards.)
Ευχαριστώ

lakritidis
Δημοσιεύσεις: 401
Εγγραφή: 04 Αύγ 2005 14:35
Τοποθεσία: Katerini
Επικοινωνία:

Το όνομα στο Email παραλήπτη με html chars

Δημοσίευση από lakritidis » 21 Σεπ 2005 21:28

Αυτό συμβαίνει γιατί οι χαρακτήρες του ονόματος αντικαθίστανται από ενα % και ένα αριθμό.
Αυτό γίνεται στην php με τη συνάρτηση urlencode().
Δες εδώ: http://gr2.php.net/manual/el/function.urlencode.php
Ψάξε στον κώδικά σου αν υπάρχει αυτή η συνάρτηση και αν υπάρχει, αφαίρεσε την.
Αλλιώς, πέρασε το όνομα του παραλήπτη από την συνάρτηση ulrdecode()
Δες εδώ: http://gr2.php.net/manual/el/function.urldecode.php

Άβαταρ μέλους
Asturel
Δημοσιεύσεις: 14
Εγγραφή: 06 Δεκ 2004 16:05

Το όνομα στο Email παραλήπτη με html chars

Δημοσίευση από Asturel » 22 Σεπ 2005 00:17

Σ' ευχαριστώ πολύ για την απάντησή σου lakritidis.
Αν και δεν ξέρω καθόλου προγραμματισμό, θα προσπαθήσω να βγάλω κάποια άκρη.
Αν τα καταφέρω... :-)
Ευχαριστώ και πάλι για τη βοήθειά σου.
Φιλικότατα
Α.

Άβαταρ μέλους
Asturel
Δημοσιεύσεις: 14
Εγγραφή: 06 Δεκ 2004 16:05

Το όνομα στο Email παραλήπτη με html chars

Δημοσίευση από Asturel » 24 Σεπ 2005 20:31

Για όποιον τυχόν αντιμετωπίσει το ίδιο πρόβλημα:
Για τη δική μου εφαρμογή ήρκεσε απλώς να προσθέσω:
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-7">
χωρίς άλλη επέμβαση στην php.

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

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

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