Onde coloca arquivos PHP? -
Felipe1241421 - 31.12.2016
Bem, tipo tenho um FS e veio junto um .php, queria saber onde coloca esse arquivo php na GameMode! -_-
Se puder me ajudar agradeзo!!
Re: Onde coloca arquivos PHP? -
Claude_StreeT - 31.12.2016
Pode mostrar o que tem dentro desse .php, ou se foi um arquivo aqui do fуrum samp ?
Re: Onde coloca arquivos PHP? -
Felipe1241421 - 31.12.2016
O Cуdigo aн:
pawn Код:
п»ї<?php
header('Content-Type: text/html; charset=utf-8');
$script_pw = "123"; // A password aqui tem de ser a mesma password no Filterscript
$pw = $_GET['pw']; // Recebe a variГЎvel do link (?pw=xxxx)
$ipAdress = $_GET['ip']; // Recebe a variГЎvel do link (?ip=xxxx)
$VPN_Contact = "OSeuEmailAqui@provedor.com"; // NГЈo sei para Г© que isto serve, mas a API de VPN pede
if($pw != $script_pw){ // Se a password do filterscript for diferente da password neste script dГЎ erro
die("ERRO: Password errada");
}
$json = file_get_contents('http://ip-api.com/json/' . $ipAdress); // Faz download da informação sobre o IP da API em JSON
$data = json_decode($json, true); // Descodifica o json
$vpn = file_get_contents('http://check.getipintel.net/check.php?ip=' . $ipAdress . '&contact=' . $VPN_Contact); // Faz download da informação sobre o IP da API
$vpn_float = floatval($vpn); // Como a API retorna um float entre 0 e 1, vamos converter a string num float
$vpn_result = 0;
if($vpn_float == 0){
$vpn_result = 0; // impossivel
}
else if($vpn_float > 0 && $vpn_float < 0.6){
$vpn_result = 1; // pouco provavel
}
else if($vpn_float >= 0.6 && $vpn_float < 0.8){
$vpn_result = 2; // provavel
}
else if($vpn_float >= 0.8 && $vpn_float < 1){
$vpn_result = 3; // muito provavel
}
else if($vpn_float == 1){
$vpn_result = 4; // certo
}
// Isto Г© um pouco desnecessГЎrio, mas enfim.
$as = $data['as'];
$city = $data['city'];
$country = $data['country'];
$countryCode = $data['countryCode'];
$isp = $data['isp'];
$lat = $data['lat'];
$lon = $data['lon'];
$org = $data['org'];
$query = $data['query'];
$regionName = $data['regionName'];
$zip = $data['zip'];
echo $as . "'" . $city . "'" . $country . "'" . $countryCode . "'" . $isp . "'" . $lat . "'" . $lon . "'" . $org . "'" . $query . "'" . $regionName . "'" . $zip . "'" . $vpn_result;
?>
Re: Onde coloca arquivos PHP? -
Meck - 31.12.2016
Quote:
Originally Posted by Felipe1241421
O Cуdigo aн:
pawn Код:
<?php header('Content-Type: text/html; charset=utf-8'); $script_pw = "123"; // A password aqui tem de ser a mesma password no Filterscript $pw = $_GET['pw']; // Recebe a variável do link (?pw=xxxx) $ipAdress = $_GET['ip']; // Recebe a variável do link (?ip=xxxx) $VPN_Contact = "OSeuEmailAqui@provedor.com"; // Não sei para é que isto serve, mas a API de VPN pede if($pw != $script_pw){ // Se a password do filterscript for diferente da password neste script dá erro die("ERRO: Password errada"); } $json = file_get_contents('http://ip-api.com/json/' . $ipAdress); // Faz download da informação sobre o IP da API em JSON $data = json_decode($json, true); // Descodifica o json $vpn = file_get_contents('http://check.getipintel.net/check.php?ip=' . $ipAdress . '&contact=' . $VPN_Contact); // Faz download da informação sobre o IP da API $vpn_float = floatval($vpn); // Como a API retorna um float entre 0 e 1, vamos converter a string num float $vpn_result = 0; if($vpn_float == 0){ $vpn_result = 0; // impossivel } else if($vpn_float > 0 && $vpn_float < 0.6){ $vpn_result = 1; // pouco provavel } else if($vpn_float >= 0.6 && $vpn_float < 0.8){ $vpn_result = 2; // provavel } else if($vpn_float >= 0.8 && $vpn_float < 1){ $vpn_result = 3; // muito provavel } else if($vpn_float == 1){ $vpn_result = 4; // certo }
// Isto Г© um pouco desnecessГЎrio, mas enfim. $as = $data['as']; $city = $data['city']; $country = $data['country']; $countryCode = $data['countryCode']; $isp = $data['isp']; $lat = $data['lat']; $lon = $data['lon']; $org = $data['org']; $query = $data['query']; $regionName = $data['regionName']; $zip = $data['zip'];
echo $as . "'" . $city . "'" . $country . "'" . $countryCode . "'" . $isp . "'" . $lat . "'" . $lon . "'" . $org . "'" . $query . "'" . $regionName . "'" . $zip . "'" . $vpn_result; ?>
|
Pelo meu ver, isso parece que й um arquivo web, й para colocar em alguma hospedagem. ou mesmo hospedar em seu computador. vocк utiliza mysql em sua gamemode ?
Re: Onde coloca arquivos PHP? -
Felipe1241421 - 31.12.2016
Quote:
Originally Posted by Meck
Pelo meu ver, isso parece que й um arquivo web, й para colocar em alguma hospedagem. ou mesmo hospedar em seu computador. vocк utiliza mysql em sua gamemode ?
|
Uso nгo mais precisaria do FTP?!
Re: Onde coloca arquivos PHP? -
YtZ - 31.12.2016
Й um script PHP (Web) pra reunir as informaзхes do IP a partir de banco de dados pъblicos online de IPs e retornar esses dados concatenados para o seu gamemode/filterscript usar. Se o seu servidor estб uma hospedagem vocк vai precisar arranjar uma hospedagem web com suporte a PHP pra hospedar esse arquivo. Existem vбrias grбtis pela internet.
Se vocк sу quer testar em seu computador, pesquise sobre o WAMP ou o XAMPP.
Mas esse script й
desnecessбrio. O que ele faz vocк consegue fazer facilmente com o
HTTP do SAMP. Sу precisaria achar um jeito de decodificar o JSON. Deve existir alguma include/plugin pra isso (nunca cheguei a pesquisar) mas mesmo que nгo exista creio que seja possнvel separar os dados com as funзхes de manipulaзгo de string do pawn.