- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Kicsomagolták a Vivo X Fold 5-öt (videó és fotók)
- Szerkesztett és makrofotók mobillal
- iPhone topik
- Honor 200 Pro - mobilportré
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Android alkalmazások - szoftver kibeszélő topik
- VoLTE/VoWiFi
- Samsung Galaxy A54 - türelemjáték
Ú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
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- Apple iPhone 15 Pro Max 512GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS ROG STRIX X570-E Gaming alaplap garanciával hibátlan működéssel
- Alkatrészt cserélnél vagy bővítenél? Nálunk van, ami kell! Enterprise alkatrészek ITT
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged