Dankie Raymond. Dat vir my die teken fout vasgestel.
Dit is nie al r.dziadusz "opgelos" ...
Probleem na die uitvoer van die script: alle vorige apostrofes (en aanhalingstekens) is nou in Ascii Html ': " , " Enige idees oor hoe om dit op te los? (Ek het vBSEO en probeer die karakter vervanging funksie -. Nie werk nie ek het ook herbou die post kas na die uitvoer van die BB script - het niks verander nie). Slegs apostrofs en aanhalingstekens wat daar was voor die script is hardloop geraak is (nuwe poste wat hulle sal normaalweg vertoon) Ek kan 'kul 'n gedeeltelike oplossing deur die gebruik van vb sensuur maar ek wil eerder nie.
Ook, & toon oral as &
Probleem 2: vir een of ander rede het ek hierdie BB kode in sommige plekke: [Lang = x], [lang = x] ens Hoe wysig ek jou script (clearBB.php) diegene te vermoor?
Laaste geredigeer deur norku; 11-10-11 op 12:03.
Jammer ek het gemerk as opgelos, ek het dit vir beide van julle werk
Ek sal ondersoek waarom jy ", Vertel my asseblief wat karakterstel wat jy gebruik (beskryf hoe om dit te doen, jy kan dit vind in readme.html file)
Oor die tweede probleem het dit appeard becouse gebruikers voeg "lang" kode handmatig
As jy wil ii te verwyder met behulp van my script vir die eerste geval [Lang = x]
vind asseblief hierdie reëls:
if ((strpos ($ boodskap ["pagetext"], [lang = '))! == ONWAAR)
$ New_message = basic_clear ($ new_message, "[lang = ');
}
en presies na dit stel:
if ((strpos ($ boodskap ["pagetext"]: [Lang = '))! == ONWAAR)
$ New_message = basic_clear ($ new_message, "[Lang = ');
}
- Dit is nie getoets is net 'n quick fix nie
maar in die tweede geval [I] [lang = x] [/ i] hierdie BBCode nie werk en dit is meer ingewikkeld, ook met 'n paar meer probleme kan beïnvloed, want jy wys my tag met twee leemtes, maar ek doen nie weet of daar was dié met drie gapings, ens, en want wat jy kan 'n paar teks gesnede, ek nodig het om uit te vind as dit moontlik tags te verwyder soos hierdie veilig.
Edit
Oor " ons status word huidiglik besig met Pleae wag 'n tweede
Laaste geredigeer deur r.dziadusz; 11-10-11 op 12:49.
Hi en dankie. Ek het 'n nuwe draad oor hierdie begin so kan jy verwyder dit asseblief?
My karakterstel is ISO-8859-1
Dankie ook vir die inligting oor die script.
Ons sien uit daarna om van u te hoor op die Ascii html ding as ek wil graag kry dat vasgestel.
Hi ons nog steeds op dit werk, het ons 'n paar tydelike vBulletin probleem te oorkom in ons toets forum, jammer vir die vertraging, sal jy die oplossing so gou as moontlik!
Ek weet wat die probleem blyk te wees, ek dink jy gebruik om die vorige weergawe van clearBB so soos ek gesê het dit was 'n beta-weergawe.
Te verwyder & ens Herstel asseblief jou databasis van jou back-up net voor die gebruik van die robot, en die skep van hierdie lêer weer is presies soos descrption:KLIEK, Met die huidige (nie vorige, kan dit skep probleem - jammer vir wat) weergawe van script
Laaste geredigeer deur r.dziadusz; 12-10-11 op 11:13.
En verloor 2 dae die moeite werd om van die poste / drade op die betrokke forum? Ek kan dit nie doen nie ...
OK ek kan maak vir jou 'n ander script wat verwyder al van dit, ", &
Ek is jammer dat hierdie ASCI html kodes verskyn, maar let asseblief daarop dat jy gebruik 'n beta weergawe van hierdie produk, sal ons enigiets doen om jou te help
Dit sal uitstekend wees. Dankie. Sal die script verwyder selfs as hulle verbind word op ander woorde soos hierdie: "München-Nord Wes" ?
Laaste geredigeer deur norku; 12-10-11 op 17:27.
Dit is ook beta weergawe
1.Please skep 'n lêer en stoor dit as "decode.php"
2.Put die kode hieronder in dit en stoor dit
3.Upload na jou bediener, forum wortel
4.Do die back-up van jou databasis
5.Turn jou forum af
6.Log in as administrateur
Jou browser 7.In, sit url met die bestemming vir jou "clearBB.php"
8.Press "duidelik" knoppie
<Php echo "<input type=\\"hidden\\" name=\\"securitytoken\\" value=\\"" $vbulletin-> userinfo [" securitytoken "]." \\ "/> \\ N";?>
<p style="text-align: center">
Gebruik hierdie program om die ASCI html kode te verander in die "normale" tekens
</ Br> Hierdie skrif het 'n groot invloed op jou
databasis en veranderinge is permanent - <b> kan nie ongedaan gemaak word nie </ b> dus:
</ Br>
maak seker jy het die <b> rugsteuning van u databasis </ b> en onthou te <b> te draai
uit jou forum </ b> tydens die gebruik van hierdie skrif </ p>
<form action="decode.php?do=execute" method="post"> <insette type = "submit"
waarde = "duidelik" style = "width: 70%; margin-left: 15%" /> </ form>
<? PHP
funksie update_pagetext (& $ new_message, $ message_id)
globale $ vBulletin;
$ VBulletin-> DB-> query_write ("
UPDATE "TABLE_PREFIX." Post
SET pagetext = "addslashes ($ new_message)."
Waar postid = "$ message_id.
);
}
die funksie update_tittle (& $ new_tittle, $ tittle_id) {
globale $ vBulletin;
$ VBulletin-> DB-> query_write ("
UPDATE "TABLE_PREFIX." Post
STEL title = "addslashes ($ new_tittle)."
Waar postid = "$ tittle_id.
);
$ VBulletin-> DB-> query_write ("
UPDATE "TABLE_PREFIX." Draad
STEL title = "addslashes ($ new_tittle)."
Waar firstpostid = "$ tittle_id.
);
}
require_once ('/ global.php.');
if ($ _REQUEST ["doen"] == "voer") {
$ To_remove = array (">", "<", "en", "", "");
$ Resultaat = $ vBulletin-> ssl-> query_read ("SELECT * VANAF" TABLE_PREFIX. "Post waar pagetext soos"%>% of pagetext-soos "% <% of pagetext-soos"% &% 'of pagetext soos '%%' of pagetext soos '%%' of titel soos "% &%" OF titel soos '%'% 'of titel soos "% <%" OF titel soos " %>% of titel soos "%"% ");
terwyl ($ boodskap = $ db-> fetch_array ($ gevolg))
$ New_message = $ boodskap ["pagetext-];
if ((strpos ($ boodskap ["pagetext"], '>'))! == ONWAAR)
$ New_message = str_replace ('>', '>' $ new_message);
}
if ((strpos ($ boodskap ["pagetext], '<'))! == ONWAAR)
$ New_message = str_replace ('<', '<', $ new_message);
}
if ((strpos ($ boodskap ["pagetext], 'en")) == VALS!)
$ New_message = str_replace ('&', '&', $ new_message);
}
if ((strpos ($ boodskap ["pagetext"]'' ')) == onwaar is!)
$ New_message = str_replace ('' ', "", $ new_message);
}
if ((strpos ($ boodskap [] "pagetext", "")) == VALS!)
$ New_message = str_replace ("," ', $ new_message);
}
update_pagetext ($ new_message, $ boodskap ["postid ']);
$ New_title = $ boodskap ["titel"];
if ((strpos ($ boodskap ["titel"], '>'))! == ONWAAR)
$ New_title = str_replace ('>', '>' $ new_title);
}
if ((strpos ($ boodskap ["titel"], '<')) == onwaar is!)
$ New_title = str_replace ('<', '<', $ new_title);
}
if ((strpos ($ boodskap [] "titel" 'en ")) == VALS!)
$ New_title = str_replace ('&', '&', $ new_title);
}
if ((strpos ($ boodskap ["titel"],'' ')) == onwaar is!)
$ New_title = str_replace ('' ', "", $ new_title);
}
if ((strpos ($ boodskap [] "titel", "")) == VALS!)
$ New_title = str_replace ("," ', $ new_title);
}
update_tittle ($ new_title, $ boodskap ["postid ']);
}
}
?>
Laaste geredigeer deur r.dziadusz; 18-10-11 op 19:36.