Logo Logo
Nazaj na seznam
WEB

Kako pravilno prikazati kodo in odstavke v HTML

14. 03. 2026
Kako pravilno prikazati kodo in odstavke v HTML

Pri izpisu besedila iz baze podatkov pogosto naletimo na težavo, da brskalnik ignorira nove vrstice in zamike. Brez pravilne obdelave bi se vsa tvoja skrbno napisana koda in dolgi odstavki zlili v eno samo nepregledno vrstico.

Rešitev za odstavke: nl2br() ali <p>

Če v bazo shranjuješ surovo besedilo, PHP ponuja funkcijo nl2br(), ki nove vrstice spremeni v HTML značke <br>. V najinem novem sistemu pa je še bolje, da besedilo že ob vnosu zapreš v <p> značke, saj s tem brskalniku poveš, kje se vsebina smiselno loči.

Ohranjanje oblike kode s <pre> in <code>

Največji izziv je programska koda. Brskalnik privzeto odstrani vse odvečne presledke. Da koda ostane v "IDE obliki" (z vsemi zamiki), jo moramo obvezno izpisati znotraj značke <pre>. Ta značka brskalniku ukaže: "Prikaži točno tako, kot je zapisano v bazi."


// Primer izpisa iz SQL tabele
echo "<pre><code>" . htmlspecialchars($row['vsebina']) . "</code></pre>";

Varnost pri izpisu (htmlspecialchars)

Ko izpisuješ kodo, ki vsebuje znake, kot so < ali >, jih moraš spremeniti v HTML entitete. Če tega ne storiš, bo brskalnik poskušal kodo izvesti, namesto da bi jo samo prikazal.

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.