Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Help!?
Forum PHP.pl > Forum > PHP
zijko
Jesli moge prosic o pomoc to potrzebny mi jest sktypt ktory polaczy sie z portem pobierze dane i sie rozlaczy problem jest w tym ze niebardzo chce ta cholercia pobrac je
wiec tak
Chodzi cos na styl uderzenia telnetem o dany port. Po polaczeniu cos tam odpowiada ten port i chodzi o to aby te dane wyswietlic ta zmienna.
lacze sie z portem za pomoca komendy fsockopen($ip, $port); i do tego miejsca w miare mi wychodzi nastepne co robie to fread($polaczenie, 16384); no i dalej konczy sie wiedza smile.gif nie wiem obojetnie czego bym nie probowal nie chce wyswietlic. Jesli ktos moglby mnie nakierowac na wlasciwy tor lub podac adres pod ktorym moge poczytac o w/w zagadnieniu to z gory dziekuje
castor
tu masz przyklad jesli chcesz pobrac cos np.: w protokole http

Kod
$content="";  //tu bedzie zawartosc

$host="phppl.zone.pl"; //podaj host

$port="80"; //oraz port

$fp = fsockopen($host, $port, &$ErrNo, &$ErrStr);   //otwieramy polaczenie

if (!$fp) {

    die ("$ErrNo $ErrStr");  //jesli cos nie tak to pokarz nam co :-)

}else{





   //jesli otworzenie powiodlo sie wysylasz naglowek

  

   fputs($fp, "GET [url=http://phppl.zone.pl/index.php]http://phppl.zone.pl/index.php[/url] HTTP/1.1rn");  //o co nam chodzi



   fputs($fp, "Host: {$host}:80rn");   //to jasne :-)

   fputs($fp, "Connection: closern");  //polaczenie ma byc zamkniete po wydaniu danych

   fputs($fp, "rn"); //koniec naglowka



   //odbierz zawartosc

   while ($line = fread($fp,256)) {

      $content.=$line;

   }

}



fclose($fp);  //co otworzyles to zamknij



echo "$content"; //zobacz co dostales


a teraz sobie to przerob na swoje potrzeby
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.