Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- ricsi99: 6. Genes alaplap tündöklése kontra MS/Zintel korlátozásai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Gurulunk, WAZE?!
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
L3zl13
nagyúr
Bizonyára nem tökéletes megoldás, de a php.net-en a preg-match-all() függvénynél van egy viszonylag egyszerű példakód.
Ez HTML tagokra van írva, de könnyen átalakítható BB Code-ra is.
<?php
/**
* Find and close unclosed xml tags
**/
function close_tags($text) {
$patt_open = "%((?<!</)(?<=<)[\s]*[^/!>\s]+(?=>|[\s]+[^>]*[^/]>)(?!/>))%";
$patt_close = "%((?<=</)([^>]+)(?=>))%";
if (preg_match_all($patt_open,$text,$matches))
{
$m_open = $matches[1];
if(!empty($m_open))
{
preg_match_all($patt_close,$text,$matches2);
$m_close = $matches2[1];
if (count($m_open) > count($m_close))
{
$m_open = array_reverse($m_open);
foreach ($m_close as $tag) $c_tags[$tag]++;
foreach ($m_open as $k => $tag) if ($c_tags[$tag]--<=0) $text.='</'.$tag.'>';
}
}
}
return $text;
}
?>
Forrás: [link]Nyilván a különböző komplex modulokkal nem versenyképes.
-
L3zl13
nagyúr
A WYSWYG szerkesztőben te elvileg nem látsz semmilyen TAG-et. Sem BB Code-ot, sem HTML taget se akármi mást. Csak azt látod, hogy amit írsz az utána vastag vagy dőlt betűvel íródik már a szerkesztő ablakban.
Semmilyen kézzel beírt kódot nem kell kezelned. BB Code-dal nem foglalkozol, a <-t meg a szerkesztő átalakítja <-vé, és így érvényteleníti a HTML taget is.Hogy mögötte szerkesztő a háttérben hogyan adja át a szövegetaz már mindegy, lehet akát normál HTML tagekkel is, mert a user nem tud < karaktert eredeti formájában átadni a scriptnek a szerkesztő megkerülésével (ami meg automatikusan átalakítja html entityre). (Legalábbis nem sima kézi beírással/szerkesztéssel. Amivel meg mégis, az meg egy egészen más probléma.)
-
L3zl13
nagyúr
WYSWYG szerkesztőt elvileg nem lehetne így kicselezni, mert ha jól van megcsinálva, akkor a spec karaktereket (pl < >) HTML entitykkel (</>) helyettesíti, tehát hiába ír be a user HTML taget azt a böngésző szövegként is fogja értelmezni, és csak megjelenítésben lesz jó.
-
DeltaPower
addikt
php-hez létezik excel export class, azzal egy lépéssel közelebb kerülsz a megoldáshoz. bár aszem diagram és ilyen okosságok nem műxenek vele.
és volna egy kérdésem is:
apache 2.0.47+php 4.3.2 win szerver, semelyik böngészőből nem érem el. tűzfalak kikapcsolva, a szerver feláll rendesen, de még a docroot-ját sem érem el, timeout. furcsa hogy nem állítottam rajta semmit, pár napja még teszteltem rajta, most valamiért meggondolta magát.
[Szerkesztve]
Új hozzászólás Aktív témák
Hirdetés
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Fejhallgató erősítő és DAC topik
- Vicces képek
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Crimson Desert
- Milyen TV-t vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Diablo IV
- Forza sorozat (Horizon/Motorsport)
- További aktív témák...
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- BESZÁMÍTÁS! Apple Watch Series 9 GPS 45MM okosóra garanciával hibátlan működéssel
- Keresünk Galaxy S22/S22+/S22 Ultra
- Bomba ár! Asus BR1100F Convertible - Intel N6000 I 8GB I 128SSD I 11,6" Touch I Cam I W11 I Gari!
- Microsoft Surface Laptop 5 i5-1245U 16 GB RAM 2256X1504 érintőkijelző Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

