Thanks Raymond. Yang ditetapkan kesilapan tanda bagi saya.
Ini bukan 'diselesaikan' walaupun r.dziadusz ...
Masalah selepas menjalankan skrip: semua apostrofi sebelumnya (dan tanda petikan) kini dalam Ascii Html ': ' , " Mana-mana idea-idea bagaimana untuk membaikinya? (Saya telah vbseo dan cuba fungsi penggantian huruf - tidak berfungsi. Saya juga dibina semula cache pos selepas menjalankan skrip BB - tidak mengubah apa-apa). Hanya apostrophes dan tanda petikan yang berada di sana sebelum skrip enjinnya telah terjejas (jawatan baru yang mengandunginya akan memaparkan biasanya) saya boleh 'menipu' menetapkan separa dengan menggunakan BB menapis tetapi saya lebih suka tidak.
Juga, & menunjukkan di mana-mana sebagai &
Masalah 2: atas sebab tertentu saya mempunyai kod BB ini di beberapa tempat: [Lang = x], [lang = x] dan lain-lain Bagaimana saya meminda skrip anda (clearBB.php) membunuh mereka juga?
Last edited by norku; 11-10-11 pada 12:03.
Maaf saya telah ditandakan sebagai diselesaikan, saya sepatutnya ia bekerja untuk anda berdua
Saya akan mengkaji mengapa anda mendapat ', Sila beritahu saya apa charset anda menggunakan (menerangkan bagaimana untuk melakukannya, anda boleh menemuinya di readme.html fail)
Mengenai masalah kedua, ia appeard pengguna becouse menambah "lang" kod manualy
Jika anda mahu mengeluarkan ii menggunakan skrip saya untuk kes pertama [Lang = x]
sila mencari ayat-ayat ini:
if ((strpos ($ message ['pagetext'], '[lang ='))! == SALAH) {
$ New_message = basic_clear ($ new_message, '[lang =');
}
dan meletakkan tepat selepas itu:
if ((strpos ($ message ['pagetext'], '[Lang ='))! == SALAH) {
$ New_message = basic_clear ($ new_message, '[Lang =');
}
-Ini tidak diuji hanya cepat
tetapi dalam kes yang kedua [I] [lang = x] [/ I] BBCode ini tidak berfungsi dan ia adalah lebih rumit, juga boleh menjejaskan dengan beberapa masalah yang lebih, becouse anda tunjukkan tag dengan dua jurang, tetapi saya tidak tahu jika terdapat orang-orang dengan tiga jurang dan sebagainya, dan becouse itu anda boleh mempunyai beberapa cutted teks, saya perlu memikirkan jika ia adalah mungkin untuk membuang tag seperti ini dengan selamat.
Edit
Perihal ' kita curently mengusahakannya Sila ambil tunggu sebentar
Last edited by r.dziadusz; 11-10-11 pada 12:49.
Hi dan terima kasih. Saya memulakan thread baru ini supaya anda boleh memadam ia sila?
Charset saya adalah ISO-8859-1
Terima kasih juga untuk info pada skrip.
Melihat ke hadapan untuk mendengar daripada anda pada perkara yang html Ascii kerana saya benar-benar ingin mendapatkan yang tetap.
Hi kita masih bekerja di atasnya, kita perlu untuk mengatasi beberapa isu vBulletin sementara forum ujian kami, maaf atas kelewatan, anda akan mendapat penyelesaian yang secepat mungkin!
Hi i tahu apa yang seolah-olah menjadi isu, saya rasa anda menggunakan versi terdahulu clearBB jadi seperti saya berkata ia adalah versi beta.
Untuk mengeluarkan & lain-lain sila memulihkan pangkalan data anda dari sandaran sebelum menggunakan robot, dan mewujudkan fail ini sekali lagi tepat seperti yang adalah descrption:KLIK, Dengan menggunakan semasa - (tidak sebelum ini, ia boleh menimbulkan masalah - maaf untuk itu) versi skrip
Last edited by r.dziadusz; 12-10-11 pada 11:13.
Dan hilang 2 hari bernilai jawatan / benang pada forum yang terjejas? Saya tidak boleh berbuat demikian ...
Ok saya boleh membuat untuk kamu skrip lain yang akan membuang semua itu, ", &
Saya minta maaf bahawa ini ASCI html kod muncul, tetapi sila ambil perhatian bahawa anda menggunakan versi beta produk ini, kita akan melakukan apa sahaja untuk membantu anda
Itu akan menjadi cemerlang. Terima kasih. Akan skrip mengeluarkan mereka walaupun mereka menyertai ke perkataan lain seperti ini: "Munchen-Nordwest" ?
Last edited by norku; 12-10-11 pada 17:27.
Ia juga beta versi
1.Please mencipta fail dan menyimpannya sebagai "decode.php"
2.Put kod di bawah ini ke dalamnya dan simpannya
3.Upload ke pelayan anda, akar forum
4.Do yang sandaran pangkalan data anda
5.Turn off forum anda
6.Log sebagai admin
7.In pelayar anda, letakkan url dengan destinasi untuk "clearBB.php" anda
8.Press butang "jelas"
"\\ N </ php echo" <input type=\\"hidden\\" name=\\"securitytoken\\" value=\\"" $vbulletin-> userinfo ['securitytoken'].. "\\>";?>
<p center">
Gunakan program ini untuk menukar asci kod html ke dalam tanda-tanda "normal"
</ Br> skrip ini mempunyai pengaruh yang besar pada anda
pangkalan data dan perubahan yang kekal - <b> tidak boleh dibatalkan </ b> itu:
</ Br>
pastikan anda lakukan sandaran <b> pangkalan data anda! </ b> dan ingat untuk menghidupkan <b>
off forum anda </ b> semasa menggunakan skrip ini! </ p>
<form action="decode.php?do=execute" method="post"> <jenis input = "submit"
value = "jelas" gaya = "width: 70%; kiri margin: 15%" /> </ form>
<? Php
fungsi update_pagetext (& $ new_message, $ message_id) {
global $ vBulletin;
$ VBulletin-> db-> query_write ("
TERKINI ". TABLE_PREFIX." Post
SET pagetext = '"addslashes. ($ New_message)."'
MANA postid = ". $ Message_id
);
}
update_tittle fungsi (& $ new_tittle, $ tittle_id) {
global $ vBulletin;
$ VBulletin-> db-> query_write ("
TERKINI ". TABLE_PREFIX." Post
SET "addslashes. ($ New_tittle). '" Title =
MANA postid = ". $ Tittle_id
);
$ VBulletin-> db-> query_write ("
TERKINI ". TABLE_PREFIX." Thread
SET "addslashes. ($ New_tittle). '" Title =
MANA firstpostid = ". $ Tittle_id
);
}
require_once ('/ global.php.');
if ($ _REQUEST ['melakukan'] == 'melaksanakan') {
$ To_remove = array (">", "<", "&", "'" "," ");
$ Result = $ vBulletin-> db-> query_read ("SELECT * FROM". TABLE_PREFIX. "Post MANA pagetext LIKE '%>%' OR pagetext seperti '% <%' OR pagetext seperti '% &%' ATAU pagetext seperti% '%' OR pagetext seperti '"%%' OR tajuk LIKE '% &%' OR tajuk LIKE '%'% ATAU tajuk LIKE '% <%' OR tajuk SEPERTI ' %>% 'OR tajuk SEPERTI' "%"%);
sementara ($ message = $ db-> fetch_array ($ result)) {
$ New_message = $ mesej ['pagetext'];
if ((strpos ($ message ['pagetext'], '>'))! == SALAH) {
$ New_message = str_replace ('>', '>', $ new_message);
}
if ((strpos ($ message ['pagetext'], '<'))! == SALAH) {
$ New_message = str_replace ('<', '<', $ new_message);
}
if ((strpos ($ message ['pagetext'], '&'))! == SALAH) {
$ New_message = str_replace ('&', '&', $ new_message);
}
if ((strpos ($ message ['pagetext'],'' '))! == SALAH) {
$ New_message = str_replace ('', "", $ new_message);
}
if ((strpos ($ message ['pagetext'], '"'))! == SALAH) {
$ New_message = str_replace ('"', '"', $ new_message);
}
update_pagetext ($ new_message, $ mesej ['postid']);
$ New_title = $ mesej ['title'];
if ((strpos ($ message ['title'], '>'))! == SALAH) {
$ New_title = str_replace ('>', '>', $ new_title);
}
if ((strpos ($ message ['title'], '<'))! == SALAH) {
$ New_title = str_replace ('<', '<', $ new_title);
}
if ((strpos ($ message ['title'], '&'))! == SALAH) {
$ New_title = str_replace ('&', '&', $ new_title);
}
if ((strpos ($ message ['title'],'' '))! == SALAH) {
$ New_title = str_replace ('', "", $ new_title);
}
if ((strpos ($ message ['title'], '"'))! == SALAH) {
$ New_title = str_replace ('"', '"', $ new_title);
}
update_tittle ($ new_title, $ mesej ['postid']);
}
}
?>
Last edited by r.dziadusz; 18-10-11 pada 19:36.