Varför inte använda funktionen show_source ("original_php_script.php3");?
Den visar källkoden snyggt formatterat med färgsyntaxkodning.
------------------
6 svar · 480 visningar · startad av Swey
Jag tänkte ha en mapp där man ska kunna visa olika PHP-sidor med källkod direkt i webbläsaren.
För att lösa det skapade jag en .htaccess:
AddType text/plain .php
Nu behandlas inte källkoden längre. Men då stötte jag på ett annat problem. HTML som skrivs mellan ?> och <? i PHP-filen behandlas av IE. Hur kan man lösa detta? Fruktansvärt irriterande...
<h1>Hej <? echo $namn ?></h1>
visas som
Hej
med stor stil i webbläsaren eftersom den tror att det är HTML fast jag har sagt klart och tydligt att det är TEXT. Dessutom faller ju alla PHP-kod bort fast det är den jag vill visa. Hur löser jag detta?
------------------
/mvh Swey
[Redigerat av Swey den 03 jul 2000]
Varför inte använda funktionen show_source ("original_php_script.php3");?
Den visar källkoden snyggt formatterat med färgsyntaxkodning.
------------------
För att det inte finns nån sån funktion :)
Sedan så är det ju problem med vanliga HTML-sidor också.
------------------
/mvh Swey
[Redigerat av Swey den 03 jul 2000]
För att det inte finns nån sån fumktion ...
Finns det faktiskt. Men den står inte med i dokumentationen av någon anledning. :)
Har inte så mycket med Apache att göra, utan problemet är att MS inte följer standard i det här fallet. IE tittar igenom filen, och om den hittar några "taggar" så HTML-formateras innehållet även om man angett text/plain som MIME-typ.
Du kan ju alltid avkoda alla < i texten med < (det är bl.a. så show_source gör).
------------------
Robban < robban@lipogram.com >
Kanske den inte finns men det funkar då under Apache...
Mvh
/Adam
Jo, det är synd att MS inte följer standarden :l
Men problemet är att jag inte vill formatera sidorna utan visa de direkt som de är.
Som du ser här:
http://php.webforum.nu/project/source
så finns det inget enkelt sätt att göra så att filerna visar sig i sitt naturliga skick.
Det är synd att det inte finns något forum för webbläsare. Detta var det närmaste jag kunde hitta om "mitt problem".
------------------
/mvh Swey
Menar du ungefär såhär? http://www.php.net/source.php?page_url=/source.php
------------------
Gislaved.net - Ett roligare Internet!