Preg_replace u neparovych tagu – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Preg_replace u neparovych tagu – PHP – Fórum – Programujte.comPreg_replace u neparovych tagu – PHP – Fórum – Programujte.com

 

tribalcz0
Super člen
29. 12. 2013   #1
-
0
-

ahoj mám problm potřebuji aby i přes ochranu procházeli nějaké tagy s párovými nemám problm používám 

   $string = preg_replace("#\[span\](.+?)\[/span\]#is", "<span>\\1</span>", $string);

ale u nepárovho tagu jsem v koncích nevím jak na to

Nahlásit jako SPAM
IP: 178.209.131.–
tribalcz0
Super člen
30. 12. 2013   #2
-
0
-

Poupravím trochu svůj původní dotaz potřebuju nějakým způsobem protlacit pres htmlspeciachars tag <br /> používám nl2br ale vypisovane texty pomocí htmlspeciachars ošetřuji až po výpisu z db tj 

/*zde nabíram data z db

a vypisuji takto*/

foreach($post as $post)
{
echo("<div>");
echo(htmlspecialchars($post['post']);	
echo("</div>");	


tj do db pouštím data neupravená používám to již delší dobu a za bezpečnostní riziko to nepovažuji jelikož se k prohlížeči tak jako tak dostanou bezpečná data je mi proto jasné že budu muset povolovat html znaky až po výpisu ne při ukládání 

Nahlásit jako SPAM
IP: 178.209.131.–
Kit+15
Guru
6. 1. 2014   #3
-
0
-

#2 tribalcz 

<?php
$post = array(
    "Adam\nEva",
    "Kašpar\nMelichar\nBaltazar", 
    "jaro\nléto\npodzim\nzima"
);

foreach($post as $line) {
    echo("<div>");
    echo(nl2br(htmlspecialchars($line)));
    echo("</div>\n");
}

 Výstup:

<div>Adam<br />
Eva</div>
<div>Kašpar<br />
Melichar<br />
Baltazar</div>
<div>jaro<br />
léto<br />
podzim<br />
zima</div>
Nahlásit jako SPAM
IP: 46.174.34.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Martin Fiala
~ Anonymní uživatel
8 příspěvků
16. 1. 2020   #4
-
0
-
Nahlásit jako SPAM
IP: 37.188.157.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 22 hostů

Podobná vlákna

[RE] pomoc s preg_replace — založil jatt

Preg_replace - dotaz — založil webdorf

PHP regex - preg_replace — založil Hynek Šturma

Procisteni HTML tagu — založil zak

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý