Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak uzyskać źródło danego url ?, komenda?
-Robson-
post
Post #1





Goście







Witam.

Chcę uzyskać żródło html danej strony (np. www.google.pl) aby wczytać pewną informację znajdującą się na tej stronie do stringa. Interesuje mnie czy jest to możliwe, a jeżeli tak to jak to się robi? Najlepiej żebym mógł wczytać źródło jakiegoś url do stringa.

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kyno
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 121
Pomógł: 1
Dołączył: 4.01.2004
Skąd: Jawor

Ostrzeżenie: (0%)
-----


Sluzy do tego funkcja fopen
Go to the top of the page
+Quote Post
-Robson-
post
Post #3





Goście







Hmmm no tak ale ja nie wiem jak to odczytać? Znalazłem

<?php
$uchwyt=fopen('www.google.pl/','r');
while (!feof ($uchwyt)) {
$buffer = fgets($uchwyt, 4096);
echo $buffer;
}
fclose ($uchwyt);
?>

nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

<?php
$plik=fopen("http://www.google.pl/", "r");
$buffer = fgets($plik, 120);
echo $buffer;
fclose($plik);
?>

też nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Szejk
post
Post #4





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2. // Pobierz plik do tablicy. W tym przykładzie poprzez HTTP pobierzemy
  3. // źródło HTML z URL
  4. $lines = file('http://www.wp.pl/'); 
  5. // Za pomocą pętli przeglądamy naszą tablicę i pokazujemy źródło strony w postaci
  6. // źródła HTML oraz numery linii.
  7. foreach ($lines as $line_num => $line) { 
  8. echo &#092;"Linia #<b>{$line_num}</b> : \" . htmlspecialchars($line) . \"<br />n\"; 
  9. }
  10.  
  11. // Kolejny przyklad pozwala pobrać stronę i umieścić ją w łańcuchu znaków Zobacz t
  12. $html = implode ('', file ('http://www.example.com/'));
  13. ?>
może to
Go to the top of the page
+Quote Post
-Robson-
post
Post #5





Goście







Ok znalazłem odpowiedzi które szukałem hyhy. Dzięki wielkie.

Jak mniemam to jest niepotrzebne

  1. <?php
  2. // Kolejny przyklad pozwala pobrać stronę i umieścić ją w łańcuchu znaków Zobacz t
  3. $html = implode ('', file ('http://www.example.com/'));
  4. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.09.2025 - 07:25