Skocz do zawartości
W Naszym sklepie znajdziesz wiele skinów do cs go, konkurencyjne ceny i natychmiastowa wysyłka to Nasza dywiza!
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

pBartnik

Połączenie się z serwerem SA:MP po FTP PHP

Promowane odpowiedzi

Dobra, chciałbym wykonać statystyki pokazywane na forum, zacząłem coś takiego pisać.

 

<?php
$ftp_server = "ipserwera";
$ftp_username = "nazwausera";
$ftp_userpass = "hasloserwera";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$myinifile = "scriptfiles/ServerStats.ini";
if (file_exists($myinifile) && is_readable($myinifile))
{
    $stats = parse_ini_file($myinifile); // Magic LINE!
    $record =  $stats [ "record" ];
    $accounts =  $stats [ "Konta" ];
    $cmds = $stats [ "commands" ];
    $itemy = $stats [ "ItemyEQ" ];
    $fundacja = $stats [ "fundacja" ];
}
else  
{
    die("The file specified cannot be read.");
}
?>

Bezpośredni link ftp:// działa i pokazuje statystyki:

SkarbiecDoladowania = 0
Napady = 1
Lotto = 0
Konta = 0
ItemyEQ = 77
fundacja = 508
record = 0
commands = 1171

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

To będzie działać niestety tylko po kanale FTP. Jeżeli chciałbyś to wrzucić na "publiczny" URL, to musiałbyś skorzystać z cURL - przynajmniej mnie się tak wydaje.

  • Lubię to! 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Try:

<?php
$ftp_server = "ipserwera";
$ftp_username = "nazwausera";
$ftp_userpass = "hasloserwera";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
 
if(!ftp_chdir($ftp_conn, "scriptfiles")) die("Change directory failed!");
if(!ftp_get($ftp_conn, 'stats.ini', 'ServerStats.ini', FTP_BINARY)) die("Download file failed!");
 
$stats = parse_ini_file('stats.ini'); // Magic LINE!
var_dump($stats);

  • Lubię to! 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

 

Warning: ftp_get(): PORT: Operation not permitted in /home/p488392/public_html/demo/index.php on line 9
Download file failed!

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.


×