Хвала Рејмонд. Тај фиксни токена грешку за мене.
Ово није "решено" иако р.дзиадусз ...
Проблем после покретања скрипте: сви претходни и апострофа (наводници) су сада у АСЦИИ хтмл ': ' , " Imaљ li ideju kako da popravimo ovo? Imam vbseo i pokuљao sam da zamenim karakter-ne radi. Takođe sam obnovio poštanski keš nakon što je pokrenut BB scenario-nije ništa promenilo). Samo Apostrofi i znakovi navoda koji su bili tamo pre pokretanja skripte su pogođeni (nove objave koje ih sadrže biće normalno prikazane) ne mogu da prevaram delimiиnu fiks koristeжi VB cenzurisna, ali radije ne bih.
Такође, И показује као свуда И
Проблем 2: из неког разлога имам ББ код у неким местима: [ДАнг = к], [ланг = к] итд Како да измени свој сценарио (цлеарББ.пхп) да се убију оне који су исувише?
Последњи изменио norku; 11-10-11 U 12:03.
Жао ми је што сам га означио као решен, требало да ради за обоје
Ја ћу истражити зашто сте добили ', Молим те реци ми шта кодировка користите (описати како да то урадите, можете га наћи у РЕАДМЕ.хтмл фајл)
За други проблем, она аппеард бецоусе корисници додају ручно "ланг" код
Ако желите да уклоните ии користећи мој сценарио за први случај [Ланг = к]
Прочитајте ове редове:
иф ((стрпос ($ порука ['пагетект'], '[ланг ='))! == фалсе) {
$ = Нев_мессаге басиц_цлеар ($ нев_мессаге, '[ланг =');
}
и стави тачно после њега:
иф ((стрпос ($ порука ['пагетект'], '[ланг ='))! == фалсе) {
$ = Нев_мессаге басиц_цлеар ($ нев_мессаге, '[ланг =');
}
-Ово није тестирана је само брзо ресење
али у другом случају [И] [ланг = к] [/ и] Ово ббцоде не ради и то је компликованије, такође може да утиче више проблема са неким, бецоусе ли ми показати ознаку са две рупе, али не знамо да ли су они са три пропуста итд, и бецоусе од које можете имати неки текст просецају, морам да схватим да ли је могуће да се уклоне ознаке као што је то безбедно.
Уређивање
Око ' цурентли ми радимо на томе Плеае чекати други
Последњи изменио r.dziadusz; 11-10-11 U 12:49.
Здраво и хвала. Почео сам нову тему о томе, тако да можете обрисати га молим?
Моја је цхарсет ИСО-8859-1
Хвала и за информације о сценарију.
Очекујемо од вас на АСЦИИ хтмл што и ја бих стварно волео да се то поправити.
Жао ми и даље радимо на томе, морамо да превазиђемо неке привремени проблем вБуллетин на нашем Форуму, извини за кашњење, добићете решење што пре!
Здраво ја знам шта је изгледа проблем, претпостављам да користите претходну верзију цлеарББ тако као што сам рекао да је то бета верзија.
Да бисте уклонили и сл молим вас вратите базу података из резервне копије пре употребе робота, и створити поново овај фајл баш као што је десцрптион:КЛИКНИТЕ, Коришћење струје - (не претходни, то може створити проблем - жао због тога) верзију скрипте
Последњи изменио r.dziadusz; 12-10-11 U 11:13.
И изгубити 2 дана у вредности од постова / Конац на захваћеној форуму? Ја не могу то да урадим ...
Ок ја могу креирати за Вас још једну скрипту која ће уклонити све то ",", &
Жао ми је што ово АСЦИ ХТМЛ кодови се појави, али имајте на уму да користите бета верзију овог производа, ми ћемо учинити све да вам помогне
То би било одлично. Хвала. Да ли ће скрипта их уклоните чак и када се прикључила другим речима као што је ова: "Минхен-Нордвест" ?
Последњи изменио norku; 12-10-11 U 17:27.
Такође је бета верзија
1.Плеасе креирати фајл и сачувајте га као "децоде.пхп"
2.Пут код испод у њега и да га сачувате
3.Уплоад на сервер, форум корен
4.До бацкуп базе података
5.Турн искључите форуму
6.Лог се као админ
7.Ин ваш прегледач, ставите УРЛ у околини вашег "цлеарББ.пхп"
8.Пресс "јасну" дугме
<Пхп "<инпут типе=\\"хидден\\" наме=\\"сецурититокен\\" валуе=\\"" $вбуллетин-> усеринфо ['сецурититокен'].". \\? "/> \\ Н";?>
<п стиле="тект-алигн: центер">
Користите овај програм за промену АСЦИ ХТМЛ код "нормалних" знакова
</ Бр> Ова скрипта има велики утицај на вашу
база података и промене су трајно - <б> не може се опозвати </ б> дакле:
</ Бр>
проверите да ли сте урадили <б> резервну копију базе података </ б> и не заборавите да укључите <б>
Искључите свој форум </ б> за време коришћења ове скрипте </ п>
<форм ацтион="децоде.пхп?до=екецуте" метход="пост"> <инпут типе = "субмит"
валуе = "јасна" стиле = "видтх: 70%; паддинг-лефт: 15%" /> </ форм>
<Пхп?
Функција упдате_пагетект (& $ нев_мессаге, $ мессаге_ид) {
глобални $ вБуллетин;
$ Вбуллетин-> дб-> куери_врите ("
УПДАТЕ "ТАБЛЕ_ПРЕФИКС.." Пошта
СЕТ пагетект = '"аддсласхес ($ нев_мессаге).."'
ГДЕ постид = "$ мессаге_ид.
);
}
Функција упдате_титтле (& $ нев_титтле, $ титтле_ид) {
глобални $ вБуллетин;
$ Вбуллетин-> дб-> куери_врите ("
УПДАТЕ "ТАБЛЕ_ПРЕФИКС.." Пошта
СЕТ титле = '"аддсласхес ($ нев_титтле).."'
ГДЕ постид = "$ титтле_ид.
);
$ Вбуллетин-> дб-> куери_врите ("
УПДАТЕ "ТАБЛЕ_ПРЕФИКС.." Навој
СЕТ титле = '"аддсласхес ($ нев_титтле).."'
ГДЕ фирстпостид = "$ титтле_ид.
);
}
рекуире_онце ("/ глобал.пхп. ');
иф ($ _РЕКУЕСТ ['раде'] == 'извршавати') {
$ То_ремове = арраи (">", "<", "и", "" "," "");
$ $ Ресулт = СМФ-> дб-> куери_реад ("СЕЛЕЦТ * ФРОМ". ТАБЛЕ_ПРЕФИКС. "Поруку пагетект ЛИКЕ '%>%' ОР пагетект попут '% <%" ИЛИ пагетект попут'% &% 'ОР пагетект попут '%'% 'или пагетект лике'% "%" или наслова лике '% &%' или титулу лике '%'% 'или титулу лике'% <% 'или титулу као' %>% 'или наслов лике'% "%");
док ($ мессаге = $ дб-> фетцх_арраи ($ резултат)) {
$ $ = Нев_мессаге порука ['пагетект'];
иф ((стрпос ($ порука ['пагетект'], '>'))! == фалсе) {
$ = Нев_мессаге стр_реплаце ('>', '>', $ нев_мессаге);
}
иф ((стрпос ($ порука ['пагетект'], '<'))! == фалсе) {
$ = Нев_мессаге стр_реплаце ('<', '<', $ нев_мессаге);
}
иф ((стрпос ($ порука ['пагетект'], 'и')) == фалсе) {
$ = Нев_мессаге стр_реплаце ('и', 'и', $ нев_мессаге);
}
иф ((стрпос ($ порука ['пагетект'],'' ')) == фалсе) {
$ = Нев_мессаге стр_реплаце ('' ', "'", $ нев_мессаге);
}
иф ((стрпос ($ порука ['пагетект'], '"")) == фалсе) {
$ = Нев_мессаге стр_реплаце ('"', '"', $ нев_мессаге);
}
упдате_пагетект (нев_мессаге $, $ порука ['ид поруке']);
$ $ = Нев_титле порука ['наслов'];
иф ((стрпос ($ порука ['наслов'], '>'))! == фалсе) {
$ = Нев_титле стр_реплаце ('>', '>', $ нев_титле);
}
иф ((стрпос ($ порука ['наслов'], '<")) == фалсе) {
$ = Нев_титле стр_реплаце ('<', '<', $ нев_титле);
}
иф ((стрпос ($ порука ['наслов'], 'и')) == фалсе) {
$ = Нев_титле стр_реплаце ('и', 'и', $ нев_титле);
}
иф ((стрпос ($ порука ['наслов'],'' ')) == фалсе) {
$ = Нев_титле стр_реплаце ('' ', "'", $ нев_титле);
}
иф ((стрпос ($ порука ['наслов'], '"")) == фалсе) {
$ = Нев_титле стр_реплаце ('"', '"', $ нев_титле);
}
упдате_титтле (нев_титле $, $ порука ['ид поруке']);
}
}
>?
Последњи изменио r.dziadusz; 18-10-11 U 19:36.