Pregunta

Como el flash incorporado en el cuerpo de correo electrónico,

Uso php (Función de correo electrónico)

¿Fue útil?

Solución

Por supuesto que puede incrustar un flash .swf dentro de un correo electrónico como archivo adjunto. El proceso es idéntico al fijar una imagen para su uso en línea. Sin embargo, no hay manera de conseguir la película Flash para jugar en realidad dentro de la página.

Si se le adjunta una imagen, que haría esto, utilizando PHPMailer :

$m = new PHPMailer();
$m->AddEmbeddedImage('/path/to/image.jpg', 'picture', 'picture', 'base64', 'image/jpeg');

Y en el cuerpo HTML del correo, que había refieren a la imagen como esta:

<img src="cid:picture" alt="The embedded picture" />

Puede incrustar el flash .swf usando la misma secuencia de llamada exacta. Sin embargo, no hay manera de conseguir realmente la película de juego. El lector Flash no entiende / honor a la "cid:" método y por lo tanto no puede leer los datos .swf desde el interior del cuerpo del correo electrónico. A lo sumo se puede conectar el .swf y una copia de la línea flash player .exe para el destinatario de correo electrónico para guardar y ejecutar fuera de su máquina local.

Otros consejos

No creo que se puede incrustar en un mensaje de correo electrónico. clientes de correo electrónico (al menos los que conozco) no se representan flash o apoyan el plug-in (a menos que alguien más sabe de algunos que lo hacen).

tendría que utilizar un correo HTML con una etiqueta <embed> y un recurso multipart/related incluido para el archivo SWF, de la misma manera que usted hace las imágenes en línea. Véase, por ejemplo este ejemplo .

Pero no hay razón para tratar: la gran mayoría de clientes de correo electrónico no van a mostrarlo. Los clientes de correo electrónico (incluyendo proveedores de correo web) han extremadamente limitado y el apoyo variable para características como HTML CSS y JavaScript que se da por sentado en una página web normal. Plugins como Flash? Totalmente fuera de la cuestión. (Y gracias a Dios. Lo último que quiero en mi buzón es un montón de cerdos parpadeo CPU ruidosos.)

Autoría de HTML que muestra realmente como está previsto en una amplia gama de clientes de correo es un ejercicio de frustración, que por lo general se evita mejor. Póngalo en una página web. Enviar un enlace por correo. Trabajo.

Esta pregunta en realidad no tiene nada que ver con PHP. Lo que realmente está pidiendo es cómo utilizar flash en un correo electrónico en formato HTML. Esto no es posible. Los clientes de correo electrónico ignoran los plugins, Javascript, etc. También ignoran una gran cantidad de HTML.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top