Hvala Raymond. Ki določene žeton napake za mene.
To ni "rešiti" čeprav r.dziadusz...
Problem po zaganjanju skripta: vse prejšnje opuščaje (in narekovaje), so zdaj v Ascii Html ": & # 039 , & quot; Vse ideje o tem, kako popraviti to? (Imam vbseo in poskušal znak zamenjava funkcija ne deluje. Sem tudi obnovili post začasni pomnilnik po zagonu BB skript - ni spremenila ničesar). Samo narekovajev in narekovaji, ki so bili tam pred skript je potekala so bili prizadeti (novih delovnih mest, ki jih vsebujejo bo prikazal običajno) sem lahko "goljufija" delno odpraviti z uporabo vb cenzurira, ampak jaz raje ne.
Prav tako & prikazuje povsod kot &
Naloga 2: zaradi neznanega razloga, imam to BB kodo na nekaterih mestih: [Lang = x], [lang = x] itd, kako spremeniti skript (clearBB.php), da bi ubil tiste, preveč?
Nazadnje urejal norku; 11-10-11 pri 12:03.
Žal ste označili, kot je rešil sem naj to delo za oba
Bo raziskalo, zakaj dobite & # 039, prosim povej mi, kaj charset ali uporabljate (opisujejo, kako to storiti, boste našli v readme.html Datoteka)
O drugi problem, je appeard Mlakarja uporabnike dodajte "lang" kodo ro─ìno
Če želite odstraniti ii, moj skriptom za prvi primer [Lang = x]
Prosimo našli te vrstice:
Če ((strpos ($ sporočila ['pagetext'], "[lang ="))! == FALSE) {
$new_message = basic_clear ($ new_message, "[lang =");
}
in točno po to:
Če ((strpos ($ sporočila ['pagetext'], "[Lang ="))! == FALSE) {
$new_message = basic_clear ($ new_message, "[Lang =");
}
-to ni bil preskuša je samo hitro
v drugem primeru, [I] [lang = x] [/ i] ta BBKode ne deluje in je več zamotan, tudi lahko vpliva na z nekaj več težav, Mlakarja Pokaži mi oznako z dvema vrzeli, vendar ne vem, če je bilo tisti z tri vrzeli itd, in Mlakarja da lahko imate nekaj besedila, cutted, moram ugotoviti, če je mogoče odstraniti oznake kot to varno.
Urejanje
O & # 039 sedaj delamo na tem pleae Počakaj sekundo
Nazadnje urejal r.dziadusz; 11-10-11 pri 12:49.
Živjo in hvala. Sem začel novo nit o tem, tako lahko izbrišete prosim?
Moj charset je ISO 8859-1
Hvala tudi za info na skript.
Veseli zaslišanje od vas na Ascii html stvar kot bi res rad zadobiti ki določi.
Zdravo smo še vedno delajo na njem, smo morali premagati nekatere začasne vbulletin vprašanje v našem forumu preskus, oprostite za zamudo, boste dobili raztopino čim prej!
Zdravo vem, kaj se zdi, da se izdajo, mislim, da uporabljate prejšnjo različico clearBB, tako kot sem rekel je bilo beta različico.
Da odstrani & amp itd prosim obnovite zbirko podatkov iz varnostne kopije samo pred uporabo robot in ponovno ustvariti to datoteko, točno tako, kot je descrption:KLIKNITE, z uporabo trenutne-(ne prejšnji, ga lahko ustvarite problem - žal za to) različica skripta
Nazadnje urejal r.dziadusz; 12-10-11 pri 11:13.
In izgubijo 2 dni vredno delovnih mest/niti na prizadetih forum? Ne morem storiti...
Ok sem lahko ustvarite za vas drugi skript, ki bo odstranil vse to & # 039, quot, & amp
Žal, da to ASCI html kode se prikaže, vendar prosimo, upoštevajte, da uporabljate beta različico tega izdelka, bomo storili ničesar, da bi vam pomagal
To bi bilo odlično. hvala. Bo skript jih odstranite tudi če pridruži na druge besede, kot je ta: & quot;Munchen-Nordwest & quot; ?
Nazadnje urejal norku; 12-10-11 pri 17:27.
Je tudi beta verzija
1. Prosimo ustvarite datoteko in jo shranite kot "decode.php"
2. Spodnjo kodo v to in ga shranite
3. Naložite na vaš strežnik, forum koren
4. Narediti je varnostno kopijo zbirke podatkov
5. Izklopite vaš forum
6. Prijavite kot admin
7. V brskalniku, dana url z destinacijo za vaš "clearBB.php"
8. Pritisnite "jasno" gumb
<? php echo "< input type = /" skrite / "ime = / „securitytoken /" vrednost = / "". $vbulletin - > userinfo [securitytoken]. "/" / > / n ";?>
< p slog = "text-align: središče" >
Uporabi ta program spremeniti asci html kodo v "normalno" znakov
</br> ta skript ima velik vpliv vaše
zbirke podatkov in spremembe so trajni - <b> ni mogoče razveljaviti </b> zato:
</br>
Prepričajte se, ali ste <b> varnostno kopijo zbirke podatkov! </b> in ne pozabite, da <b> turn
izklopite vaš forum </b> med uporabo skripta! </p>
< tvorijo action="/forum/sl/decode.php?do=execute" metoda = "post" >< input type = "submit"
vrednost = "jasno" slog = "širina: 70 %; margin-left: 15 % "/ >< / tvorijo >
<? Php
funkcijo update_pagetext (&$ new_message, $message_id) {
svetovni $ vBulletin;
$vbulletin - > db - > query_write ("
POSODOBITEV ". TABLE_PREFIX. "post
SET pagetext = "".addslashes($new_message).""
Kje postid = ".$ message_id
);
}
funkcijo update_tittle (&$ new_tittle, $tittle_id) {
svetovni $ vBulletin;
$vbulletin - > db - > query_write ("
POSODOBITEV ". TABLE_PREFIX. "post
Nastavi naziv = "".addslashes($new_tittle).""
Kje postid = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
POSODOBITEV ". TABLE_PREFIX. "nit
SETtitle = "".addslashes($new_tittle).""
Kje firstpostid = ".$ tittle_id
);
}
require_once ('/ global.php.');
Če ($_REQUEST [""] == "izvršiti") {
$to_remove = array ("& BT;", "& lt;", "& amp;", ""
$rezultat = $vbulletin - > db - > query_read ("SELECT * FROM".TABLE_PREFIX. "post pagetext kjer PODOBNEGA" % & BT; %"ali pagetext všeč"% & lt; %"ali pagetext všeč"% & amp; %"ali pagetext všeč"% & # 039 %"ali pagetext všeč"% & quot; %"ali naslov PODOBNEGA" % & amp; %"ali kot"% & # 039 %"naslov ali naslov kot"% & lt; %"ali naslov PODOBNEGA" % & BT; %"ali naslov PODOBNEGA" % & quot; %"");
medtem ko ($ sporočila = $db - > fetch_array($result)) {
$new_message = $sporočila ['pagetext'];
Če ((strpos ($ sporočila ['pagetext'] "& BT;"))! == FALSE) {
$new_message = str_replace ("& BT;
}
Če ((strpos ($ sporočila ['pagetext'] "& lt;"))! == FALSE) {
$new_message = str_replace ("& lt;
}
Če ((strpos ($ sporočila ['pagetext'] "& amp;"))! == FALSE) {
$new_message = str_replace ("& amp;", "&",$ new_message);
}
Če ((strpos ($ sporočila ['pagetext'] "& # 039"))! == FALSE) {
$new_message = str_replace ("& # 039", "" ",$ new_message);
}
Če ((strpos ($ sporočila ['pagetext'] "& quot;"))! == FALSE) {
$new_message = str_replace ("& quot;
}
update_pagetext($new_message,$Message['postid']);
$new_title = $sporočila ['title'];
Če ((strpos ($ sporočila ["naziv"] "& BT;"))! == FALSE) {
$new_title = str_replace ("& BT;
}
Če ((strpos ($ sporočila ["naziv"] "& lt;"))! == FALSE) {
$new_title = str_replace ("& lt;
}
Če ((strpos ($ sporočila ["naziv"] "& amp;"))! == FALSE) {
$new_title = str_replace ("& amp;", "&",$ new_title);
}
Če ((strpos ($ sporočila ["naziv"] "& # 039"))! == FALSE) {
$new_title = str_replace ("& # 039", "" ",$ new_title);
}
Če ((strpos ($ sporočila ["naziv"] "& quot;"))! == FALSE) {
$new_title = str_replace ("& quot;
}
update_tittle ($new_title, $message['postid']);
}
}
?>
Nazadnje urejal r.dziadusz; 18-10-11 pri 19:36.