Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak za pomocą JavaScript pobrać dane z strony regexpem?
Saki
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Witam, mam pytanie jak za pomocą JavaScript czy jQuery pobrać stronę, wydostać z niej odpowiedni fragment i wysłać postem do pliku php.
Wszystko ma działać tylko z JS, zero php/curl.

Dość kilka miesięcy się nad tym trudzę, dziś postanowiłem zapytać was o pomoc.
Przedstawiłem to na php jak to ma działać z js

  1. function get_data($url) {
  2. $ch = curl_init($url);
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
  5. $data = curl_exec($ch);
  6. curl_close($ch);
  7. return $data;
  8. }
  9.  
  10. $data = get_data('http://example.tld');
  11.  
  12. preg_match_all("#example(.*)string;#", $data, $out); // wyciąganie z strony danych
  13.  
  14. //print_r($out);
  15.  
  16. zmienna $out leci jquery i wysyła do z.php postem
  17.  
  18. $.ajax({
  19. type: "POST",
  20. url: "z.php",
  21. data: 'tresc='+out,
  22. success: function(msg){
  23. $('#loading').hide();
  24. beforeSend: function() { $('#loading').show(); }
  25. });


Ten post edytował Saki 7.02.2013, 07:20:08
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: 3.10.2025 - 04:26