Raymond podziękowania. Ustalające tokenu błędu dla mnie.
To nie jest "rozwiązanie" choć r.dziadusz...
Problemu po uruchomieniu skryptu: wszystkie poprzednie apostrofy (i znaki cudzysłowu) są obecnie w Ascii Html ": & # 039 , & quot; Wszelki pomys³y u jak wobec utrwaliæ ten? (Mają vbseo i próbował charakter zastąpienie funkcji - nie działa. Ja również przebudowany post pamięci podręcznej po uruchomieniu skryptu BB - nic nie zrobił zmiany). Wpłynęły tylko apostrofów i znaki cudzysłowu, które były tam, zanim skrypt został uruchomiony (nowe posty zawierające je wyświetli się normalnie) I można "oszukać" częściowe poprawka przy użyciu vb cenzury, ale raczej nie.
Ponadto, I pokazuje się wszędzie w I
Problem 2: z jakiegoś powodu mam niniejszego Kodeksu BB w niektórych miejscach: [Lang = x], [lang = x] jak zmienić skrypt (clearBB.php) do zabicia te zbyt itp?
Ostatnio edytowane przez norku; 11-10-11 W 12:03.
Przepraszamy, że I oznaczeniu go jako rozwiązany, ja zostałem domniemany działa zarówno z was
Mogę zbada why you get & # 039, proszę mi powiedzieć co charset Skyscanner (opisują, jak zrobić, można znaleźć w readme.html pliku)
O drugi problem to appeard becouse użytkowników Dodaj kod "lang" manualy
Jeśli chcesz usunąć ii przy użyciu mój skrypt w pierwszym przypadku [Lang = x]
Proszę odnaleźć te wiersze:
Jeśli ((strpos ($ message ['pagetext'] ' [lang = "))! == FALSE) {
$new_message = basic_clear ($ new_message, "[lang =");
}
i wprowadzane dokładnie po:
Jeśli ((strpos ($ message ['pagetext'] ' [Lang = "))! == FALSE) {
$new_message = basic_clear ($ new_message, "[Lang =");
}
-to nie był badany jest po prostu quick fix
w drugim przypadku [I] [lang = x] [/I] to bbcode nie działa i jest bardziej skomplikowany, również może mieć wpływ na niektórych więcej problemów, becouse można pokazać me znacznika z dwóch luk, ale nie wiem, jeśli wystąpiły o trzy luki itp, a becouse tych, które mogą mieć dowolny tekst skróconych, trzeba zgadywać, jeśli istnieje możliwość usunąć znaczniki jak tym bezpiecznie.
Edytuj
O & # 039 edytowanego pracujemy nad jej pleae poczekaj chwilę
Ostatnio edytowane przez r.dziadusz; 11-10-11 W 12:49.
Hi i dziękuję. Zacząłem nowego wątku na to tak może usunięciu proszę?
Moje charset jest ISO-8859-1
Dziękujemy także o użytkowniku na skrypt.
Czekamy na przesłuchanie od Ciebie na rzecz html Ascii, jak naprawdę chciałbym uzyskać, ustalona.
Hi możemy nadal pracy z nim, mamy pokonać niektóre wydania tymczasowego vbulletin na naszym forum badań, Przepraszamy za opóźnienie, otrzymasz rozwiązanie tak szybko, jak jest to możliwe!
Hi wiem, co wydaje się być problem, chyba że używasz poprzedniej wersji clearBB, tak jak powiedziałem było wersji beta.
Aby usunąć & amp itp. Proszę Przywracanie bazy danych z kopii zapasowej tuż przed użyciem robot i utworzyć ten plik ponownie dokładnie tak, jak jest descrption:KLIKNIJ PRZYCISK, przy użyciu bieżącego-(nie poprzedniego, można go utworzyć problemu - Niestety w tym) wersja skryptu
Ostatnio edytowane przez r.dziadusz; 12-10-11 W 11:13.
I utracić 2 dni stanowisk/wątków na forum usterce? Nie mogę to zrobić...
Czy można utworzyć dla Ciebie inny skrypt, który spowoduje usunięcie wszystkich jego & # 039 & quot & amp
I 'm sorry, że ten kodów html ASCI pojawia się, ale należy pamiętać, że używasz wersji beta tego produktu, będziemy czynić wszystko, aby pomóc
To by było wspaniałe! Dziękujemy. Skrypt usunie je nawet wtedy, gdy są połączone na innych takich słów, jak to: & quot;Monachium-Nordwest & quot; ?
Ostatnio edytowane przez norku; 12-10-11 W 17:27.
Konieczne jest również Beta wersja
1. Proszę utworzyć pliku i zapisać ją jako "decode.php"
2. Umieścić poniższy kod do niego i zapisz go
3. Wysyłania do serwera głównego forum
4. Czy Kopia zapasowa bazy danych
5. Wyłączyć użytkownika forum
6. Zalogować się jako administrator
7 W przeglądarce należy umieścić adres url z przeznaczenia do sieci "clearBB.php"
8. Naciśnij przycisk "Wyczyść"
<? php echa "< input type = /" ukryte / "Nazwa = /" securitytoken / "wartość = /" ". $vbulletin - > userinfo [securitytoken]. "/" / > / n ";?>
< styl p = "Wyrównaj tekst: Centrum" >
Użyj ten program, aby zmienić kod html asci do znaków "normalnej"
</br> to skrypt ma ogromny wpływ sieci
bazy danych i zmiany są trwałe,-<b> w związku z tym nie można cofnąć </b>:
</br>
Upewnij się, czy <b> kopii zapasowej bazy danych! </b> i pamiętaj, aby kolejno <b>
Wyłącz użytkownika forum </b> podczas przy użyciu tego skryptu! </p>
< stanowią action="/forum/pl/decode.php?do=execute" metoda = „księgowanie">< input type ="submit"
wartość = "Wyczyść" styl = "szerokość: 70%; lewy margines: 15% "/ >< / stanowią >
<? Php
Funkcja update_pagetext (&$ new_message, $message_id) {
global $ vBulletin;
$vbulletin - > db - > query_write ("
AKTUALIZACJA ". TABLE_PREFIX. „Księgowanie
SET pagetext = "".addslashes($new_message).""
WHERE postid = ".$ message_id
);
}
Funkcja update_tittle (&$ new_tittle, $tittle_id) {
global $ vBulletin;
$vbulletin - > db - > query_write ("
AKTUALIZACJA ". TABLE_PREFIX. „Księgowanie
Ustaw tytuł = „".addslashes($new_tittle)." "
WHERE postid = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
AKTUALIZACJA ". TABLE_PREFIX. "wątku
SETtitle = "".addslashes($new_tittle).""
WHERE firstpostid = ".$ tittle_id
);
}
require_once ('/ global.php.');
if ($_REQUEST == "wykonanie") {
$to_remove = tablica ("& BT;", "& lt;", "& amp;", ""
$wynik = $vbulletin - > db - > query_read ("SELECT * FROM".TABLE_PREFIX. "księgowania WHERE pagetext podobnego"% & gt; %"OR pagetext, takie jak '% & lt; %' OR pagetext, takie jak '% & amp; %' OR pagetext, takie jak"% & # 039 %"lub pagetext jak '% & quot; %' OR tytuł podobnego"% & amp; %"lub tytuł jak '% & # 039 %' Tytuł OR LIKE '% & lt; %' OR tytuł podobnego"% & gt; %"OR tytuł podobnego '% & quot; %'");
podczas gdy ($ message = $db - > fetch_array($result)) {
$new_message = $message ['pagetext'];
Jeśli ((strpos ($ message ['pagetext'] ' & BT; "))! == FALSE) {
$new_message = str_replace ("& BT; ',' >",$ new_message);
}
Jeśli ((strpos ($ message ['pagetext'] ' & lt; "))! == FALSE) {
$new_message = str_replace ("& lt; ',' <",$ new_message);
}
Jeśli ((strpos ($ message ['pagetext'] ' & amp; "))! == FALSE) {
$new_message = str_replace ("& amp;", "&",$ new_message);
}
Jeśli ((strpos ($ message ['pagetext'] ' & # 039 "))! == FALSE) {
$new_message = str_replace ("& # 039.", "" ",$ new_message);
}
Jeśli ((strpos ($ message ['pagetext'] ' & quot; "))! == FALSE) {
$new_message = str_replace ("& quot;
}
update_pagetext($new_message,$Message['postid']);
$new_title = $message ['tytul'];
Jeśli ((strpos ($ message ['tytul'] ' & BT; "))! == FALSE) {
$new_title = str_replace ("& BT; ',' >",$ new_title);
}
Jeśli ((strpos ($ message ['tytul'] ' & lt; "))! == FALSE) {
$new_title = str_replace ("& lt; ',' <",$ new_title);
}
Jeśli ((strpos ($ message ['tytul'] ' & amp; "))! == FALSE) {
$new_title = str_replace ("& amp;", "&",$ new_title);
}
Jeśli ((strpos ($ message ['tytul'] ' & # 039 "))! == FALSE) {
$new_title = str_replace ("& # 039.", "" ",$ new_title);
}
Jeśli ((strpos ($ message ['tytul'] ' & quot; "))! == FALSE) {
$new_title = str_replace ("& quot;
}
update_tittle ($new_title, $message['postid']);
}
}
?>
Ostatnio edytowane przez r.dziadusz; 18-10-11 W 19:36.