Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [cron] ładowanie skryptu co 20 sek
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Cron ma tylko obsługę odpalania skryptu z dokładnością co do minuty. Można jakoś ustawić aby skrypt odpalał się co 20sek.?

ps można jakoś ustawić też że co kolejne połączenie cron łączył by się z innego ip?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


jeżeli chodzi o proxy to masz na myśli łączenie się z nimi za każdym razem tak?
no właśnie ale jak to zrobić?
jakiś linki może? szukałem już tego kiedyś

już coś mam, ale mam jeszcze pytanie, czy jak się łącze ze stroną przez proxy to skrypt podaje za każdym razem inne ip?

mam coś takiego, ale chyba dobrze nie działa
  1. <?
  2. $adres = "strona";
  3.  
  4. // Plik z proxy
  5. $proxy = file('J:/Serv/www/gl.pl/proxy.txt');
  6.  
  7. // Liczymy adresy proxy z pliku
  8. $ile = count($proxy);
  9. // Tworzymy pętle (wejdziemy na stronę tyle razy ile jest adresów proxy w pliku)
  10. for ($i = 0; $i < $ile; $i++) {
  11.  
  12. // Wchodzimy na stronę z adresu proxy
  13. echo "http://$proxy[$i]<br>";
  14. $curl=curl_init("$adres");
  15.  
  16. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  17.  
  18. curl_setopt($curl, CURLOPT_TIMEOUT, 20);
  19. curl_setopt($curl, CURLPROXY_HTTP, "http://$proxy[$i]");
  20.  
  21. $pack = "event=1";
  22. curl_setopt($curl, CURLOPT_POSTFIELDS, $pack);
  23. $headers = array('Accept-Language: pl,en-us;q=0.7,en;q=0.3',
  24. 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7');
  25. curl_setopt($curl, CURLOPT_REFERER, 'strona');
  26. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  27. curl_setopt($curl, CURLOPT_FOLLOWLOCATION , 1);
  28. curl_setopt($curl, CURLOPT_POST , 1);
  29. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1 );
  30. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 1);
  31. curl_setopt($curl, CURLOPT_COOKIEJAR, "J:/Serv/www/gl.pl/cookie.txt");
  32. curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
  33. curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
  34. curl_setopt($curl, CURLOPT_USERAGENT, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 FirePHP/0.3");
  35.  
  36. $dana = curl_exec($curl);
  37. curl_close($curl);
  38. $exp = explode ( '<div class="oceny-ilosc">', $dana );
  39. $dana1 = explode ('</div>', $exp[1] );
  40. printf ($dana1[0]);
  41.  
  42.  
  43. }


nie da się nic z tym zrobić? :/
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: 8.10.2025 - 13:01