Diolch Raymond. Dyna sefydlog y gwall tocyn i mi.
Nid yw hyn yn 'datrys' er r.dziadusz ...
Problem ar ôl rhedeg y sgript: pob collnod blaenorol (a dyfynodau) yn awr yn ASCII Html ': ' , " Unrhyw syniadau ar sut i drwsio hyn? (Wedi vbseo ac yn ceisio swyddogaeth newydd cymeriad-ddim yn gweithio. Yr wyf hefyd ailadeiladwyd y storfa post ar ôl rhedeg y sgript BB-Doeddwn i ddim yn newid dim). Dim ond collnod a dyfynodau a oedd yno cyn oedd y sgript yn rhedeg yr effeithiwyd arnynt (sy'n cynnwys eu swyddi newydd bydd arddangos fel arfer) gall yr 'twyllo' ateb rhannol drwy ddefnyddio vb censoring ond byddai'n well gennyf beidio.
Hefyd, & yn dangos ym mhobman fel &
Problem 2: am ryw reswm gennyf y cod BB mewn rhai lleoedd: [Llang = x], [lang = x] ac ati Sut ydw i'n newid eich sgript (clearBB.php) i ladd y rhai hefyd?
Last edited gan norku; 11-10-11 yn 12:03.
Mae'n ddrwg gennym Rwyf wedi marcio fel datrys, mi a dybiais yn gweithio ar gyfer y ddau ohonoch
Byddaf yn ymchwilio i pam eich bod yn cael ', Os gwelwch yn dda ddweud wrthyf beth charset ydych chi'n ei ddefnyddio (disgrifio sut i wneud hynny, gallwch ddod o hyd iddo yn y readme.html ffeil)
Amdanom ail broblem, mae'n appeard defnyddwyr becouse ychwanegwch "lang" cod manualy
Os ydych am dynnu ii ddefnyddio fy sgript ar gyfer achos cyntaf [Lang = x]
os gwelwch yn dda ddod o hyd y llinellau hyn:
os yw ((strpos ($ neges ['pagetext'], '[lang ='))! == FFUG) {
$ New_message = basic_clear ($ new_message, '[lang =');
}
a'i roi yn union ar ôl iddo:
os yw ((strpos ($ neges ['pagetext'], '[Lang ='))! == FFUG) {
$ New_message = basic_clear ($ new_message, '[Lang =');
}
-Hyn, nid ei brofi yn unig yw ateb cyflym
ond yn yr ail achos [I] [lang = x] [/ I] nid yw hyn bbcode yn gweithio ac mae'n fwy cymhleth, yn gallu effeithio gyda phroblemau rhai mwy, becouse chi ddangos i mi tag gyda dau fwlch, ond nid i wneud gwybod os oedd rhai gyda thri bylchau ac ati, a becouse y gallwch chi gael rhywfaint o destun cutted, fi angen at chyfrif i maes os yw'n bosibl i gael gwared tagiau fel hyn yn ddiogel.
Golygu
Ynglŷn ' rydym yn curently gweithio arno pleae aros ail
Last edited gan r.dziadusz; 11-10-11 yn 12:49.
Hi a diolch. Dechreuais edefyn newydd ar y gallai hyn er mwyn i chi ei dileu os gwelwch yn dda?
Fy msgstr yn ISO-8859-1
Diolch hefyd am y wybodaeth ar y sgript.
Edrych ymlaen at glywed oddi wrthych ar y peth html ASCII gan y byddai yn wir yn hoffi cael y sefydlog.
Hi rydym yn dal i weithio arno, mae'n rhaid i ni oresgyn rhai fater vBulletin dros dro yn ein fforwm prawf, mae'n ddrwg gennyf am yr oedi, byddwch yn cael yr ateb cyn gynted â phosibl!
Hi i wybod yr hyn sy'n ymddangos i fod yn y mater, yr wyf yn dyfalu ydych yn defnyddio fersiwn blaenorol o'r clearBB felly fel y dywedais ei fod yn fersiwn beta.
I gael gwared a etc os gwelwch yn dda adfer eich cronfa ddata oddi wrth eich copi wrth gefn yn union cyn defnyddio'r robot, ac yn creu y ffeil unwaith eto yn union fel y mae descrption:CLICIWCH, Gan ddefnyddio ar hyn o bryd - (nid blaenorol, gallai greu problem - mae'n ddrwg gennyf am hynny) fersiwn o'r sgript
Last edited gan r.dziadusz; 12-10-11 yn 11:13.
Ac yn colli 2 ddiwrnod gwerth o swyddi / edafedd ar y fforwm yr effeithir arnynt? Ni allaf wneud hynny ...
Iawn gall i greu ar gyfer arall i chi sgript fydd yn tynnu'r holl ohono ', ", &
Mae'n ddrwg gen i fod hyn html ASCI codau yn ymddangos, ond nodwch eich bod yn defnyddio fersiwn beta o'r cynnyrch hwn, byddwn yn gwneud unrhyw beth i helpu chi
Byddai hynny'n ardderchog. Diolch. A fydd y sgript yn tynnu hyd yn oed os ydynt yn ymuno ar eiriau eraill fel hyn: "Munchen-Nordwest" ?
Last edited gan norku; 12-10-11 yn 17:27.
Mae hefyd yn beta fersiwn
1.Please creu ffeil a'i gadw fel "decode.php"
2.Put y côd isod i mewn iddo a'i gadw
3.Upload at eich gweinydd, fforwm gwraidd
4.Do y wrth gefn o'ch cronfa ddata
5.Turn oddi ar eich fforwm
6.Log fel gweinyddwr
7.In eich porwr, rhowch url â'r cyrchfan i eich "clearBB.php"
8.Press "clir" botwm
"\\ N </ php echo" <input type=\\"hidden\\" name=\\"securitytoken\\" value=\\"" $vbulletin-> userinfo ['securitytoken'].. "\\?>";?>
<p style="text-align: center">
Defnyddiwch y rhaglen i newid asci html cod i mewn i "normal" arwyddion
</ Br> Mae'r sgript ddylanwad mawr ar eich
gronfa ddata a newidiadau yn barhaol - ni ellir ei dadwneud <b> </ b> felly:
</ Br>
gwneud yn siŵr eich bod yn gwneud y copi wrth gefn <b> eich cronfa ddata! </ b> a chofiwch <b> troi
oddi ar eich fforwm </ b> yn ystod ddefnyddio'r sgript! </ p>
<form action="decode.php?do=execute" method="post"> math mewnbwn <= "Anfon"
gwerth = "amlwg" arddull = "lled: 70%; ymyl-chwith: 15%" /> </ ffurflen>
<? Php
swyddogaeth update_pagetext (& $ new_message, $ message_id) {
byd-eang $ vBulletin;
$ VBulletin-> db-> query_write ("
Y WYBODAETH DDIWEDDARAF ". TABLE_PREFIX." Post
SET pagetext = '". Addslashes ($ new_message)."'
BLE = postid ". $ Message_id
);
}
update_tittle swyddogaeth (& $ new_tittle, $ tittle_id) {
byd-eang $ vBulletin;
$ VBulletin-> db-> query_write ("
Y WYBODAETH DDIWEDDARAF ". TABLE_PREFIX." Post
SET teitl = '". Addslashes ($ new_tittle)."'
BLE = postid ". $ Tittle_id
);
$ VBulletin-> db-> query_write ("
Y WYBODAETH DDIWEDDARAF ". TABLE_PREFIX." Edau
SET teitl = '". Addslashes ($ new_tittle)."'
BLE = firstpostid ". $ Tittle_id
);
}
require_once ('/ global.php.');
os yw ($ _REQUEST ['gwneud'] == 'gweithredu') {
$ To_remove = array (">", "<", "&", "", "" ");
$ Canlyniad = $ vBulletin-> db-> query_read ("SELECT * O". TABLE_PREFIX. "Post BLE pagetext HOFFI '%>%' OR pagetext fel '% <%' OR pagetext fel '% &%' OR pagetext fel% '%' 'OR pagetext fel' "%% 'OR teitl HOFFI'% &% 'OR teitl HOFFI'% '% OR teitl HOFFI'% <% 'OR teitl HOFFI' %>% 'OR teitl HOFFI' "% '"%);
tra ($ neges = $ db-> fetch_array ($ canlyniad)) {
$ New_message = $ neges ['pagetext'];
os yw ((strpos ($ neges ['pagetext'], '>'))! == FFUG) {
$ New_message = str_replace ('>', '>', $ new_message);
}
os yw ((strpos ($ neges ['pagetext'], '<'))! == FFUG) {
$ New_message = str_replace ('<', '<', $ new_message);
}
os yw ((strpos ($ neges ['pagetext'], '&'))! == FFUG) {
$ New_message = str_replace ('&', '&', $ new_message);
}
os yw ((strpos ($ neges ['pagetext'],'' '))! == FFUG) {
$ New_message = str_replace ('' ', "'", $ new_message);
}
os yw ((strpos ($ neges ['pagetext'], '"'))! == FFUG) {
$ New_message = str_replace ('"', '"', $ new_message);
}
update_pagetext ($ new_message, $ neges ['postid']);
$ New_title = $ neges ['teitl'];
os yw ((strpos ($ neges ['teitl'], '>'))! == FFUG) {
$ New_title = str_replace ('>', '>', $ new_title);
}
os yw ((strpos ($ neges ['teitl'], '<'))! == FFUG) {
$ New_title = str_replace ('<', '<', $ new_title);
}
os yw ((strpos ($ neges ['teitl'], '&'))! == FFUG) {
$ New_title = str_replace ('&', '&', $ new_title);
}
os yw ((strpos ($ neges ['teitl'],'' '))! == FFUG) {
$ New_title = str_replace ('' ', "'", $ new_title);
}
os yw ((strpos ($ neges ['teitl'], '"'))! == FFUG) {
$ New_title = str_replace ('"', '"', $ new_title);
}
update_tittle ($ new_title, $ neges ['postid']);
}
}
?>
Last edited gan r.dziadusz; 18-10-11 yn 19:36.