Toon posts:

[php]Script output op andere port inlezen

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Dit is een echte uitdaging lijkt mij:

Ik probeer de uitput van een bepaalde file in te lezen.
De file die de output genereert bevindt zich op een andere port dan normaal nl. port 18009
Kan je een script maken die een bepaalde file op dat portnummer uitleest??
code:
1
2
3
4
$url="http://www.bla.com:18009/asd";
$fd = fopen ($url, "r");
$contents = fread($fd, filesize ($url));
echo $contents;

werkt niet omdat fread altijd naar port 80 schijnt te gaan.

kan iemand me helpen??

  • Kresh
  • Registratie: Mei 2000
  • Laatst online: 02-03 09:27
Mijn eerste idee zou zijn om het eens mbv sockets te proberen:
[url="http://www.php.net/manual/en/ref.sockets.php"]http://www.php.net/manual/en/ref.sockets.php[/url]
Heb er nog echt mee gewerkt, maar lijkt me dat het daarmee te doen moet zijn...

Verwijderd

Topicstarter
Socket openen:
code:
1
$fp = fsockopen ($url2, 18009);

dat had ik al door maar dan moet je het GET commando gaan sturen denk ik voor die bepaalde file

  • Joror
  • Registratie: Augustus 2001
  • Laatst online: 11-03-2017

Joror

the eternal lurker

Deze phpclass is een ideale PHP wrapper voor het openen van http pages via php zelf:

[url="http://warmafrica.mirrors.phpclasses.org/browse.html/package/576.html"]http://warmafrica.mirrors.phpclasses.org/browse.html/package/576.html[/url]

Werkt met sockets, je kan POST, GET acties uitvoeren, Cookies meesturen, en zelfs HTTP proxies instellen.
Plus voorbeelden hoe je hem moet aanspreken.. wat wil je nog meer? ;)

Je zou misschien moeten registreren bij phpclasses.org (geheel gratis) om te downloaden, enkel is dat het wel waard. :)

nada aka zilch, formerly known as zip


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Script request.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.