Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2017-01-20, 12:23


=DC=

LUA, PHP, C, C++






Wiek: 28
Na forum: 1313 dni
Posty: 221
Nick w MP: =DC=

Piwa: 68

Respekt: 150
Respekt: 150Respekt: 150


Witam próbowałem zrobić funkcję, która wyświetli mi pewne informacje z serwera na stronie, ale mta_sdk.php nie może połączyć mi się z serwerem.

Port http otwarty, użytkownik którego używam do połączenia ma wymagane prawa i pomimo tego nie śmiga.

Błąd jaki mi wyrzuca:
Kod:

Fatal error: Uncaught exception 'Exception' with message 'Could not connect to ip:20145' in
/home/users/XXX/public_html/YYY/mta_php_sdk/mta_sdk.php:146 Stack trace: #0
/home/users/XXX/public_html/YYY/mta_php_sdk/mta_sdk.php(79): mta->do_post_request('ip', 20145, '/php/call...', '') #1
/home/users/XXX/public_html/YYY/mta_php_sdk/mta_sdk.php(257): mta->callFunction('php', 'getPlayersOnlin...', Array) #2
/home/users/XXX/public_html/YYY/mta_php_sdk/mta.php(38): Resource->call('getPlayersOnlin...') #3 {main} thrown in
/home/users/XXX/public_html/YYY/mta_php_sdk/mta_sdk.php on line 146



Połączenie wygląda tak:
Kod:


<?php
include( "mta_sdk.php" );

$mtaServer = new mta( "ip", 20145, "mta_php_sdk", "password" );
$resource = $mtaServer->getResource ( "php" );
$return = $resource->call ( "getPlayersOnline" );

?>


Wie ktoś w czym leży problem?
Dodam, że używając SDK w drugą stronę czyli przez callRemote z serwera MTA wszystko pięknie śmiga.

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-20, 13:42


luki123luki123

Place Game






Wiek: 21
Na forum: 2644 dni
Posty: 1963
Nick w MP: LuKiO

Piwa: 4576

Respekt: 601
Respekt: 601Respekt: 601


=DC=, https://wiki.multitheftauto.com/wiki/Meta.xml

Kod:

[<export /> This exports functions from this resource, so other resources can use them with call
function: The function name
type Whether function is exported server-side or client-side (valid values are: "client", "server" and "shared")
http: Can the function be called via HTTP (true/false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-20, 13:51


=DC=

LUA, PHP, C, C++






Wiek: 28
Na forum: 1313 dni
Posty: 221
Nick w MP: =DC=

Piwa: 68

Respekt: 150
Respekt: 150Respekt: 150


luki123luki123, oczywiście zapomniałem o tym napisać ale w mecie mam ustawione http na true
Kod:

<export function="getPlayersOnline" type="server" http="true"/>


Jakieś inne pomysły z tym jeszcze masz?

[ Dodano: 2017-01-20, 15:22 ]
Problemem jest chyba to, że hosting strony blokuje połączenia. - Dam znać jak sprawdzę.

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Tagi: mta :: php :: sdk :: nie :: łączy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   

Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: