Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kodem do vcmp
Forum PHP.pl > Forum > PHP
divx_divine
Witajcie. Mam problem, z kodem php, który zassałem stąd:

  1. <?php
  2. $fp = fsockopen('udp://' . "127.0.0.1", 5192, $errno, $errstr, 5); //Edit this :)
  3. $packet = 'VCMP';
  4. $packet .= chr(strtok($ip, '.'));
  5. $packet .= chr(strtok('.'));
  6. $packet .= chr(strtok('.'));
  7. $packet .= chr(strtok('.'));
  8. $packet .= chr($port & 0xFF);
  9. $packet .= chr($port >> 8 & 0xFF);
  10.  
  11. fwrite($fp, $packet.'i');
  12. fread($fp, 11);
  13. $status = socket_get_status($fp);
  14. // Server Down
  15. if($status["unread_bytes"] == 0)
  16. {
  17. fclose($fp);
  18. echo "Server down!";
  19. }
  20. else {
  21. $is_passworded = ord(fread($fp, 1));
  22. $plr_count = ord(fread($fp, 2));
  23. $max_plrs = ord(fread($fp, 2));
  24. $strlen = ord(fread($fp, 4));
  25. $hostname = fread($fp, $strlen);
  26. $strlen = ord(fread($fp, 4));
  27. $gamemode = fread($fp, $strlen);
  28. $strlen = ord(fread($fp, 4));
  29. $mapname = fread($fp, $strlen);
  30. //Do something with those variables here :)
  31. fclose($fp);
  32. }
  33. ?>


Poprawiłem IP i PORT w 2 linijce na odpowiednie i oto efekt moich zmian.


Proszę, pomóżcie mi. Nie wiem co robię nie tak.
abort
Co robisz nie tak? Generalnie, to nie czytasz komunikatu o błędach.

Kod
Warning: fsockopen() [function.fsockopen]: UDP protocol is not allowed in /home/a5941466/public_html/staty/index.php on line 2


Masz wyraźnie napisane, że fsockopen została wykastrowana z protokołu UDP. Reszta komunikatów to wynik powyższego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.