Avatar billede Slettet bruger
31. oktober 2010 - 12:43 Der er 8 kommentarer og
1 løsning

Script man viser på ens hjemmeside, uden den "viser scriptet"

Hvordan er det man gør så man kan vise et script lige som her på eksperten?
hvor man kan skrive <table><tr><td></td></tr></table> uden den viser et table, hvor den bare viser scriptet hvis i kan følge mig?
Avatar billede webweaver Praktikant
31. oktober 2010 - 13:08 #1
Erstat alle < med &lt; og > med &gt;
Avatar billede michael_stim Ekspert
31. oktober 2010 - 13:11 #2
Har du php, kan du kalde filerne for phps i stedet. kode.phps
Avatar billede Slettet bruger
31. oktober 2010 - 13:44 #3
#2Micheal_stim kan du give et eksempel?
#1 kan man få den til at gøre det automatisk?
Avatar billede webweaver Praktikant
31. oktober 2010 - 13:55 #4
Istedet for at kalde din fil for fil.php, kalder du den for fil.phps

Så vil den vise din PHP kode, istedet for at eksekvere den.
Men den bruges ikke rigtig til det du vil, som regel.

Og angåede mit svar, så ja, det kan du gøre med PHP.

$html_way = array(" &lt;", "&gt;");
$normal_way = array("<",      ">");

$besked = str_replace($normal_way, $html_way, $besked);

Den vil erstatte < og > med det valgte i $beskeden.
Så det er en form for "automation".
Avatar billede Slettet bruger
31. oktober 2010 - 14:04 #5
Tak webweaver :D Læg et svar :D
Avatar billede webweaver Praktikant
31. oktober 2010 - 14:05 #6
I will :)

Fortsat god weekend. Tak for point.
Avatar billede Slettet bruger
31. oktober 2010 - 14:14 #7
Så lidt, og tak for hjælp.
Iligemåde (:
Avatar billede Slater Ekspert
31. oktober 2010 - 14:45 #8
Webweavers svar er ganske korrekt, men selv at skrive funktionen er spild af tid - både din og serverens. Der findes allerede en indbygget funktion i PHP til at gøre præcis det samme, der hedder htmlspecialchars().

Ville bare lige nævne det ;)
Avatar billede webweaver Praktikant
31. oktober 2010 - 15:42 #9
Som viperine skriver, er der faktisk en indbygget funktion til dette, så man ikke behøver at lave funktionen selv, som jeg gjorde (selvom det også virker). Tænkte bare ikke lige over det :)

http://php.net/manual/en/function.htmlspecialchars.php
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester