Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Strona na hostngu CBA i błąd z funkcją microtime


Rekomendowane odpowiedzi

Witam wszystkich. Mam problem, otóż mam strone na hostingu cba.pl i gdy wgrywam pliki na FTP i odświeżam strone wyskakuje mi takie coś Parse error: syntax error, unexpected '[' in /virtual/skillcraft.cba.pl/index.php on line 136 . Proszę o jak najszybszą odpowiedź. Oto linika 136 - $time = explode(" ", microtime(false))[1];

Odnośnik do komentarza
Udostępnij na innych stronach

Pewnie cba posiada starszą wersję PHP.

$time = explode(" ", microtime(false))[1]
na
$time = explode(" ", microtime(false));

$time = $time[1];

Odnośnik do komentarza
Udostępnij na innych stronach

Okey to pomogło :) A jak byś to zmienił ?

Parse error: syntax error, unexpected '[' in /virtual/skillcraft.cba.pl/api/login.php on line 32

Oto linika 32 -->


:)
Odnośnik do komentarza
Udostępnij na innych stronach

To na pewno nie 32 linijka. ;)

Odnośnik do komentarza
Udostępnij na innych stronach

To jest napewno 32:

Odnośnik do komentarza
Udostępnij na innych stronach

endryouox, to jest zwykła klasa. Najlepiej pokaż cały kod lub większy urywek.

Odnośnik do komentarza
Udostępnij na innych stronach

Okey, tu masz od 24 liniki do 40 :)

A jak będziesz chciał to będe mógł cały kod udostępnić jeśli będziesz potrzebował ;)

Odnośnik do komentarza
Udostępnij na innych stronach

endryouox, pokaż cały kod.

Czasem PHP świruje (nie wiem jeszcze co jest przyczyną), że liczy linijki od tyłu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jednak nie trybi 😕 

Odnośnik do komentarza
Udostępnij na innych stronach

Na 100% ten błąd jest w tym pliku?

Odnośnik do komentarza
Udostępnij na innych stronach

Pokaż api/login.php, wydaje mi się, że błąd leży przy błędnym zamknięciu klamry w danych wysyłanych $_POST

Odnośnik do komentarza
Udostępnij na innych stronach

Okey a może w inny sposób tu macie http://bukkit.pl/threads/1-7-2-ro-1-mc-web-bans-v1-0-zaawansowany-system-ban%C3%B3w-z-panelem-www.13757/ strone którą chce wrzucić na cba.pl Mogłby ktoś ją zmodyfikować tak aby wrzucić na cba i już działało ?.

Odnośnik do komentarza
Udostępnij na innych stronach

Linika 32 to to:

    $out = $db->query("SELECT * FROM `".CONFIG::$mysql_prefix."admins` WHERE `id`='$id'")->fetchAll()[0];

Czyli zapewne coś z bazą.

Odnośnik do komentarza
Udostępnij na innych stronach

A czy byś mógł zrobić ze pobierzesz tę stronke i mi ją skonfigurujesz żeby działa ? Bardzo bym prosił :)

Odnośnik do komentarza
Udostępnij na innych stronach

Pewnie tak jak z pierwszym błędem, winna jest stara wersja PHP.

$out = $db->query("SELECT * FROM `".CONFIG::$mysql_prefix."admins` WHERE `id`='$id'")->fetchAll()[0];
na
$out = $db->query("SELECT * FROM `".CONFIG::$mysql_prefix."admins` WHERE `id`='$id'")->fetchAll();

$out = $out[0];

Odnośnik do komentarza
Udostępnij na innych stronach

A jak to zmienisz ?

$time = explode(" ", microtime(false))[1];

i to ?:)

$out = $db->query("SELECT `name` FROM `".CONFIG::$mysql_prefix."servers` WHERE `id`=".$serverID)->fetchAll()[0];

Jak to mi zrobisz to będe większość miał zrobione jak coś to będe pisał :D

Odnośnik do komentarza
Udostępnij na innych stronach

endryouox, zamiast się bawić w poprawianie kodu to zmieniłbyś wersję PHP na serwerze.

Odnośnik do komentarza
Udostępnij na innych stronach

$time = explode(" ", microtime(false));

$time = $time[1];
$out = $db->query("SELECT `name` FROM `".CONFIG::$mysql_prefix."servers` WHERE `id`=".$serverID)->fetchAll();

$out = $out[0];

Odnośnik do komentarza
Udostępnij na innych stronach

endryouox, zamiast się bawić w poprawianie kodu to zmieniłbyś wersję PHP na serwerze.

Chciałem zmenić ale nie wiem jaka jest to wersje php tej oto "mojej" strony :D Ktoś mi powie xD

Odnośnik do komentarza
Udostępnij na innych stronach

Panel cba.pl :arrow: Domeny :arrow: Edytuj

Odnośnik do komentarza
Udostępnij na innych stronach

Panel cba.pl :arrow: Domeny :arrow: Edytuj

Tyle to ja też umiem :P Ale jak zmieniam te wersje to i tak mi nie działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz wybrać PHP wersja >5.0

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz wybrać PHP wersja >5.0

A wgl da się zmienić na taką wersje na cba.pl ? :?

Odnośnik do komentarza
Udostępnij na innych stronach

endryouox, nie wiem. Ostatni raz z cba korzystałem 3 lata temu. :D

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Siemano to znowu JA :) Kto mi poprawi tą line:

require PUN_ROOT.'lang/'.$admin_language.'/admin_plugin_merge_posts.php';

i

$result = $db->query('SELECT * FROM '.$db->prefix.'topic_icon', true) or error('Unable to fetch forum topic_icon', __FILE__, __LINE__, $db->error());

oraz

$plugins->add_hook('global_start', ['dvz_shoutbox', 'global_start']);   // cache shoutbox templates

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...