![]() |
![]() ![]() |
![]() |
-dejski- |
![]()
Post
#1
|
Goście ![]() |
Witam!
Mam taki zamysł aby ze cyklicznie przetwarzac dane z zewnetrznej strony www. Dokładnie chodzi o tę stronę : http://www.afxnews.com/about488/index.php?c=00.00&lg=en&p=0. Poniewaz w tabelce na tej stronie pojawia się tylko 5 newsów, a starsze nie są widoczne chciałbym zasysać tę stronę np co 3 minuty i pobierac newsy które aktualnie tam są. Jakim sposobem mogę zapisać treść tej strony/jej kod HTML do pliku bądź zmiennej? Z pozdrowieniami dejski |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents()
-------------------- Nie lubię jednorożców.
|
|
|
-dejski- |
![]()
Post
#3
|
Goście ![]() |
Czy musze mieć jakies Windows Extensions załodowane, aby mieć tę funkcję?
|
|
|
-Guest- |
![]()
Post
#4
|
Goście ![]() |
z tego co się doszukałem to funkcja file() działa podobnie, ale woła mi przy niej:
Kod Warning: php_network_getaddresses: gethostbyname failed in C:\FoxServ\www\forex\index.php on line 10 Warning: file("http://www.afxnews.com/about488/index.php?c=00.00&lg=en&p=0") - No error in C:\FoxServ\www\forex\index.php on line 10 jak to mogę zwalczyć? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Nie resolvuje Ci nazwy hosta do IP, spróbuj ręcznie wpisać 158.50.208.102...
-------------------- |
|
|
-dejski- |
![]()
Post
#6
|
Goście ![]() |
Cos mi nie działa... moze dlatego że jestem w sieci pozabezpiecznej na rózne sposoby?
Ale w przeglądarce wyswietla mi strone poprawnie jak mam w adresie IP. Na taki kod: Kod // pobiera stronę WWW do tablicy i wyświetla ją $fcontents = file ('http://158.50.208.102/about488/index.php?c=00.00&lg=en&p=0'); while (list ($line_num, $line) = each ($fcontents)) { echo "<b>Linia $line_num:</b>; ", htmlspecialchars ($line), "<br>\n"; } teraz mam taki wynik: Warning: php_hostconnect: connect failed in C:\FoxServ\www\forex\index.php on line 14 Warning: file("http://158.50.208.102/about488/index.php?c=00.00&lg=en&p=0") - Bad file descriptor in C:\FoxServ\www\forex\index.php on line 14 Warning: Variable passed to each() is not an array or object in C:\FoxServ\www\forex\index.php on line 15 A jak uzyskałeś ten adres IP? ![]() Z pozdrowieniami dejski |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Magicznym poleceniem ping
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:50 |