è possibile inviare una email con un file mp3 in streaming?
oppure mi conviene mettere un swf incorporato nella mail con un lettore mp3?
grazie per l'aiuto...
è possibile inviare una email con un file mp3 in streaming?
oppure mi conviene mettere un swf incorporato nella mail con un lettore mp3?
grazie per l'aiuto...
www.contabilitafacile.it
Mi annetto alla richiesta.... grandissima idea![]()
Guybrush Threepwood
ho già provato a inserire un swf dentro ad una mail...
ho scritto il codice php copiandolo da un tutorial presente in questo sito...
Codice PHP:
<?php
// costruiamo alcune intestazioni generali
$header = "From: Inviante <inviante@dominio.org>\n";
$header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
$header .= "X-Mailer: Il nostro Php\n";
// costruiamo le intestazioni specifiche per il formato HTML
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
//costruiamo il testo in formato HTML
$messaggio = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#fffbf0>
<div align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="336" height="299">
<param name=movie value="http://www.xxxx.com/xmas2005/mp3player.swf">
<param name=quality value=high>
<param name="flashvars" value="playList=http://www.xxxxx.com/xmas2005/mp3player.xml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=100" />
<embed src="http://www.xxxxx.com/xmas2005/mp3player.swf" quality=high pluginspage="http://www.macromedia.com
/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="336"
height="299">
</embed>
</object></div></BODY>
proviamo ora</HTML>';
$subject = "primo messaggio html";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("marco@xxxx.it", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>
www.contabilitafacile.it
allora ho leggermente modificato il codice
outlook professional non mi visualizza il lettore mp3Codice PHP:
<?php
// costruiamo alcune intestazioni generali
$header = "From: Marco <marco@xxxx.it>\n";
$header .= "CC: Altro Ricevente <marco@xxxx.it>\n";
$header .= "X-Mailer: Il nostro Php\n";
// costruiamo le intestazioni specifiche per il formato HTML
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
//costruiamo il testo in formato HTML
$messaggio = '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#fffbf0>
[img]http://www.xxxxx.com/Home//templates/ja_procyon/images/header-logo.gif[/img]
questa naturalmente è solo una prova
qui dentro ci sta un lettore mp3 in flash e scarica le song in streaming, cioè non vengono allegate alla mail,
per non farla troppo pesante e fastidiosa a chi la scarica...
ma ad esempio il mio outlook professional non me lo visualizza..
<object type="application/x-shockwave-flash" data="http://www.xxxxx.com/xmas2005/mp3player.swf" width="280" height="280" wmode="transparent">
<param name="movie" value="http://www.xxxxx.com/xmas2005/mp3player.swf" />
<param name="flashvars" value="playList=http://www.xxxxx.com/xmas2005/mp3player.xml&ShowPlaylist=1&ShowEQ=1&firstTrack=1&initVol=100" />
<param name="wmode" value="transparent" />
</object>proviamo ora
</BODY>
</HTML>';
$subject = "messaggio con un mp3 inserito e anche una immagine";
// inviamo il messaggio di posta elettronica
// controllando eventuali errori
if( @mail("emanuele@xxxx.xxxxx", $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
else echo "errore nell'invio dell'e-mail!";
?>
un webmail invece me lo visualizza...
www.contabilitafacile.it
ne hotmail
ne yahoo
ne outlook
mi visualizzano il lettore mp3 in flash
www.contabilitafacile.it
Credo sia normale questo comportamento, il problema è che posso spiegartene il motivo, ma non so se il metodo che ti illustrerò potrà aiutarti a risolvere.
Il player di flash è un plug-in del browser, per cui i sistemi di posta che hanno la visualizzazione più o meno collegata con il browser riescono a riprodurti il filmato SWF senza problemi (le webmail infatti le apri con un browser).
I client di posta più (diciamo) evoluti, permettono la visalizzazione di codice HTML, ma in forma molto "spartana", soprattutto per evitare problemidi sicurezza.
Non so se hai notato, ma vengono bloccati anche gli activeX, le immagini JPG eccetera.
Per ovviare a questo problema, io girerei intorno alla situazione.
Il codice HTML che invii per mail, compilalo anche con un tag <noscript> prima del filmato flash.
Se non esiste un modo per interpretarlo, il browser/client restituirà il messaggio che metti nel tuo noscript.
Fossi in te, in quel messaggio metterei un qualcosa del genere.
Naturalmente metti un link che punta al tuo sito, dove hai provveduto a salvare il testo del tuo messaggio sotto forma di pagina HTML.Non è possibile leggere tutta la newsletter, clikka qui per vedere la versione completa
Spero di essere stato chiaro.
![]()
grazie per la cortese e precisa risposta...
effettivamente non ci avevo pensato...
proverò come hai detto tu....
buona pasqua e grazie....
www.contabilitafacile.it
quindi non c'è una soluzione xchè un mail suoni un mp3?
viva
www.contabilitafacile.it
Credo proprio di no.quindi non c'è una soluzione xchè un mail suoni un mp3?
Però.... parti anche da un altro presupposto.
Una email dovrebbe contenere un testo, un messaggio.
Storicamente è nata per quello.
È stato poi aggiunto il supporto all'HTML e la possibilità di allegare file di varie dimensioni.
La mail è fatta per questo, e forse noi tutti ne stiamo abusando, in un certo qual modo. Basti pensare che non tutte le persone hanno la possibilità di avere collegamenti veloci per scaricarsi email di dimensioni pressoché bibliche.
Non trovi???
![]()