Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][js] pobieranie danych z obcej strony internetowej.
konduktor
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.02.2007

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


Witam! Czy jest możliwe napisanie skryptu który pobierał by z jakiejś strony internetowej konkretne dane. O co mi chodzi? Już mówcie na przykładzie. Czy jest możliwe napisanie skryptu który pobrałby ze strony np. Forum: php napis znajdujący się w lewym górnym rogu tj. php.pl i zapisał go do zmiennej?

Jeżeli coś takiego byłoby możliwe to prosiłbym o odpowiedź w czym trzeba coś takiego napisać i może jakieś wstępne wskazówki.

konduktor

Ten post edytował konduktor 9.02.2007, 14:11:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konduktor
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.02.2007

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


Hmm połączyłem wszystko w jedną całość, ale widzę tylko białe tło i nic więcej. Gdy daje podgląd strony widzę tylko:


Oto źródło tego dokumentu:

  1. <?php
  2. function do_post_request($url, $data, $optional_headers = null)
  3. {
  4.  $params = array('http' => array(
  5. 'method' => 'POST',
  6. 'content' => $data
  7.  ));
  8.  if ($optional_headers !== null) {
  9. $params['http']['header'] = $optional_headers;
  10.  }
  11.  $ctx = stream_context_create($params);
  12.  $fp = @fopen($url, 'rb', false, $ctx);
  13.  if (!$fp) {
  14. //throw new Exception("Problem with $url, $php_errormsg");
  15.  }
  16.  $response = @stream_get_contents($fp);
  17.  if ($response === false) {
  18. //throw new Exception("Problem reading data from $url, $php_errormsg");
  19.  }
  20.  return $response;
  21. }
  22.  
  23.  
  24.  
  25. $kodstrony = do_post_request('http://www.nautilus.org.pl/article.php', 'articlesid=923');
  26.  
  27. echo $kodstrony;
  28.  
  29.  
  30. ?>


Oryginalny adres strony to: http://www.nautilus.org.pl/article.php?articlesid=923
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 09:04