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

php πρόβλημα εισαγωγής εικόνας μέσα στο $message


varemarious

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

Δημοσ.

Καλησπέρα επανέρχομαι με νέο πρόβλημα που μου έχει βγάλει τη πίστη ..

 

έχω 2 αρχεία php .. το ένα έχει την φόρμα και το άλλο είναι το sendmail.php

 

στο αναθεματισμένο sendmail.php θέλω όταν πηγαίνει το μήνυμα στο προορισμό του να περιλαμβάνει και ένα λογότυπο..

 

εκεί που ορίζουμε το $message όπου λέμε τα λόγια (μπλα μπλα ....)θέλω να φαίνεται και ένα logo..

δε μπορώ να καταλάβω τι κάνω λάθος έχω δοκιμάσει, όλους τους συνδυασμούς με το img src με μονά/διπλά quotes, με slash/backslash, να ορίσω την εικόνα σαν μεταβλητή μέσα από τη φόρμα και να τη τραβήξω μέσα στο $message, να την ορίσω μέσα στην php σαν $image="http://www.....";

$image="//localhost/www...";

$image="/images/logo.png";

 

και μετά να την τραβήξω σαν $image αλλά τίποτε..

 

αν κάποιος μπορεί να μου δώσει κάποιο στοιχείο ή αν βλέπει το λάθος να μου το πεί..

ευχαριστώ

Δημοσ.

όχι φίλε μου δεν βοηθάει το link σου ...

ευχαριστώ για την προσπάθεια πάντως..

 

παρεμπιπτόντως βρήκα τη λύση ..

Δημοσ.

varemarious αφου βρηκές τη λύση γιατι δεν την μοιραζεσαι με το forum; Το forum ειναι τόπος συνεισφοράς ΄και όχι μόνο ερωτήσεων

Δημοσ.

Για να μην αφήσω παραπονούμενο τον isay η λύση είναι η εξής:

 

πρέπει να ορίσουμε στο $header = "Content-Transfer-Encoding: 8bit"; μαζί με την γλώσσα έτσι ώστε να κάνουμε 8bit το περιεχόμενο και να μπορούμε να χρησιμοποιήσουμε html μέσα στο $message.

 

οπότε η τελική μορφή θα πρέπει να είναι

 

>$headers = "MIME-Version: 1.0\r\n".
          "Content-Type: text/html; charset=\"UTF-8\"\r\n".
          "Content-Transfer-Encoding: 8bit";  

 

και το πρόβλημα λύθηκε.

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

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

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