Forum » Programiranje » Htmlentities()
Htmlentities()
<?php?> ::
Rad bi da bi se mi text v funkciji htmlentities() spremenil v html kodo in ne v text.Kako to naredim.
$nekaj = htmlentities ("Bla bla bla....");
echo ($nekaj);
?>
Namrec hocem naredit obrazec za pošiljanje pošte in ko se bo pošta poslala se bo v mailu pokazala "stran" narejena iz HTML kode (text bo pisan,črke bojo večje/manjše...).Z echo() pa lahko naredim samo plain text...
Lp,
Mitja
$nekaj = htmlentities ("Bla bla bla....");
echo ($nekaj);
?>
Namrec hocem naredit obrazec za pošiljanje pošte in ko se bo pošta poslala se bo v mailu pokazala "stran" narejena iz HTML kode (text bo pisan,črke bojo večje/manjše...).Z echo() pa lahko naredim samo plain text...
Lp,
Mitja
darh ::
don't quite get ya...
hočeš poslat mail v HTML formatu ?
poglej si PHP manual in funkcijo mail().. tam ti piše da je četrti argument funkcije HEADERS, v katerem podaš pač headerse maila, naprimer takole:
"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";
Kaj dela funkcija htmlentities() si pa preberi, ker mislm da ni to to kar ti hoces..
lp,x
hočeš poslat mail v HTML formatu ?
poglej si PHP manual in funkcijo mail().. tam ti piše da je četrti argument funkcije HEADERS, v katerem podaš pač headerse maila, naprimer takole:
"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\n";
Kaj dela funkcija htmlentities() si pa preberi, ker mislm da ni to to kar ti hoces..
lp,x
Excuses are useless! Results are priceless!
<?php?> ::
Če se ne motim htmlentities spreminja text v HTML kodo.
Ko napišeš nek mail v npr. Outlooku pol maš možnost gledanja kode (HTML) sporočila.Kar pomeni da je mail sestavljen iz te kode HTML.
Jaz pa hočem da uporabim mail() za pošiljanje maila, pod 3 parameter kjer pišeš kaj v sporočilu bo, pa bi napisal to HTML kodo.Ker mi je mail() to kodo izpisal v plain text formatu sem upal na Htmlentites() funkcijo.
HTML kodo v sporočilu bi pa uporabil za naprimer obarvan text, debelino texta,...
Upam da sem zdej dost jasno povedal.
Lp,
Mitja
Ko napišeš nek mail v npr. Outlooku pol maš možnost gledanja kode (HTML) sporočila.Kar pomeni da je mail sestavljen iz te kode HTML.
Jaz pa hočem da uporabim mail() za pošiljanje maila, pod 3 parameter kjer pišeš kaj v sporočilu bo, pa bi napisal to HTML kodo.Ker mi je mail() to kodo izpisal v plain text formatu sem upal na Htmlentites() funkcijo.
HTML kodo v sporočilu bi pa uporabil za naprimer obarvan text, debelino texta,...
Upam da sem zdej dost jasno povedal.
Lp,
Mitja
darh ::
lej.. nimaš ti čisto pojmov razjasnenih al pa te ne razumem najbolj... HTML "koda" je TEXT !!
Ker vidm da se ti ne da PHP manuala odpirat, ti bom naredu C/P pomembenejših stvari:
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
/* recipients */
$to = "Mary <mary@example.com>" . ", " ; //note the comma
$to .= "Kelly <kelly@example.com>";
/* subject */
$subject = "Birthday Reminders for August";
/* message */
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* additional headers */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";
/* and now mail it */
mail($to, $subject, $message, $headers);
Ker vidm da se ti ne da PHP manuala odpirat, ti bom naredu C/P pomembenejših stvari:
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
/* recipients */
$to = "Mary <mary@example.com>" . ", " ; //note the comma
$to .= "Kelly <kelly@example.com>";
/* subject */
$subject = "Birthday Reminders for August";
/* message */
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* additional headers */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";
/* and now mail it */
mail($to, $subject, $message, $headers);
Excuses are useless! Results are priceless!
Zgodovina sprememb…
- spremenil: darh ()
<?php?> ::
Vem da je HTML koda text.Kar sem hotel povedat je da mi je HTML kodo vn vrgu kot plain text.Torej sem dobil v text formatu ven vse tage in vse kar zraven spada.
HTML koda se je izpisala v text formatu.Jaz pa sem hotel da se mi HTML koda "izvede" in dobim ven iz kode:
Krneki
izpis Krneki pa še črno ozadje.Pa tega nisem dobil.Izpisal se mi je:
Kot text.
Manual se mi da odperat, ampak ko sem uporabil to kar sem zvedel se mi je zgodilo to kar sem gor napisal.HTML koda se je izpisala v plain text formatu.
Kodo ki si mi jo napisal bom še probal.
HTML koda se je izpisala v text formatu.Jaz pa sem hotel da se mi HTML koda "izvede" in dobim ven iz kode:
Krneki
izpis Krneki pa še črno ozadje.Pa tega nisem dobil.Izpisal se mi je:
Kot text.
Manual se mi da odperat, ampak ko sem uporabil to kar sem zvedel se mi je zgodilo to kar sem gor napisal.HTML koda se je izpisala v plain text formatu.
Kodo ki si mi jo napisal bom še probal.
<?php?> ::
Škoda da se html koda na tem forumu izvede...
Če ne boš razumel kar sem ti hotel povedat mi daj mail, da ti tam povem vse skupaj z kodo vred...
Če ne boš razumel kar sem ti hotel povedat mi daj mail, da ti tam povem vse skupaj z kodo vred...
darh ::
lej... zdj vidm da nism jest smotan...
še enkrat... če hoče pošiljat HTML maile, daš kot ČETRTI argument v funkcijo mail() naslednji text: "Content-type: text/html; charset=iso-8859-1\r\n"...
bo šlo ?
btw: nekam zanimivo znano mi deluješ.. in če si kdor mislm da si... ehm.. you don't wonna know...
še enkrat... če hoče pošiljat HTML maile, daš kot ČETRTI argument v funkcijo mail() naslednji text: "Content-type: text/html; charset=iso-8859-1\r\n"...
bo šlo ?
btw: nekam zanimivo znano mi deluješ.. in če si kdor mislm da si... ehm.. you don't wonna know...
Excuses are useless! Results are priceless!
rc-car ::
lol!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
darh ::
k se bo vojna zacela boste sli taki najprej pred zid... bwahaha
Excuses are useless! Results are priceless!
rc-car ::
oz. se bodo sprasevali zakaj kopljejo luknjo 2x1 m v vrtsi po 100x100 lukenj
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP - nujno! - email formaOddelek: Izdelava spletišč | 2040 (1722) | DonMatejo |
» | mass mailingOddelek: Izdelava spletišč | 1616 (1527) | Uporabnik |
» | email še enkratOddelek: Izdelava spletišč | 1542 (1333) | Taras_Bulba |
» | Mail & #353; a.k.a š v plain text ne dela?Oddelek: Programiranje | 2063 (1999) | b |
» | PHPBB2 in pošiljanje pošte v slovenščini (Č)Oddelek: Izdelava spletišč | 1214 (1072) | Tito |