[PHP] Afbeeldingen worden niet weergegeven in e-mail

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Sjadow_
  • Registratie: December 2001
  • Laatst online: 05-06-2024
Ben momenteel bezig met het maken van een applicatie waarmee ik mensen een e-mail kan sturen.

Ik gebruik momenteel de class van
http://www.phpguru.org/static/mime.mail.html.

Ik krijg het echter niet voor elkaar om afbeeldingen die in de bijlage zitten ook gewoon in de e-mail getoond worden.
Als ik gebruik maak van een <img src> en die naar mijn site laat linken gaat het wel goed, maar ik wil dat de gebruiker niet telkens het plaatje moet downloaden en gewoon vanuit zijn bijlage leest.

PHP:
4
5
6
7
8
9
10
11
12
$mail = new htmlMimeMail();
$filedata = $mail->getFile(/homeennogwatmappen/plaatjes/Voorbeeld.jpg");
$mail->addHTMLImage($filedata, "Voorbeeld.jpg", "image/jpg");
$mail->setHtml($berichtnieuw);
$mail->setReturnPath('g@g.nl');
$mail->setFrom('"Sjadow" <g@g>');
$mail->setSubject('Test mail');
$mail->setHeader('X-Mailer', 'Sjadow.');
$mail->send(array($to[$r]), "mail");



Opmerkingen:

- E-mail komt aan en afbeeldingen zit in bijlage met een rare naam, lijkt op een gegenereerde md5(date/time)
- Ik gebruik een wysiwyg editor en die zet de hele url in het bericht, deze filter ik er later weer uit en stop de images urls in een array, heb het momenteel even met een harde waarde gedaan, zodat ik zeker weet dat ik een geldige image gebruik.
- Als je meer moet weten, moet je ff gil geven want ik kan eventueel nog wle meer code posten

Heeft iemand een idee waar ik fout ga, ik denk zelf dat de verwijzing naar de afbeelding verkeerd staat of niet goed gezet wordt, heb echter geen idee waar ik dit zou moeten veranderen of zou moeten checken.

Excuses, ik heb het probleem al gevonden, het zat hem idd in de headers. De editor gaf het hele pad op en ik heb dit handmatig gewijzigd zodat hij alleen img src ="voorbeeld.jpg> gebruikt, en dan doet hij dat in principe wel, ik verzin hier zelf wel een oplossing voor

@mod dit topic mag eventueel verwijderd worden

[ Voor 21% gewijzigd door Sjadow_ op 11-05-2004 15:17 ]


Acties:
  • 0 Henk 'm!

Verwijderd

je vergeet wel een " maar dat zal het wel niet zijn.
PHP:
1
2
3
4
// Let op de quote:
$mail->getFile("/homeennogwatmappen/plaatjes/Voorbeeld.jpg");
// zo staat het er nu:
$mail->getFile(/homeennogwatmappen/plaatjes/Voorbeeld.jpg");

[ Voor 47% gewijzigd door Verwijderd op 11-05-2004 15:39 ]