Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di DanMX
    Registrato dal
    Oct 2003
    Messaggi
    44

    PHPMailer e Flash Embedded

    Ciao a tutti, sto cercando di inserire un'animazione Flash all'interno di una mail, utilizzando PHPMailer.

    Per allegare il file faccio:
    codice:
    if(!$mail->AddEmbeddedImag ("./UserFiles/Flash/battito.swf", "prova"))
    {
    	$this->assert(false, $this->Mail->ErrorInfo);
    	return;
    }
    Per inserirlo nella mail ho provato:
    codice:
    $body  = " <img src=\"cid:prova\">";
    codice:
    $body  = " <embed src=src=\"cid:prova\" type=\"application/x-shockwave-flash\"></embed>";
    Nel primo caso mi piazza una bella X rossa nel posto dove avrebbe dovuto esserci l'animazione.
    Nel secondo caso si limita ad allegarmi il file lasciandomi la mail bianca.

    Qualcuno sa come fare?

    Grazie.

  2. #2
    è normale

    perché nel primo caso usi il tag img che non c'azzecca nulla, mentre col secondo usi solo embed (dovresti passare anche object) e comunque il content type del CID allegato è del tipo immagine

    dovresti aggiungere un metodo apposito

    comunque guarda che mandare le mail html non conviene, mettergli poi le immaggini dentro ancora meno dato che moltissimi client li bloccano a priori (sia standalone sia web) ... se poi ci metti pure filmati flash avrai la mail presa come spam probabilmente o verrà rifiutata per la dimensione ^^

  3. #3
    Utente di HTML.it L'avatar di DanMX
    Registrato dal
    Oct 2003
    Messaggi
    44
    Beh, sto facendo un programma per l'invio di mail a mailing list e voglio lasciare chi lo usa libero di includere quello che vuole, se poi i destinatari non lo visualizzano, 'zzi suoi!

    Tempo fa mi è arrivata una mail con inclusa un'animazione e questa era inserita con il tag img (e si vedeva) ... quindi ho deciso di provare anche quello.

    Quanto alla seconda inclusione l'ho presa da fckeditor che include così i file swf, e funziona!


  4. #4
    ti ripeto ... con img non possono funzionare i file flash ... e li c'è poco che fare, forse era una gif, di certo non un flash

    per quanto riguarda l'embed ... ok ... ma metti anche l'object cosi funziona anche con altri client di posta e browser e soprattutto fatti una funzione propria in phpmailer per embeddare i file swf

  5. #5
    Utente di HTML.it L'avatar di DanMX
    Registrato dal
    Oct 2003
    Messaggi
    44
    http://phpmailer.sourceforge.net/docs/

    Da qui pare che si possa usare AddEmbeddedImage anche per includere file Flash, che ne dici? :master:

  6. #6
    forse si

    però prova ad impostare il tipo su
    application/x-shockwave-flash

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.