[ Príspevkov: 28 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 24.05.2010 22:03 | Ako na html email?

Zdravím vás!
Ako?
Môže ma niekto nasmerovať na spôsob ako sa to robí?


Offline

Správca fóra
Správca fóra
Ako na html email?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 24.05.2010 22:06 | Ako na html email?

http://www.pcforum.sk/manual-pouzivame- ... 63481.html


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 24.05.2010 22:13 | Ako na html email?

Starostlivosť na tomto fóre je vynikajúca....


_________________
Som fanúšikom Europa2point disco clubu. Už len kôli tomu menu, čo majú na webe...
Offline

Čestný člen
Čestný člen
Ako na html email?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 25.05.2010 17:36 | Ako na html email?

A co konkretne by si chcel? Nechapem. Pouzijes hlavicku Content-type: text/html miesto text/plain a je to.


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 17:51 | Ako na html email?

No to je tiež zaujímavé. Ide mi hlavne o to, umožniť tam dať nejaký bold, italic a link. Neviem ten text/html mi umožní dávať tam odkazy?
A čo obrázky?
A teda ako to je :-) ?


Offline

Čestný člen
Čestný člen
Ako na html email?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 25.05.2010 18:23 | Ako na html email?

Proste sa mail odosle tak, ze mailovy klient spracuje HTML ako internetovy prehliadac.
Ta podpora HTML a CSS zasa nie je taka extra, MS Outlook je vraj na urovni IE4 (neviem ako novsie verzie).
Obrazky zvykne napriklad Thunderbird zakazovat, bold a italic by mali byt v pohode, s linkami sa radsej nehraj, lebo ludia si mozu HTML v mailoch zakazat a potom by nemali na co klikat.


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 20:08 | Ako na html email?

Ďuri:
No vyzerá to síce hrozne jednoducho, ale nie pre mńa...
V manuály som pozeral, ako teda má vyzerať parameter header, ale fakt neviem, ako a či vôbec to tam dať.
Tam to vyzerá takto:
Kód:
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

Alebo som niečo nepochopil?

EDIT:
A už mi svitlo! :-)
Ty si myslel funkciu header(), že ano.....


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 21:08 | Ako na html email?

Teda som stvorill toto:
Kód:
<?
header('Content-type: text/html');
error_reporting(E_ALL);
$header='From: camo.tym.sk';
if(mail($_POST["adresa"], $_POST["predmet"], $_POST["sprava"], $header)){
echo "
<HTML>
<BODY>
<h1 style=\"font:bold 25px tahoma; color:white; margin:100px 25%; padding:50px; border:2px groove #555555; background-color:#bbbbbb; text-align:center \">Správa bola odoslaná na adresu ".$_POST["adresa"]."!
</h1>";
echo "
</BODY>
</HTML>";
    }
else{
echo"
<HTML>
<BODY>
<h1 style=\"font:bold 25px tahoma; color:white; margin:100px 25%; padding:50px; border:2px groove #555555; background-color:#bbbbbb; text-align:center \">Error!!! Nepodarilo sa odoslat správu na adresu".$_POST["adresa"]."!
</h1>";
echo"
</BODY>
</HTML>";
    }
?>

A nefunguje mi to. Ja teda neviem ale ten header je asi posielaný na adresu z ktorej prišla požiadavka a teda nie na smtp server.
Okrem toho som pridal ešte do mail() header, ale robí mi to blbosti a miesto camo.tym.sk to vyzerá takto: camo.tym.sk@ic04.ic.cz


Offline

Správca fóra
Správca fóra
Ako na html email?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 25.05.2010 21:19 | Ako na html email?

keby si pouzil phpmailer, nemusel by si sa s tym tolko trapit :) tam si nastavis
Kód:
$mail->IsHTML(true);

do $mail->Body vlozis potrebny html kod a je to...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
NapísalOffline : 25.05.2010 21:20 | Ako na html email?

neviem či ti to nejako pomôže, ale ja som zatiaľ vždy používal tento príklad, ktorý je aj tu na fóre a nemal problém...
pozri tu cast kde odosiela mail http://www.pcforum.sk/uzitocne-a-casto- ... tml#437195


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 21:24 | Ako na html email?

To si musím, ešte len preštudovať. Toto riešenie vyzeralo o dosť ľahšie.
Ale aj ten phpmailer musí nejako(predpokladám) používať mail(), nie?
No veď uvidím......

PS:Prečo mi server k tomu headeru v mail() pridáva @ic04.ic.cz
Je to nastavenie na serveri?


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
NapísalOffline : 25.05.2010 21:28 | Ako na html email?

Ani nie, ved je to skoro to iste...

Kód:
         $komu = "janko@gmail.com";
                 
                  $predmet = "Aktivačný e-mail";
                  $headers = "Content-Type: text/html; charset=utf-8\n";
                  $headers .= "From: tvoj@mail.sk\r\n";
                 
                  $telospravy = "
                  Dobrý deň,<br>
                  ďakujeme vám za registráciu na stránke . Pozrite si tento link:<br>
                  <a href=\"http://www.google.sk\">http://www.googlesk</a><br>
                 ";

                   if (mail($komu, $predmet, $telospravy, $headers)){                 
                 
                  echo "Zaregistrovali ste sa.";
                  } else {
                  echo "stala sa chyba";
                 
                  }


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 21:45 | Ako na html email?

sedlák:
Funguje to!!! :-)
Skopíroval som tam toto:
Kód:
$header = "Content-Type: text/html; charset=utf-8\n";
$header.="From: camo.tym.sk\r\n";

Predpokladám, že to kódovanie závisí od stránky na ktorej je tá textarea do ktorej sa píše text mailu....
Funguje to inak aj bez toho kódovania, ale musí tam byť to \n...

PS:Čo to je stým ,,from,, v headeri?! Prečo mi to pridáva ten @ic04.ic.cz
PS2:Ja som myslel na to riesenie od stenleyho - phpmailer


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
NapísalOffline : 25.05.2010 21:47 | Ako na html email?

ano, kodovanie podla stranky...

a do headeru FROM by som radsej pisal MAIL ako adresu ... cize camo@tym.sk nie camo.tym.sk
skus, mozno to tam potom pridavat nebude


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 25.05.2010 21:54 | Ako na html email?

cely mail by mal mat content-type multipart/alternative a potom jeden bodypart by mal byt content-type text/plain a druhy text/html a to z jedneho (s)prosteho dovodu, moze sa stat ze existuje este email klient ktory nezvlada zobrazovanie HTML a ten zobrazi obsah bodypartu s content-typom text/plain . nejaky priklad pre php by mal byt tu http://www.webcheatsheet.com/PHP/send_e ... t.php#html


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 21:54 | Ako na html email?

sedlák:
Zvláštne, keď tam dám emailovú adresu, tak to naozaj prestane dopĺňať tie nezmysli.
Ale padding mi to nezožralo......
To ale asi už chcem priveľa......


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
NapísalOffline : 25.05.2010 21:56 | Ako na html email?

Nepovedal by som ze je to zvlastne .. ono to chce mat ako odosielatela mailovu adresu a ked ju nema, tak si ju proste "Vytvori" tym ze tam prida zavinac a to ic.cz


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 22:21 | Ako na html email?

coldak:
Nejako nechápem, prečo je tam ten $random_hash a tiež to, či je nutný ten buffering. A tiež to ako/alebo či si klient vyberie, ktorú správu zobrazí, alebo sa zobrazia obidve?
Toto je ale už nad rámec tohoto vlákna, tak ak s ti nechce vysvetľovať ,tak sa nič nedeje....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 25.05.2010 22:33 | Ako na html email?

md5 nenije nutny, vytvaras nim ina boundary , to je text ktory rozdeluje mail na logicke bodyparty
ci klient zobrazi html alebo textplain zalezi od klienta a jeho nastavenia


Naposledy upravil coldak dňa 25.05.2010 22:39, celkovo upravené 1

Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 25.05.2010 22:38 | Ako na html email?

coldak:
PHP: Sending Email (Text/HTML/Attachments)....

Asi je už na čase sa na to vykašľať...
Ak to správne chápem, tak klient sa dokáže rozhodnúť práve na základe toho - Content-Type: multipart/alternative; boundary=\"PHP-alt-".$random_hash."\""
Problém je v tom, že ja takéto hlavičky vidím prvý raz v živote. Neexistuje nejaký zoznam s popisom?

EDIT:
Nefunguje pridávanie linkov a to ma trochu štve... Nevie niekto čo s tým?


Naposledy upravil camo dňa 25.05.2010 22:45, celkovo upravené 1

Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 25.05.2010 22:44 | Ako na html email?

content-type su tri zakladne druhy :
1, text/plain - pouzivasa pri jednoduchom textovom maile bez priloh
2, multipart/alternative - pouzijes ak chces mail ktory obsahuje textovu a aj HTML cast
3, multipart/mixed - ked do mailu davas aj prilohy


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 26.05.2010 1:23 | Ako na html email?

Ja linky v pohode davam do mailov..
pouzi phpMailer.. mas po probleme..


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 26.05.2010 10:53 | Ako na html email?

blackshadow:
No ten link sa tam zobrazí, je modrý a podčiarknutý, ale nefunkčný....
Ešte som dnes na to nepozeral(až večer), ale nebude treba dať tomu:
3, multipart/mixed - ked do mailu davas aj prilohy???
Podľa mňa nie, ale čo iné tam teda chýba? Žeby som naťukal zlú adresu?
Ja teda zatiaľ vôbec netuším..... :(


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 26.05.2010 12:05 | Ako na html email?

neviem sice co ma adresa spolocne s multipart/mixed ale celkom pekne ma vyskladavanie mailu popisane chalanisko na tejto stranke http://www.fi.muni.cz/~kas/p090/referat ... udlej.html ale je to na urovni telnetu , do php si to uz musis nejak prelozit ty


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 26.05.2010 13:14 | Ako na html email?

Je pravda, ze som to testoval len v Thunderbirde, ale ja mam linky funkcne a klikam na ne :)


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 26.05.2010 17:26 | Ako na html email?

No tak zatiaľ mám toto:
Kód:
<?
$header = "Content-Type: text/html; charset=utf-8\n";
$header.="From: vladimir.camaj@gmail.com\r\n";
error_reporting(E_ALL);
if(mail($_POST["adresa"], $_POST["predmet"], $_POST["sprava"], $header))
     {echo "<HTML><BODY>
      <h1 style=\"font:bold 25px tahoma; color:white; margin:100px 25%; padding:50px; border:2px groove #555555; background-color:#bbbbbb; text-align:center \">Správa bola odoslaná na adresu ".$_POST["adresa"]."!
      </h1>
      </BODY></HTML>";
    }
else {echo"<HTML><BODY>
         <h1 style=\"font:bold 25px tahoma; color:white; margin:100px 25%; padding:50px; border:2px groove #555555; background-color:#bbbbbb; text-align:center \">Error!!! Nepodarilo sa odoslat správu na adresu".$_POST["adresa"]."!
         </h1>
         </BODY></HTML>";
    }
?>

Pozerám na to ako puk a mám dojem, že je to na vlas rovnaké, ako v tom príklade od Blackshadow.
Ale asi to nieje celkom rovnaké.....
Tiež si to pozerám v Thunderbirde, ale linky nič. Linky v iných mailoch mi fungujú, takže blokované zo strany Thunderbirdu to nieje....
No idem sa ja ešte pozrieť na ten script.... :shock:

EDIT:

Ty vole, asi som na to prišiel. Ten script mi tam dopĺňa spätné lomítka v adrese......

Tak to bolo ono. :)
Teda som tam doplnil toto:
Kód:
 if(mail($_POST["adresa"], $_POST["predmet"], stripslashes($_POST["sprava"]), $header)){


No a tak ma napadá, že ako k tomu pridať nejaké prílohy. To bude tá tretia možnosť v header - multipart/mixed - , že ano?

PS:uz funguje aj padding a pod.....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 26.05.2010 18:44 | Ako na html email?

uprav si priklad od Geoff in Montreal na stranke http://php.net/manual/en/function.mail.php
v jeho priklade ak by si zmenil
Kód:
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";

na
Kód:
$headers .= "Content-Type: multipart/mixed; boundary=\"$mime_boundary\"\n";


a potom
Kód:
# -=-=-=- HTML EMAIL PART
 
$message .= "--$mime_boundary\n";
$message .= "Content-Type: text/html; charset=UTF-8\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";

zmenit na
Kód:
# -=-=-=- ATTACHEMENT EMAIL PART

$message .= "--$mime_boundary\n";
$message .= "Content-Type: text/html; charset=UTF-8\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= "Content-Disposition: attachment; filename=\"attachement.html\"\n\n";


mal by ti prist html ako priloha, samozrejme v pripade ze chces posielat binarnu prilohu tak musis zmenit transfer encoding na base64 alebo quote-printable a nasledne obsah attachementu encodovat do base64 alebo quote-printable


Offline

Užívateľ
Užívateľ
Ako na html email?

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 27.05.2010 8:35 | Ako na html email?

Vďaka za pomoc, ale to ešte riešiť nebudem.....


 [ Príspevkov: 28 ] 


Ako na html email?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ako napisat html email

v HTML, XHTML, XML, CSS

1

606

23.06.2010 15:59

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

HTML - email

v HTML, XHTML, XML, CSS

8

683

04.04.2012 0:37

susedx

V tomto fóre nie sú ďalšie neprečítané témy.

Ako na email?

v Ostatné

2

555

02.09.2010 14:45

El_locco

V tomto fóre nie sú ďalšie neprečítané témy.

Ako bezpecne zrusit email konto.

v Služby a webstránky

14

1124

27.11.2013 23:06

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Ako poslat email na 10 000 adries?

v Sieťové a internetové programy

7

1203

15.07.2008 22:50

dulius

V tomto fóre nie sú ďalšie neprečítané témy.

Ako si založím Email na svojej dómene ?

v Webhosting a servery

2

637

13.08.2015 15:23

void

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Ako poslat email na 10 000 emailovych adries ?

v Sieťové a internetové programy

15

1812

01.05.2011 23:36

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Ako odpovedať na email cez reply with history

v Sociálne siete

1

468

16.09.2014 10:05

M0f0

V tomto fóre nie sú ďalšie neprečítané témy.

Ako mám zistil email a helo od môjho Steamu

v Kôš

2

36

26.03.2018 20:48

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Ako mám zistil email a helo od môjho Steam accoutu

v Počítačové hry

1

419

26.03.2018 20:50

stiv

V tomto fóre nie sú ďalšie neprečítané témy.

TinyMCE - ako vložiť html

v JavaScript, VBScript, Ajax

0

509

20.12.2011 16:44

camo

V tomto fóre nie sú ďalšie neprečítané témy.

html kod ako text

v HTML, XHTML, XML, CSS

5

1072

30.12.2008 15:05

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Multiple URLs ulozit ako html

v Ekonomika, práca, biznis, podnikanie a peniaze

3

445

08.04.2019 17:23

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Ako na zobrazenie html tagov?

v PHP, ASP

16

1089

27.07.2008 21:48

dulius

V tomto fóre nie sú ďalšie neprečítané témy.

ako na obrazky v HTML

v HTML, XHTML, XML, CSS

4

630

07.01.2010 20:47

VASEK_007

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vložiť do HTML php kod

v HTML, XHTML, XML, CSS

26

3336

14.05.2008 14:25

Tominator



© 2005 - 2024 PCforum, edited by JanoF