Kiitos Raymond. Että vahvistettu Suojaustunnussanomien virhe minulle.
Tämä ei ole "ratkaista" vaikka r.dziadusz...
Komentosarjan suorittamisen jälkeen ongelma: kaikki edellisen heittomerkkejä (ja lainausmerkit) ovat Ascii HTML ": & #-039 , & quot;
Myös & näkyy kaikkialla kuin &
Ongelma 2: jostain syystä BB koodi on joissakin paikoissa: [Lang = x], [lang = x] miten komentosarjasi (clearBB.php), tappaa ne liian muuttaa jne?
Viimeksi muokannut norku; 11-10-11 at 12:03.
Valitettavasti olet merkinnyt kuin ratkaista I supposed molemmat voit työskennellä
Tutkia, miksi saat & #-039, ystävällisesti kertoa minulle, mitä charset käytätte (kuvaavat kuinka se, voit etsiä sitä readme.html tiedosto)
Tietoja toisen ongelman se appeard becouse käyttäjien lisätä "lang" koodin manualy
Jos haluat poistaa ii ensimmäisessä tapauksessa minun komentosarjan avulla [Lang = x]
Etsi nämä rivit:
Jos ((strpos ($ viesti ['pagetext'], "[lang ="))! == FALSE) {
$new_message = basic_clear ($ new_message "[lang =');
}
ja sen jälkeen:
Jos ((strpos ($ viesti ['pagetext'], "[Lang ="))! == FALSE) {
$new_message = basic_clear ($ new_message "[Lang =');
}
-Tämä ei ollut testattu on juuri quick fix
mutta toisessa tapauksessa, [I] [lang = x] [/I] Tämä bbcode ei toimi ja se on enemmän monimutkaista, myös voi vaikuttaa joidenkin kanssa enemmän ongelmia, becouse voit Näytä tunniste, jossa on kaksi puutteita, mutta en tiedä, jos olivat todetulla on kolme aukkoja jne ja becouse, joka voi olla tekstiä cutted on kuva, jos se on mahdollista poistaa tunnisteet, kuten tässä turvallisesti.
Muokkaa
Noin & #-039 määritystiedoston Yritämme sitä pleae odottaa toisen
Viimeksi muokannut r.dziadusz; 11-10-11 at 12:49.
Hei ja kiitos. Aloitin tätä uutta säiettä siten voinut poistaa se Ota?
Oma merkistö on ISO-8859-1
Kiitos myös komentosarja tietoa.
Innolla kuuleminen sinulta Ascii html-asia kuin haluaisin todella saada vahvistettu.
Hei me vielä parissa, meidän on voitettava joitakin väliaikaisia vbulletin ongelman meidän testin foorumi, Pahoittelemme viive, saat ratkaisun niin pian kuin mahdollista!
Hei tiedän, mikä näyttää olevan ongelman, luulisin, voit käyttää aiemman version clearBB, joten kuten sanoin beta-versio oli.
-Poista & amp jne palauttaa tietokannan varmuuskopion juuri, ennen kuin käytät robotti Ota ja voit luoda tämän tiedoston uudelleen tarkalleen, kuten on descrption:VALITSE, käyttämällä nykyisen-(ei edellisen, se voisi luoda ongelma - Pahoittelemme että) komentosarjan versio
Viimeksi muokannut r.dziadusz; 12-10-11 at 11:13.
Ja menettää 2 päivän virat/säiettä haavoittuvuuden foorumi? Ei voi tehdä sen...
OK voit luoda puolestasi toista komentosarjaa, joka poistaa kaikki sen & # 039 & quot & amp
Olen pahoillani, että tämä ASCI html-koodi näkyy, mutta Huomaa, että voit käyttää tätä tuotetta beta-version, me teemme mitään auttaa
Se olisi erinomainen. Kiitos. Komentosarja poistaa ne vaikka ne liittyivät sivulle muita sanoja tältä: & quot;Munchen Nordwest & quot; ?
Viimeksi muokannut norku; 12-10-11 at 17:27.
Se on myös beeta versio
1. Ota luoda tiedosto ja tallenna se nimellä "decode.php"
2. Käyttöön koodin alla se ja tallenna se
3. Ladata palvelimeen, foorumi pääkansio
4. Tee Tietokannan varmuuskopiointi
5. Käytöstä teidän tuomioistuinvaltion
6. Kirjaudu admin
7. Selaimessa sijoittaa URL-osoitteen kohteeseen teidän "clearBB.php"
8. Paina "Poista" painiketta
<? php echo "< input type = /" piilotettu / "nimi = /" securitytoken / "arvo = /" ". $vbulletin - > userinfo [securitytoken]. "/" / > / n ";?>
< p style = "text-align: center" >
Tämän ohjelman avulla voit muuttaa asci html-koodia "Normaali" merkkejä
</br> Tämä komentosarja on suuri vaikutusvalta oman
tietokannan ja muutokset ovat pysyviä - <b> ei voi kumota </b> vuoksi:
</br>
Varmista, että kirjoitit tietokannan <b> varmuuskopio! </b> ja muista <b> ottaminen käyttöön
pois teidän tuomioistuinvaltion </b> aikana tämän komentosarjan avulla! </p>
< muodostavat action="/forum/fi/decode.php?do=execute" method = "post" >< input type = "submit"
arvo = "Poista" tyyli = "leveys: 70 prosenttia; Vasen marginaali: 15 % "/ >< / form >
<? Php
toimi update_pagetext (&$ new_message, $message_id) {
maailmanlaajuinen $ vBulletin;
$vbulletin - > db - > query_write ("
PÄIVITYS ". TABLE_PREFIX. "kirjaa
SET pagetext = "".addslashes($new_message).""
Jos postid = ".$ message_id
);
}
toimi update_tittle (&$ new_tittle, $tittle_id) {
maailmanlaajuinen $ vBulletin;
$vbulletin - > db - > query_write ("
PÄIVITYS ". TABLE_PREFIX. "kirjaa
MÄÄRITÄ otsikko = "".addslashes($new_tittle).""
Jos postid = ".$ tittle_id
);
$vbulletin - > db - > query_write ("
PÄIVITYS ". TABLE_PREFIX. "säie
SETtitle = "".addslashes($new_tittle).""
Jos firstpostid = ".$ tittle_id
);
}
require_once (". / global.php");
Jos ($_REQUEST [''] == "suorittaa") {
$to_remove = matriisi ("& gt;", "& lt;", "& amp;", ""
$tulos = $vbulletin - > db - > query_read ("SELECT * FROM".TABLE_PREFIX. "kirjata WHERE pagetext samankaltaisen ' % & gt; %' OR pagetext, kuten '% & lt; %' OR pagetext, kuten '% & amp; %' OR pagetext, kuten"% & # 039 %"tai pagetext kuten '% & quot; %' OR nimike samankaltaisen ' % & amp; %' tai osasto kuten '% & # 039 %' OR nimike kuten '% & lt; %' OR nimike samankaltaisen ' % & gt; %' OR nimike samankaltaisen '% & quot; %'");
Vaikka ($ viesti = $db - > fetch_array($result)) {
$new_message = $viesti ['pagetext'],
Jos ((strpos ($ viesti ['pagetext'], "& gt;"))! == FALSE) {
$new_message = str_replace ('& gt; ',' > ",$ new_message);
}
Jos ((strpos ($ viesti ['pagetext'], "& lt;"))! == FALSE) {
$new_message = str_replace ('& lt;
}
Jos ((strpos ($ viesti ['pagetext'], "& amp;"))! == FALSE) {
$new_message = str_replace ('& amp;
}
Jos ((strpos ($ viesti ['pagetext'], "& # 039"))! == FALSE) {
$new_message = str_replace ('& # 039
}
Jos ((strpos ($ viesti ['pagetext'], "& quot;"))! == FALSE) {
$new_message = str_replace ('& quot;
}
update_pagetext($new_message,$Message['postid']);
$new_title = $viesti ["nimi"],
Jos ((strpos ($ viesti ["nimi"] "& gt;"))! == FALSE) {
$new_title = str_replace ('& gt; ',' > ",$ new_title);
}
Jos ((strpos ($ viesti ["nimi"] "& lt;"))! == FALSE) {
$new_title = str_replace ('& lt;
}
Jos ((strpos ($ viesti ["nimi"] "& amp;"))! == FALSE) {
$new_title = str_replace ('& amp;
}
Jos ((strpos ($ viesti ["nimi"] "& # 039"))! == FALSE) {
$new_title = str_replace ('& # 039
}
Jos ((strpos ($ viesti ["nimi"] "& quot;"))! == FALSE) {
$new_title = str_replace ('& quot;
}
update_tittle ($new_title, $message['postid']);
}
}
?>
Viimeksi muokannut r.dziadusz; 18-10-11 at 19:36.