Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak zrobić z tego tablicę?
Forum PHP.pl > Forum > Przedszkole
fastlone
Witam.
Mam taki skrypcik, który pobiera dane z serwerów Counter-Strike.
Przypuśćmy, że ip są takie
  1. $ips = Array("94.23.94.149:27063", "91.210.129.210:27116", "94.23.94.149:27059");

Jak można z $ips zrobić coś takiego, by po dopisaniu do nazwy pliku ?ip=94.23.94.149:27063 wyświetliły się dane właśnie tego serwera?
phpion
$_GET['ip']
questionmark.gif
fastlone
Jesli ma to wyglądac tak:
  1. $ips = $_GET['ip'];

To wyskakuje error
Warning: Invalid argument supplied for foreach() in /home/justhajt/public_html/monitorek2/index.php on line 61
nospor
No sam napisales, ze w URL bedziesz podawal jedno IP
?ip=94.23.94.149:27063
wiec jak ty chcesz z jednego IP zrobic tablicę IPow?
Po co ci do tego jednego IP FOREACH?
amii
Ale tam masz port i IP rozwiązanie to curl

  1. foreach ($ips as $value) {
  2. explode(':', $value);
  3. }
  4.  
  5. $h = curl_init($value[0]);
  6. curl_setopt($h, CURLOPT_HTTPPROXYTUNNEL, 1);
  7. curl_setopt($h, CURLOPT_PROXY, $value[1]);
  8. curl_exec($h);
  9. curl_close($h);

fastlone
$_GET['ip'] w tym przypadku zadziałał nawet z podawaniem portu.
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.