» »

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

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
The lonely position of the neutral.

<?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

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);
The lonely position of the neutral.

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.


<?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...

darh ::

lej... zdj vidm da nism jest smotan... >:D

š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...
The lonely position of the neutral.

cahahopie ::

Ne, ni moj dvojnik.:D
Še več nas je takih! Jee!:P

rc-car ::

lol! >:D
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 >:D
The lonely position of the neutral.

rc-car ::

oz. se bodo sprasevali zakaj kopljejo luknjo 2x1 m v vrtsi po 100x100 lukenj >:D
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mass mailing

Oddelek: Izdelava spletišč
8730 (641) Uporabnik
»

email še enkrat

Oddelek: Izdelava spletišč
7744 (535) Taras_Bulba
»

Mail & #353; a.k.a š v plain text ne dela?

Oddelek: Programiranje
8947 (883) b
»

PHPBB2 in pošiljanje pošte v slovenščini (Č)

Oddelek: Izdelava spletišč
11627 (485) Tito
»

e-mail v plain-text oblike - NE HTML!

Oddelek: Programska oprema
8708 (618) JLP

Več podobnih tem