Problemer med fopen/fgets
Jeg har en RogerWilco Basestation kørende på min webserver. Der kan man med http://www.danesofhonor.dk:18009/?opts=-R få en liste over de clienter der er logget på serveren. Men jeg vil gerne have layoutet på den oversigts side lavet om til noget der passer til min hjemmeside.Med http://www.danesofhonor.dk:18009/?opts=-R-L kan man få samme data fra rogerwilco serveren men uformateret. Altså i klar tekst man så selv kan parse til noget html som ser ud som man gerne vil have det.
Her kommer problemet, jeg har prøvet at åbne en forbindelse til serveren med fopen på følgende måde:
$fd = fopen ("http://www.danesofhonor.dk:18009/?opts=-R-L", "r");
$buffer = fgets($fd, 4096);
while (!feof ($fd)) {
echo $buffer;
$buffer = fgets($fd, 4096);
}
fclose ($fd);
og så bare skrive output ud på skærmen bare for at se det. Jeg får følgende fejl:
Warning: fopen("http://www.danesofhonor.dk:18009/?opts=-R-L","r") - Success in /var/www/dohdk/test.php on line 2
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 5
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 6
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 8
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 6
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 8
...
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 6
Warning: Supplied argument is not a valid File-Handle resource in /var/www/dohdk/test.php on line 8
og sådan fortsætter den i en uendelig løkke :/
Hvis jeg ændrer
$fd = fopen ("http://www.danesofhonor.dk:18009/?opts=-R-L", "r");
til f.eks.
$fd = fopen ("http://www.danesofhonor.dk/index.php", "r");
virker det fint. Kan det have noget at gøre med at der ikke er angivet noget specifik fil men blot en url?
Nogen der har ideer til hvordan det kan løses?