Autor | Zpráva | ||
---|---|---|---|
esh Profil * |
#1 · Zasláno: 7. 8. 2012, 16:07:42
Ahoj,
chtěl bych se zeptat jesli by někdo nevěděl jak vyřešit nalezení a umazání obrázku v textu, vloženýho v kodování base64. Stává se mě, že do HTML editoru někdo vloží obrázek tím, že ho tam přetáhne => grrr => potřeboval bych při ukládání, aby se takto vložený obrázek identifikoval a nejlépe i smazal ( pomocí regulárního výrazu ? ) a následně bych si vygeneroval hlášku o tom. Za podměty a nápady předem díky Petr Klimeš |
||
Str4wberry Profil |
#2 · Zasláno: 7. 8. 2012, 17:22:20
Co je myšleno tím HTML editorem? Lepší by bylo tomu vložení přecházet než ho dodatečně odstraňovat.
|
||
esh Profil * |
#3 · Zasláno: 7. 8. 2012, 21:52:56
použíívám webový HTML editor xinha ... ale ej to fuk jde to v kterymkoliv. Prostě zákazník veme obrázek a přetáhne ho do editoru, on se mu korekně zobrazí, ale při ukládání do DB to vyhoří a neuloží se nic, potřeboval bych tedy nějak identifikovat když to tam takhle "sprasí" a nejlépe i odstranit.
|
||
esh Profil * |
#4 · Zasláno: 8. 8. 2012, 13:46:08
Nu po rade testů jsem to prozajímavost spackal nějak takhle:
$pattern = "/<img[^>]*;base64,[^>]*>/is"; if(preg_match_all($pattern, $textClanek, $matches, PREG_SET_ORDER)) { foreach($matches AS $match) { $textClanek = str_replace($match[0], '', $textClanek); } } |
||
Časová prodleva: 12 let
|
0