Jump to content
php.lv forumi

:8000


SkaKri

Recommended Posts

<?php
$fp = fsockopen("www.example.com", 8000, $errno, $errstr, 30);
if (!$fp) {
  echo "offline<br />\n";
} else {
  echo "online<br />\n";
}
?>

un viss? izskatās pārāk vienkārši, lai būtu pareizi. pābaudīsim..

Link to comment
Share on other sites

Jā var. Ielasi attiecīgo lapu un tad ar preg_match , explode vai tamlīdzīgām funkcijām izvelc to kas tev nepieciešams.

 

Piemērus skati augstāk dotajā adresē.

Link to comment
Share on other sites

tikai viņš met man laukā miskasti ar:

http://www.skvots.net/test.php

 

$fp = fsockopen("62.84.1.86", 8000, $errno, $errstr, 4);
if (!$fp) {
  echo "radio offline<br />\n";
} else {
  $out = "GET / HTTP/1.1\r\n";
  $out .= "Host: 62.84.1.86:8000\r\n";
  $out .= "Connection: Close\r\n\r\n";
  echo "<a href=\"http://beta.radio.skvots.net:8000/\">radio online</a><br />\n";
  fwrite($fp, $out);
  while (!feof($fp)) {
   echo fgets($fp, 128);
  }
  fclose($fp);
}

Link to comment
Share on other sites

O jā, tur trūkst headeris. Liekas ka derētu: header("Content-type: audio/mpeg"); bet tad jānovāc tas Radio online! Nekas pirms header nedrīkt būs izsūtīts un iekš audio/mpeg nedrīkst būs k-kāds html.

Link to comment
Share on other sites

×
×
  • Create New...