Page 2 of 3

Re: remonto

Posted: 2015 Jun 28 17:20
by laimiukas3
:flowers:

Re: remonto

Posted: 2015 Jun 29 01:11
by eckiux

Code: Select all

$fp = fsockopen('udp://78.61.208.208', 27015, $errno, $errstr, 30);if (!$fp) {    echo "$errstr ($errno)<br />\n";}
Pabandyk si koda- gal tiesiog gauni klaida, bet jos nematai del fusion'o nustatymu. Vienas is variantu, kad serveryje yra isjungti socket'ai.

Re: remonto

Posted: 2015 Jun 29 01:23
by laimiukas3
eckiux wrote:

Code: Select all

$fp = fsockopen('udp://78.61.208.208', 27015, $errno, $errstr, 30);if (!$fp) {    echo "$errstr ($errno)<br />\n";}
Pabandyk si koda- gal tiesiog gauni klaida, bet jos nematai del fusion'o nustatymu. Vienas is variantu, kad serveryje yra isjungti socket'ai.
kazkokia hostingo problema nes susikuriu http://lalalala.com/serveriai.php faile imetes viena hostinga rodo kad servai on o kitam hostinge tapati faila ikeliu rodo kad serv jau off kazkokia mistika meginau ten ir lgsl irgi tokia pati nesamone
jeigu butu socket'ai off tai ir antram hostinge off serverius rodytu

Re: remonto

Posted: 2015 Jun 29 02:04
by eckiux
Ne klaidos, o hostinguose skiriasi konfiguracijos - pabandyk koda kuri daviau ir pasakyk ar jis generuoja klaidos pranesima.

Re: remonto

Posted: 2015 Jun 29 03:18
by laimiukas3
padariau taip ar teisingai ar ne nezinau nes php isvis nieko nenutuokiu jeigu gerai tai kur ta klaida turetu buti ?:)

Code: Select all

<?phpfunction getnextstring(&$data){$temp="";$counter=0;while (ord($data[$counter++])!=0) $temp.=$data[$counter-1];$data=substr($data,strlen($temp)+1);return $temp;}function getnextbytevalue(&$data){$temp=ord($data[0]);$data=substr($data,1);return $temp;}function serveris($ip,$port) {$ip = $ip;$port = $port;$packet = "\xFF\xFF\xFF\xFFTSource Engine Query\x00";$live_server = fsockopen("udp://".$ip.":".$port.""); if(!$live_server){$output = "Off";}else{fwrite($live_server, $packet);socket_set_timeout($live_server,1,0);$junk = fread($live_server,5);$status = socket_get_status($live_server);$do = 1;$server_info= ""; while($do){$str_1 = fread($live_server,1);$server_info .= $str_1;$status = socket_get_status($live_server);if($status["unread_bytes"] == 0) {$do = 0;}}fclose($live_server); if (strlen($server_info) > 0){$success = 1;$junk = getnextstring($server_info);$servername = getnextstring($server_info);$map = getnextstring($server_info);$junk = getnextstring($server_info);$junk = getnextstring($server_info);$players = getnextbytevalue($server_info);$maxplayers = getnextbytevalue($server_info);} if ($players != '') {$players = $players;} else {$players = "0";} if ($maxplayers != ''){$maxplayers = $maxplayers;}else{$maxplayers = "0";}if ($players < $maxplayers){$output = "<font color='#ff0000'>On</font>";} else{$output = "<font color='#54ff00'>Full</font>";}if ($output != "Full" and $players != "0" or $maxplayers != "0"){$output = $output;}else{$output = "<font color='#ff3600'>Off</font>";}if ($map != ''){$map = $map;}else{$map = "-----";}if ($servername != '') {$servername = $servername;} else {$servername = "<font color='#ff3600'>Serveris neveikia</font>";}echo "<style>.vovercikas{background: #494949;color: #ffffff;text-shadow: 1px 1px 0px #000000;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;width: 98%;margin-top: 3px;margin-bottom: 3px;}</style>";echo "<table cellpadding='0' cellspacing='1' width='100%' height='25' class='vovercikas'><tr>";echo"<td align='center'>".$output."</td><td align='center'>".$ip.":".$port."</td><td align='center'>".$servername."</td><td align='center'>".$map."</td><td align='center'>".$players."/".$maxplayers."</td>";echo "</tr></table>";}}serveris('cs.cplay.eu','27015');serveris('78.61.208.208','27015');serveris('cplay.eu','27016');serveris('cplay.eu','27015');serveris('cplay.eu','27015'); $fp = fsockopen('udp://78.61.208.208', 27015, $errno, $errstr, 30);if (!$fp) {    echo "$errstr ($errno)<br />\n";} ?>

Re: remonto

Posted: 2015 Jun 29 04:31
by eckiux
I tuscia php faila irasyk

Code: Select all

<?phperror_reporting( E_ALL ); phpinfo();
tada patikrink ar ijungti sockets, prikabinu paveiksliuka. Jei viskas gerai- pasalink phpinfo(); ir iklijuok senaji mano duota scripta (daugiau nieko)

Re: remonto

Posted: 2015 Jun 29 11:41
by laimiukas3
Sockets Support enabled

Re: remonto

Posted: 2015 Jun 29 12:42
by eckiux
laimiukas3 wrote:Sockets Support enabled
Tai problema ne su sockets ir ne su scriptu- siulau rasyti laiska hostingo support'ui, nes problemos gali buti ir su udp protokolu, gal net hostingo ip yra itrauktas i blacklist'a. Problema tikrai nera su php susijusi.

Re: remonto

Posted: 2015 Jun 29 12:45
by laimiukas3
eckiux wrote:
laimiukas3 wrote:Sockets Support enabled
Tai problema ne su sockets ir ne su scriptu- siulau rasyti laiska hostingo support'ui, nes problemos gali buti ir su udp protokolu.
okey dekui tau uz pagalba ir patarimus :)

Re: remonto

Posted: 2015 Jun 29 19:06
by V1LKAS
eckiux wrote:I tuscia php faila irasyk

Code: Select all

<?phperror_reporting( E_ALL ); phpinfo();
Toki dalykai nemanau kad kažko verti jeigu tai yra hostingo default nustatymai. Greičiausiai yra tik indeksinių php failų vykdymas, bet kokiu atvėju belieka kreiptis į hostingo tiekėjus.