Teamspeak3 - Jak dodać skrypt PHP do strony w odpowiednie miejsce

Zombie
ts3
Glupikocz
Glupikocz

Dzień dobry mam mały problem ponieważ mam mały skrypt PHP i nie wiem jak dodać go do strony

Wiec tak kod jest w folderze /var/www/html/testy/index.php a strona w /var/www/html/index.php

Kod wygląda tak: 039f98bfd0d999bed7a64655014f1179|690x463

Tak wiem to co mam w tych tabelach to już jest to co powinno mi wyjść czyli to jest to

Screenshot|196x132

I teraz moje pytanie brzmi jak dodać to do strony głównej gdzie mam np.

Screenshot|229x100

a mój kod strony to 3ba8e2c2e91351758c66bbe2fa9c5330|362x118

I jeszcze moje pytanie brzmi jak ograniczyć ping do 0 liczb po przecinku czyli żeby pisało np. Ping 121 i nic nie było po przecinku

anon85678085
anon85678085

Getuj sobie dane do bazy, i z bazy sobię pobieraj dane, tylko żeby getować to musisz corn'em/pętlą robić automatyczne wykonywanie co x czasu danego skryptu :)

Glupikocz
Glupikocz

Emm nie chciałbyś mi na pv pokazać jak to zrobić? a jak nie to chociaż co mam zrobić bo dodałem takie linijki do kodu i nic się nie pojawia To na głównej stronie

include (status.php); ?>

a to na dole do strony

i trochę to nie działa takie coś na necie znalazłem

psycho
psycho

Musisz przenieść echo $ZMIENNA w odpowiednie miejsce w kodzie strony na przykładzie tego co podałeś:


 
  
  Ping
 
Glupikocz
Glupikocz

Jak widać no letko nie działa (Tak wiem że tam podawałem ping ale wpisałem to tu nie pytajcie do w ramach testów tylko poźniej to sobie podmienię) Screenshot|242x105

Glupikocz
Glupikocz

Aha dobra znalazłem małe rozwiązanie które mi nie odpowiada wstawiłem ten skrypt na samej górze strony i aktualnie wyłapuje ten ping lecz nie chodzi mi o to żeby było wszystko w index.php tylko sczytało to co trzeba ze strony status.php

psycho
psycho

Wystarczy na samej górze strony dać require do tego pliku i odczytywać jego zmienne.

Glupikocz
Glupikocz

No a include nie działa?

anon85678085
anon85678085

lecz powiedzmy sobie szczerze, wrzucanie danych do bazy będzie bezpieczniejsze bo nie będzie x połączeń od Query tylko 1 aktualizujące co x czasu.

@Glupikocz jak już to

require_once 'status.php';

:)

Glupikocz
Glupikocz

To

require_once

lekko nie działa dałem to tak nwm czy dobrze?

require_once 'status.php'; ?>

Glupikocz
Glupikocz

A jeszcze jakbyście mogli mi powiedzieć jak zrobić zeby ping pisał tylko Ping: 24.52 Bo aktualnie mam Ping: 24,5212

psycho
psycho

Na przykład:

intval($zmienna);
Glupikocz
Glupikocz

Średnio to działa ponieważ z 32 pingu pisze mi 1 po prostu

A jeszcze co do tego status.php dalej nie łączy się z index.php

a mam

psycho
psycho

To zadziała tylko wtedy, gdy ten plik będzie w tym samym katalogu. Musisz podać dokładną ścieżkę od pliku, który będzie uruchamiany.. Czyli np.

Glupikocz
Glupikocz

Ale ten plik status.php mam w folderze html

anon85678085
anon85678085
 

?

Glupikocz
Glupikocz

O to to teraz działa dziękuje a co z tym pingiem? zeby pokazywało 2 liczby po przecinku?

Też nwm komu dać rozwiązanie ponieważ oba sposoby działają

anon85678085
anon85678085
psycho
psycho

Jeśli masz problem z intval(); spróbuj round($zmienna, 0);

Glupikocz
Glupikocz

Nadal mam problem zamiast pisać np 32 pisze 1

anon85678085
anon85678085

kod podeślij.

ps. co to za teamplate? bo ładny nawet

Glupikocz
Glupikocz

https://pastebin.com/jdh2mQ81

Template kosztuje ponad 500zł aktualnie nie pamiętam nazwy bo zakupiłem go dawno temu a teraz stwierdziłem że hej musze coś z tym zrobić jak znajdę to podeśle ci na PV. Dużo z tego template zostało zmienione

anon85678085
anon85678085

To jak możesz podeślij mi się podoba może coś na nim po zakupie zdziałam :)

Glupikocz
Glupikocz

Coś zaradzę na to tylko jak pomożesz :D

anon85678085
anon85678085
 

to takie skrócone echo, powinno działać.

i ps. czy to jest ta strona: http://talk.pl która jest aktualnie czy budujesz inną?

Glupikocz
Glupikocz

Tak to jest ta strona nie chciałem żebyś udostępniał ją publicznie wiec jak możesz usuń to Ps 😃

A co do Pingu to jak widać Screenshot|218x88

anon85678085
anon85678085

dziwne, a sprawdź round($zmienna, 1);

ps. ten styl jest free :)

Glupikocz
Glupikocz

Nie do końca tylko kawałki reszte trzeba zakupić :P Jeśli byś chciał mam kod -20% na druga stronę wiec pewnie na ta też zadziała na inne konto

Glupikocz
Glupikocz

Ping nadal pokazuje 1 tak jak możesz to zobaczyć na stronie jak już wiesz jaka

SP24
SP24

A spróbuj

echo round($server_ping, 2);

lub

echo round($server_ping);
Glupikocz
Glupikocz

Zjedziesz kawałek niżej i masz UPGRADE TO PRO

Glupikocz
Glupikocz

Tak jak myślałem nadal ping pokazuje 1 :D a mam plan a jakby zamiast dodawać to na stronie co ma się wyswietlać zrobić ogranicznic do 2 cyfr w samym skrypcie? tylko nwm jak to zrobić

Głównie to nie chodzi o to że nwm jak to zrobić bo pewna wiedzę mam lecz po prostu nic działać nie chce

Glupikocz
Glupikocz

Ok samemu to rozwiązałem dodałem po prostu

$server_ping = substr($server_ping,0,strlen($server_ping)-2);

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.