Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Z serwera na strone, PHP
Suspended
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.12.2009

Ostrzeżenie: (0%)
-----


Witam!

Jestem Administratorem serwera Lineage 2 i mam pewien problem, ponieważ nie za bardzo znam się na PHP i pochodnych.

Mam zainstalowane Apache na serwerze i mam stronę na darmowym hoście.
A teraz o co chodzi?
Chciałbym z serwera wyświetlać ze skryptu PHP na stronie na darmowym hoście informacje jak np. ilość online itd. czyli statystyki. Chodzi o to, aby na serwerze skrypt php "wyciągał" z bazy danych pewne informacje (mam już odpowiedni skrypt), a potem wyświetlał wynik działania skryptu na stronie. Słyszałem, że jest to możliwe przez apache, mam zainstalowane XAMPPa.

Co ma robić skrypt, który potrzebuję?

Ma wyświetlać na stronie, która jest na darmowym hoście, wynik skryptu z serwera co kilka minut.

Takie coś jest używane na innych serwerach jak np. www.graveland.pl, że skrypt wyświetla na stronie gotowy wynik i właśnie tego potrzebuję.

Dodatkowe dane:
System operacyjny serwera: Debian 5.0 Lenny 64 bit
Host strony: koon.pl
Adres strony: www.l2-berserk.pl

Póki co mam statystki robione ręcznie, ale nie jest to zbyt dobre (IMG:style_emoticons/default/winksmiley.jpg)

Z góry dziękuje za pomoc, pozdrawiam Suspended.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Suspended
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.12.2009

Ostrzeżenie: (0%)
-----


Zrobiłem wszystko jak trzeba długo mi to zajęło, ale musiałem się dużo nauczyć z php jak to robiłem bo prawie nic nie wiem o php, w każdym razie w końcu mi się udało i wszystko niby jest ok, odpalam skrypt php:

  1. <?php
  2. $f1 = file_get_contents('http://94.23.195.169/xampp/pvp.txt');
  3. $f2 = file_get_contents('http://94.23.195.169/xampp/pk.txt');
  4. $f3 = file_get_contents('http://94.23.195.169/xampp/namepvp.txt');
  5. $f4 = file_get_contents('http://94.23.195.169/xampp/namepk.txt');
  6. $pvp = explode("|", $f1);
  7. $pk = explode("|", $f2);
  8. $namepvp = explode("|", $f3);
  9. $namepk = explode("|", $f4);
  10. $toppvp = "<h2>It's just temporary</h2><h3>Top PvP</h3><table width=100% border=0>";
  11. $toppk = "<h3>Top PK</h3><table width=100% border=0>";
  12. $x = 0;
  13. $y = 0;
  14. $c = 1;
  15. $d = 1;
  16. while ($x < 20)
  17. {
  18. $toppvp .= '<tr><td>'.$c.' '.$namepvp[$x].'</td><td>'.$pvp[$x].'</td></tr>';
  19. $x++;
  20. $c++;
  21. }
  22. while ($y < 20)
  23. {
  24. $toppk .= '<tr><td>'.$d.' '.$namepk[$y].'</td><td>'.$pk[$y].'</td></tr>';
  25. $y++;
  26. $d++;
  27. }
  28. $toppvp .= '</table>';
  29. $toppk .= '</table>';
  30. echo $toppvp;
  31. echo $toppk;
  32. ?>


I teraz występuje problem, na serwerze skrypt działa i robi co trzeba, a na stronie wyświetla się tylko coś takiego:
http://l2-berserk.pl/pl/lol.php
Powinno być tak jak na serwerze (identyczny skrypt):
http://94.23.195.169/xampp/lol.php

Teraz tak, do plików ".txt" są ustawione prawa "644" i wczytują się każdemu ukazując swoją zawartość, więc wątpię, czy to ma jakiś wpływ na wynik. Więc może mi ktoś powiedzieć czemu ten skrypt nie działa na stronie (host obsługuje php)

Ten post edytował Suspended 8.12.2009, 13:41:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 16:04