Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

HTML als text weergeven in een PHP script

Pagina: 1
Acties:

Verwijderd

Topicstarter
Makkelijk probleem maar donders moeilijk uit te leggen! ik ga het proberen.

Doel:

Ik heb een html template dat ik wil weergeven in HTML code in de browser.
Deels heb ik dit gemaakt met behulp van een php scriptje.
voorbeeld
In het scriptje moeten 3 waardes ingevoerd worden met behulp van zoals straatnaam,huisnummer en postcode (dit werkt naar behoren). En zodra je op verzenden drukt dat ik dan de complete HTML template in HTML code in mijn browser wordt weergegeven zodat deze alleen hoef te kopieren.
(Dit werkt nie)t

Probleem/vraag:

Hoe kan ik HTML als text weergeven in een php script en dat deze niet als HTML gelezen wordt

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Als je HTML weer wilt geven, staat dat geheel los van PHP. Wat je moet doen, is niet dingen sturen als <html> maar als
code:
1
&lt;html&gt;

. Als je al '<html>' in een string hebt zitten in PHP, dan kan PHP je wel helpen met de functie htmlentities.

[ Voor 4% gewijzigd door GlowMouse op 05-09-2008 19:09 ]


Verwijderd

Topicstarter
Even kijken of wij op 1 lijn zitten

Ik zou graag de weergave van mijn html template als bron code in de browser willen lezen wanneer ik op het knopje submit heb gedrukt.

  • Sjoerd
  • Registratie: December 2003
  • Niet online
optie1: De hele html code (template) in een hiddenfield proppen en meesturen (niet handig)
optie2: In php de html template uitlezen met fopen? en desnoods wat strings zoals {data1} vervangen door de data gekregen door de 3 input fields?

[ Voor 7% gewijzigd door Sjoerd op 05-09-2008 19:39 ]

Modelbouw - Alles over modelbouw, van RC tot diorama


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Is het gebruik van htmlspecialchars niets in samenwerking met fopen?

  • Svennetjee
  • Registratie: December 2007
  • Laatst online: 20:57
Of misschien htmlentities icm fopen?

[ Voor 7% gewijzigd door Svennetjee op 08-09-2008 19:14 ]


  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
code:
1
Of gewoon de < en de > vervangen door &lt; respectievelijk &gt;

  • FvdM
  • Registratie: April 2002
  • Niet online
Je kan ook de Content-Type header gebruiken:

code:
1
2
header( 'Content-Type: text/plain', true );
echo $raw_html;


of voor download:

code:
1
2
3
header( 'Content-Type: text/html', true );
header( 'Content-Disposition: attachment; filename="voorbeeld.html"' );
echo $raw_html;
Pagina: 1