Autor | Zpráva | ||
---|---|---|---|
web2000 Profil * |
#1 · Zasláno: 28. 7. 2007, 17:29:57
Potřebuji odeslat pomocí funkce mail nějaký textík a jeho součástí je i odkaz, celý text mám, ale uložený v proměnné $text a odkaz se chová v došlé zprávě jako prostý text, nevíte někdo jak to udělat aby byl v příchozím emailu funkční? Děkuji.
$text = "Pro autorizaci klikněte na tento <a href="http://www.neco.cz?num=$id ">odkaz</a>"; |
||
djlj Profil |
#2 · Zasláno: 28. 7. 2007, 17:35:23
Pošli mail jako text/html.
|
||
DJ Miky Profil |
#3 · Zasláno: 28. 7. 2007, 17:35:41
Přiřadit mailu hlavičku text/html.
|
||
web2000 Profil * |
#4 · Zasláno: 28. 7. 2007, 17:36:50
Super, hned jí tam dám :)
|
||
Pavel Prochazka.zde.cz Profil * |
#5 · Zasláno: 28. 7. 2007, 17:39:31
web2000 pokud email odesles jako prosty text, tak url bude jako obycejny text. Musis odkaz obalit html znackovanim pro odkaz (<a> </a>), a email odeslat jako html....
eamil se odesle jako text.... $hlavicky .= 'Content-Type: text/plain; charset="windows-1250"'. " "; email se odesle jako html stranka... $hlavicky .= 'Content-Type: text/html; charset="windows-1250"'. " "; a takto to odeslete... mail('', $subject, '', $hlavicky); vsechno co je potreba se da do peomenne hlavicky.... napriklad takto: function header_emailu ($body_simple,$body_plain,$body_html,$to){ |
||
djlj Profil |
#6 · Zasláno: 28. 7. 2007, 17:41:18
Pavel Prochazka.zde.cz
vsechno co je potreba No, můžu tě ujistit, že pro odeslání normálního mailu není vůbec potřeba ta kupa kódu, kterou jsi sem napsal. |
||
Pavel Prochazka.zde.cz Profil * |
#7 · Zasláno: 28. 7. 2007, 18:06:20
djlj mas pravdu.... ale bude se stavat ze ti obcas prijde email ktery bude obsahovat jen hexadecimalni cislice... to co jsem napisal, se ti odesle email v html a jako prosty text. vsechny emaily mam v kodu jako html, pomoci jedne funkce je prekonvertuji na prosty text. Potom se ti nebude stavat ze ten kdo ma zakazane html zobrazovani v postovnim programu se mu nic nerobrazi....
a podobne..... Po teto uprave se zatim nikdo neozval ze by mu prisel necitelny email.... A o to tu hlavne jde.... Ne ulehcit praci programatorovy ale aby vysledek byl za vsech i mene pravdepodobnich okolnosti temer 100%... :). |
||
djlj Profil |
#8 · Zasláno: 28. 7. 2007, 18:13:40
Pavel Prochazka.zde.cz
Ajo, to mi nedošlo, že to je pro html i bez. Ačkoliv hexadecimální číslice jsem v mailu jsem tedy ještě neviděl (to je zajímavé, že zrovna číslice, ale písmena ne). |
||
Pavel Prochazka.zde.cz Profil * |
#9 · Zasláno: 28. 7. 2007, 18:36:08
djlj hexa jsou znaky od 0 do 9 a od A do F.... je to 16-kova soustava
takze email je naco jako 4545ade54f54b45cd54ae4de4fd5421ac79ed96adefc468aedfc45 :). |
||
djlj Profil |
#10 · Zasláno: 28. 7. 2007, 18:49:19
hexa jsou znaky od 0 do 9 a od A do F.... je to 16-kova soustava
Já vím. |
||
Časová prodleva: 17 let
|
0