---
title: "Visa text/kod-sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15681-visa-text-kod-sida"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "webbmannen"
published: "2001-05-27T23:07:00.000Z"
updated: "2001-05-28T18:14:00.000Z"
replies: 9
views: 176
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15681-visa-text-kod-sida"
---

# Visa text/kod-sida

## #1 — webbmannen, 2001-05-27T23:07Z

Jag hämtar ut en text från databasen på detta sätt:

```
$info[3] = str_replace("<", "& lt;", $info[3]);
$info[3] = str_replace(">", "& gt;", $info[3]);
echo nl2br($info[3]);
```

Med hjälp av str_replace så kan jag nu visa kodexempel, men då har jag ju samtidigt tappat möjligheten att formatera texten med tex färg och storlek. Finns det ett sätt att lösa detta? Har letat men inte funnit :l

/webb

Permalänk: https://www.webforum.nu/p/15681

## #2 — FlashX, 2001-05-28T06:56Z

Fungerar det inte att lägga till dom taggar du vill att man ska kunna använda 

```
$info[3] = str_replace("<b>", "<b>", $info[3]);
```

 (förutsatt att de hamnar efter ovanstående)
Annars kan man ju alltid definera egna som t.ex \[ b\] o.s.v.

Permalänk: https://www.webforum.nu/p/318869

## #3 — webbmannen, 2001-05-28T07:14Z

FlashX,

Jag har prövat det du föreslår men i båda fallen så tar mina konverteringar av taggarna över och ser till att de skrivs ut istället för att exekveras.

/webb

Permalänk: https://www.webforum.nu/p/318870

## #4 — jepsO, 2001-05-28T08:39Z

> men i båda fallen så tar mina konverteringar av taggarna över och ser till att de skrivs ut istället för att exekveras.

Menar du att det står **\<b\>** om du väljer Visa källa/View source på sidan? Isf måste du konvertera tillbaka de kodsnuttar som får användas (förslagsvis fetstil, länkar etc.), dvs

```
$info[3] = str_replace("<b>","<b>",$info[3]);
```

Permalänk: https://www.webforum.nu/p/318871

## #5 — Agaith, 2001-05-28T08:56Z

Är inte säker på att det är detta du menar, men:

Kolla på htmlspecialchars, detta skulle göra att du kunde skriva "vanlig" htmlkod och sedan visa denna (utan att den exekveras.

För att sedan formatera texten använder du dig av egna taggar (liknande här kanske)

string htmlspecialchars (string string \[, int quote_style\])

[php.net manualen](http://www.php.net/manual/en/function.htmlspecialchars.php)

Permalänk: https://www.webforum.nu/p/318872

## #6 — webbmannen, 2001-05-28T09:52Z

Tack alla som hjälpt till :)

Det här var lite knöligt att få till men nu är det nästan okay.

```
$info[3] = htmlspecialchars($info[3], ENT_QUOTES);
$info[3] = preg_replace("[red]", "<font color=red size=1>", $info[3]);
$info[3] = preg_replace("", "</font>", $info[3]);
```

Jag har formateringen som jag vill ha den men har inte blivit av med \[\] och \[/\]. Vill du. får du gärna berätta hur man gör - jag letar själv under tiden.

/webb

\[r\]UBB:n gillade inte att jag skrev hakar i koden och jag kommer inte på entiteterna för dem. Där det står "" ska det vara (hake)red(hake) och (hake)/red(hake) \[r\]

Permalänk: https://www.webforum.nu/p/318873

## #7 — webbmannen, 2001-05-28T11:18Z

Ifall någon kikar i denna tråd framöver så fick jag bort hakarna med:

"/\\\[(red)\]/"

och nu kan jag gå vidare :e

/webb

Permalänk: https://www.webforum.nu/p/318874

## #8 — Fuel, 2001-05-28T17:56Z

<http://www.kfdata.net/php/kod.php>

Permalänk: https://www.webforum.nu/p/318875

## #9 — Agaith, 2001-05-28T18:08Z

Web -\> Va trevligt, vad var det för fel ??

Permalänk: https://www.webforum.nu/p/318876

## #10 — webbmannen, 2001-05-28T18:14Z

Agaith,

Inget annat än okunskap skulle jag tro ;)

Applikationen kommer att återfinnas på PPS inom kort tillsammans med övriga uppdateringar.

/webb

Permalänk: https://www.webforum.nu/p/318877

---

Tråden på webben: https://www.webforum.nu/amne/php/15681-visa-text-kod-sida
