[PHP] html text oproepen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
Ik probeer een webbased hotmail systeem te maken om mailtjes van hotmail te kunnen ophalen. Nu lukt dit aardig alleen krijg ik de html emailtjes niet goed weergegeven. Ik heb geprobeert om het mail bericht (de body teksten dus) met <pre></pre> op te roepen maar dan zie je dus de html code van de emailtjes. Vervolgens geprobeert naar een txt file te schrijven en die vervolgens met include opgeroepen maar dat werkte ook niet. Daarna naar html file geschreven maar dit heeft hetzelfde effect als de txt file. Weet iemand een ander oplossing??

Wat je wil is niet altijd wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • man-o-script
  • Registratie: Juni 2001
  • Laatst online: 17-09 22:23
probeer
PHP:
1
html_entity_decode($de_string_die_je_uit_wil_poepen);

eens?

//


Acties:
  • 0 Henk 'm!

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
hmmm jammer maar het werkt niet

Wat je wil is niet altijd wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • man-o-script
  • Registratie: Juni 2001
  • Laatst online: 17-09 22:23
Maar wat is nou eigenlijk je probleem?
je zegt: "alleen krijg ik de html emailtjes niet goed weergegeven".

Wat zie je dan wel? wat is er nou precies mis? :P
Welke string krijg je dan wel terug?

//


Acties:
  • 0 Henk 'm!

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
ik heb het nu opgelost met
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
$a = htmlentities($body);

function unhtmlentities ($string)
{
    $trans_tbl = get_html_translation_table (HTML_ENTITIES);
    $trans_tbl = array_flip ($trans_tbl);
    return strtr ($string, $trans_tbl);
}

$c = unhtmlentities($a);

echo $c;

alleen wordt het html mailtje nu wel heel erg vaag weergeven :P

Wat je wil is niet altijd wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
man-o-script schreef op 08 July 2003 @ 01:40:
Maar wat is nou eigenlijk je probleem?
je zegt: "alleen krijg ik de html emailtjes niet goed weergegeven".

Wat zie je dan wel? wat is er nou precies mis? :P
Welke string krijg je dan wel terug?
Wat ik nou bedoelde was dat als je een html mailtje wilt openen dan krijg je de bron code te zien en dat probeer ik dus om te zetten direct. Ok het omzetten lukt maar de layout is naar de maan wugege

Wat je wil is niet altijd wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • man-o-script
  • Registratie: Juni 2001
  • Laatst online: 17-09 22:23
Ah oke, was eigenlijk dezelfde oplossing, alleen je gebruikt een oudere PHP versie.

Misschien kun je er wat dingetjes uitfilteren zoals </HTML> bijvoorbeeld voor die layout ;)

//


Acties:
  • 0 Henk 'm!

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
man-o-script schreef op 08 July 2003 @ 01:46:
Ah oke, was eigenlijk dezelfde oplossing, alleen je gebruikt een oudere PHP versie.

Misschien kun je er wat dingetjes uitfilteren zoals </HTML> bijvoorbeeld voor die layout ;)
lijkt me een goed plan. in ieder geval is de layout weer in orde en is de code ook weer aangepast.
PHP:
1
2
3
4
5
6
7
8
9
function unhtmlentities ($string)
{
    $trans_tbl = get_html_translation_table (HTML_ENTITIES);
    $trans_tbl = array_flip ($trans_tbl);
    return strtr ($string, $trans_tbl);
}
print "<br/><pre>";
print unhtmlentities($body);
print "</pre>";

Wat je wil is niet altijd wat je nodig hebt!

Pagina: 1