[Off Topic] Como "embutir" imagens em html

503 views
Skip to first unread message

www.vitorneves.com

unread,
Mar 17, 2009, 11:30:08 AM3/17/09
to php-brasil
Viva pessoal

Só estou a colocar este tópico que à partida n têm nada haver com php
pois já queimei demasiado as pestanas com um trabalho e ainda n
encontrei solução.

Tenho um cliente daqueles chatos que me pediu para transformar um
layout gráfico de uma newsletter, num template html com backoffice
para que possa enviar as newsletter quando bem entender
Até aqui tudo bem, o trabalho foi feito, mas agora ele tá me a pedir
para que quem receba a newsletter não tenha q dar permissão de
download das imagens, mas sim q elas fiquem visiveis de imediato.

Já tentei colocar as imagens em binário usando este site (http://
www.greywyvern.com/code/php/binary2base64) para as converter e n
funcionou

Entretanto ao enviar uma pelo phplist para testar apercebi-me q o logo
da phplist aparece na boa sem ter q se fazer nada e fui ver o codigo
fonte do email e lá têm isto:

</div><br /><br /><div class="emailfooter"> </div><br /><p
align=left><a href="http://www.phplist.com"><img
src="cid:e1c0ccd4605917c822be34ddbc3412b4" width=70 height=30
title="Powered by PHPlist version 2.10.5, &copy; tincan ltd"
alt="Powered by PHPlist2.10.5, &copy tincan ltd" border="0"></a></p></
body></html>



--b2_abba18321d910befefb195e256cc1bca--
--b1_abba18321d910befefb195e256cc1bca
Content-Type: image/png; name="powerphplist.png"
Content-Transfer-Encoding: base64
Content-ID: <e1c0ccd4605917c822be34ddbc3412b4>
Content-Disposition: inline; filename="powerphplist.png"

iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAMAAACmLZgsAAADAFBMVEXYx6fmfGXfnmCchGd3VDPi
pmrouYIHBwe3qpNlVkTmcWHdmFrfRTeojW3IpXn25L7mo3TaGhe6mXLCmm
+7lGnntn7sx5Sxh1us
k3akdEfBiFPtyJfgo2bjqW7krnTjqnDproK1pInvODRRTEKFemnuzaAtIRXenF7KqIHfn2KHcVjt
yZjnqHrnknLhpGjnt4HeMyzlnnHr1rLkmW3WAADllGuUfmPcKSMcFxLnuICUd1f037kqJiDqv47s
xZLYAQHLtJLfOTI7KhrInnHqwY7hTUHz2rGDbVTz27Xkr3XJvKPng3HuypzouoPrwo/
hXk3x1qzq
wIvizavrwpDu0atqYVTqnoBdTz7QlFvqtYbgST14cWPar33hYkrw0qZKQjjdml12XkPSv52NhHPo
vIjjrHLZDQz03bbsxZHcq3fgQjsUEg92YUmUinjgpGbvz6PZtYjcp3Tr2bWEaUzz3LXx1KhFOi7p
vojy2K314rzjvYzjf2EwLCbw0qRvUzb25MBoSi3gomXdmFvlsXhBOzIiHxrw06i8oHzx1qrqwIvm
jWt4aVaFXjnopHzuy5724r/
supM5Myzeml3qv4rx1Kbou4bmuYTosoHhyaTipWngoWTmtHvms3rj
rXLmsn2yf07OkFf137zsx5bw1KvmsXjoq33uzqTsxpTouojdl1vlZlvswpDy16rDtZrkbFq3jmHh
UUXhpmrbHxriX0/lsnrirnf14r/
ty6BZPiXouYflsnjmsXvimmZaQSjiqGvipmnhpmn2473msnjo
vIbtx5nem13w0aRKNCDipWrrw5TsvY7qvokODArhWUnqwI/
ip2vemVzlpnTrw5Hjq3Dy17Dihl/x
SUPvbl3Nu53gUEPfQDPhpWnlh2nwi3ToiXDouYXt27n03LO1nX3bFBHjlmbaCAnroHXYCAfBs5fW
qXXsxZbnwIzjYFPrw5Ddwp3pvYyUaD7On27RpnjXpXDswJTWpG/
gsn3lwJHy4Lv037jiaFbdmVzc
l1kDAgEEAwIAAACJJzCsAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/
AAAAAd0SU1F
B9MKFQolCwe/
95QAAAXuSURBVHicrZF5XJJ3HMdVHodmZhcmCqbzRFNRSbGpCHk2tF46y6yQyiup
7LDDpSlgpoVmHjNAXi3TWs0Oj8qt0qxJxyhn1LZga1u2tVou290In31/D7j197YPz+/
7+x6/75vv
83ssjP9B4xMyWhhf/
msxgtSg0sbrswEjMRgkBomdBIzBYGdnkIDszLvElJWgwPBSAsljEELCDtYx
xQfq0lKBQPBRDmAg+4lBKBQaTDLtQskrvrlEEImakChJAAMQdSWBGRTW1/
NwvFco0+Dlg2znMfxd
WS8kcCqs3noMLAaG7TxYXw++TOg9Vu89NjhYL6S9pxaoS9WCJ
+ilfEA8qjPurDmYwZP1ysp5Y+Uy
HhWyuI8z7oNhPoPIYL0+VpCRXfU5yMauoqZB/
bPKRoGgcct1OmCsQPDn5VSelRWGjZXzqJh3BprG
Cs1hhaahYpgVKpsyVpgmAzUxZl/
fglT5rNNoMc4A8agMBprGW5bB4zF43kSCgTOuYgwMAw8MdpHI
OOMMBpWHehi0Hq8tjYBRB
+nHLcYVCrGYR1UoFOhuxApvTMwrV5juRpGhOThxN97OcA78iwoxlScW
Q0DPrkTDVPGlNMDQaOvXw6LRaIGwiIDY//aJKvLEYhSKaaYTnT38RR1VVR1VUVqE0ev1crn
+kvwa
2uR6faD8kt5ajrL6TnD1+v5+eScq6C/p+/
X6a4HyQDjZL3eNquyo6ujYfoTSh17Kum9oaMh6CJk+
a2LvG0LORDRR7YODKI3Ow6P6qnA70qI06dAQYOiguVwOh8XisOIe0ukPdRwiYN6l980jizZDuY9O
nyUa37mRPmMr3A5OJv06DzYjWmyvoBw6HTBarbaGy8qNO/m0ixUXqtVe0HFyM/9cGM7q
+k4bRtYk
aAnNEuE7Z/+0BI9cuzIL9/t5VuTW/
WScXVHhESWFKmBcVapuTteO4ODQyazTD1WqC5M53Jrh0Ls6
1mdrSGRRgkqVo1KpTrHHN6tI5P0znj+fbz//zPLdMe6RRtuYGF
+Ka46rK2CSkpK6WN3DsOlYmcFJ
ScM6TkEzRDtYr28kaUR+SYQAM+/MXtyWCFqya
+PjD5QY98bXJktRAjA9UimTdTNYer69m3lyTtv5
dpjGra1t6grWp2sQRnpZ2vZhG5pGGkYuCZv5/
HHErSPx8dtXleDp57KVUunly1LAtLQovxh5tHBP
wP1JTyfd3xMQEMcpCJi6Z8Ujzpc98FJ
+SqWyRak8xTau7PHNwvEs2wSnA0XfxMcjzDMKdCtbWgBD
oVCab
+bC1+HkjnwLhjuZU5A5DRzdUgrCUAjNBMxvlOklIg18oNUheXlFgLENMhUpgIkANVsyR6Z1
MbnMrpHwe5mcgnvhuUzL8xERYSKRXwQhhHkc9NoGXyfPrHGNTV5eHsJQgkxVwCQjBbWHBs
+1PP7m
3KnDoXGcuIA5oXMokCYBBpVfSwbM2uXZsfy3QkJSPfBlIS
+KYiJhGlMxGTBXmsxyOz3teHBTUztM
U9fUlIxSJBGbZCpOFxnX/n4uNeSNFy
+KbPH0TYlHfOGDv0PUrjQB5uNtZjXrWKdrtm0DDLcOQpQn
iTTpTvb29k5TprPHw0IWpC+zWXViNVtjk
+h1ewpM02RuBUw1oYbqajcuK7Omurpdx2HWNVQTvzAN
rimJ3LWrxG+3CF/99Toc3+9RgZM9U2tvV0/ZhS/
JJjobGgATa1JK7NLu8JNuKbFucSxuXYop6VQR
CRDAeH6eVbJu04JlWRB7eP7ofzv2lm9WZMIPRGNsLGBGzUqLag9wi0obvbE43PKX0bTR0ZSU0Q0P
nB48cHd3t7HY9L27xR/FxaknFthYeLnkp6Slvb3b3tfUmfI+YKKj8/
OjzYawTxbfAHvU0cW/trDy
TuKhfQ4DDsUDoOJiB4fiRAG/NRrq
+eY24gGMI6GjaCE5tjq2+vvzvQoFiwgEaMBhYADtDmVnEyu9
+HCGOPhPYytgXMzyh2Z+ba1Xobry8J3EvENny8rKHF5V2b7Ew4V8l1fkb+5zAcz/
or8Ag3ozZFZX
3G0AAAAASUVORK5CYII=


--b1_abba18321d910befefb195e256cc1bca--


A minha pergunta é, como é q se utiliza o CID? Existe algum site que
me dê aquele código? Alguem tem alguma info acerca disto?

Obrigado

Ninetails - Carlos Kazuo

unread,
Mar 17, 2009, 12:15:18 PM3/17/09
to php-b...@googlegroups.com
http://danielmclaren.net/2008/03/embedding-base64-image-data-into-a-webpage

a sintaxe dentro do src deveria iniciar por
data:[mimetype da imagem];base64,(....)
--------------------------------------------------
Carlos Kazuo - Ninetails
ninetails.nine [at] gmail.com



2009/3/17 www.vitorneves.com <designer....@gmail.com>:

www.vitorneves.com

unread,
Mar 17, 2009, 12:40:42 PM3/17/09
to php-brasil
Oi Carlos

Eu consigo converter as imagens pra binário e online funciona tudo
bem, o problema é na recepção por email em q elas n aparecem
E no que vi na imagem do logo da phplist é q tem Content-ID:
<e1c0ccd4605917c822be34ddbc3412b4>
Como se atribui isto?

Se quiseres ver como tenho código vê no link em baixo (só uma das
imagens n está em binário) mas quando se recebe por mail, nenhuma
aparece :(

http://www.concertosparabebes.com/newsletter/_news.php?id=6

Obrigado



On 17 mar, 16:15, Ninetails - Carlos Kazuo <ninetails.n...@gmail.com>
wrote:
> http://danielmclaren.net/2008/03/embedding-base64-image-data-into-a-w...
>
> a sintaxe dentro do src deveria iniciar por
> data:[mimetype da imagem];base64,(....)
> --------------------------------------------------
> Carlos Kazuo - Ninetails
> ninetails.nine [at] gmail.com
>
> 2009/3/17www.vitorneves.com<designer.vitorne...@gmail.com>:

www.vitorneves.com

unread,
Mar 18, 2009, 6:30:31 AM3/18/09
to php-brasil
Viva

Mais ninguem tem ideia de como o phplist "embute" o logo deles nos
emails enviados?

Como é q eu obtenho o CID de uma imagem convertida para binários?

É que eu consigo converter a imagens para binário e coloco no scr, e
online funciona bem, mas por email n, e do que vejo no sistema do
phplist no scr ele n tem o binário mas sim o CID

Obrigado
Reply all
Reply to author
Forward
0 new messages