![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Czy istnieje możliwość z poziomu skryptu php wywołanie pewnego adresu url i przechwycenie zawartości lub też pliku z kodem? (generalnie chodzi mi o dane wyświetlone na stronie). Chcę zadać zapytanie o adres ip (whois ip) poprzez url i wyodrębnić z informacji potrzebne mi dane i zapisać je do bazy danych. Z wyodrębnieniem potrzebnych mi danych i zapisaniem ich do bazy danych nie będę miał problemu. Dziękuję i pozdrawiam WD. Przepraszam za nowy wątek znalazłem odpowiedź trochę niżej ![]() Temat: PHP_Pobieranie_danych_ze_strony Hmm, no może nie dokońca ;P Korzystam z funkcji $ip="66.249.65.166"; $url = "http://whois.domaintools.com/$ip"; $page = file_get_contents($url); php zwraca błąd: Warning: file_get_contents(http://whois.domaintools.com/66.249.65.166) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in ../robo/index.php on line 23 Problem rozwiązany : problemem był sam url ![]() $url = "http://www.ip-adress.com/whois/$ip"; i wszystko działa poprawnie Dla zainteresowanych skrypcik wyciąga nazwę organizacji do której należy dane ip (Pewnie można zrobić to inaczej (bardziej pro ![]() $ip = "<numer_ip>"; $url = "http://www.ip-adress.com/whois/$ip"; $page = file_get_contents($url); $org = substr($page, strpos($page, "OrgName:")+8, strpos($page, "OrgID:")-(strpos($page, "OrgName:")+8)); echo "\$org=|$org|"; Ten post edytował WhiteDevil 7.02.2009, 08:55:42 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:18 |