Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]curl + proxy
rivos
post 20.02.2012, 16:37:47
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


  1. <form action method="post"><table>
  2. <tr><td>
  3. Link:</td>
  4. <td>
  5. <input type="text" size="100" name="url_make" />
  6. </td>
  7. </tr>
  8. <tr>
  9. <td>
  10. </td>
  11. <td>
  12. <input type="submit" value="Dawaj !" />
  13. </td>
  14. </tr>
  15. </table>
  16. </form><?php
  17. if($_POST) {
  18. echo "Próba...<br>";
  19. $file = file('proxylist.txt');
  20. echo "Wczytuje plik z listą oraz ustawiam długość pętli...<br>";
  21. echo "Ustawiam pętle...<br>";
  22. for($i = 1; $i < 8227; $i++) {
  23. echo "Pętla nr".$i."...<br>";
  24. $curl = curl_init();
  25. curl_setopt($curl, CURLOPT_URL, $_POST["url_make"]);
  26. echo "Łącze z ".$_POST['url_make']."...<br>";
  27. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  28. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, FALSE);
  29. curl_setopt($curl, CURLOPT_PROXY, $file[$i]);
  30. echo "Ustawiam proxy ".$file[$i]."...<br>";
  31. curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  32. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies');
  33. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies');
  34. $str = curl_exec($curl);
  35. curl_close($curl);
  36. echo "Kończę połączenie i wyświetlam stronę...<br>";
  37. echo $str;
  38. }
  39. }
  40. ?>


Nie wiem czemu to nie działa ;/
Go to the top of the page
+Quote Post
nospor
post 20.02.2012, 16:38:37
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cieżko napisać, czym objawia się niedziałanie? Coś się wyswietla? Coś sie nie wyswietla?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 16:42:25
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


Próba...
Wczytuje plik z listą oraz ustawiam długość pętli...
Ustawiam pętle...
Pętla nr1...

Dalej już nic...

Ten post edytował rivos 20.02.2012, 16:42:39
Go to the top of the page
+Quote Post
nospor
post 20.02.2012, 16:44:24
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Pewnie nie masz w ogóle modułu CURL zainstalowanego


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 16:54:41
Post #5





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


a no właśnie haha.gif Wziełem serwer cba.pl do testów, a zapomniałem, tam nie ma cURL haha.gif
Dziex

Niestety, ale teraz po przesłaniu formularza, nic się nie wyświetla, wszystko białe ;/

Jednak w html w google chrome:
<form action method="post"><table>
Failed to load resource
<tr><td>
Link:</td>
<td>
<input type="text" size="100" name="url_make" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" value="Dawaj !" />
</td>
</tr>
</table>
</form>Próba...<br>Wczytuje plik z listą oraz ustawiam długość pętli...<br>Ustawiam pętle...<br>Pętla nr2...<br>Łącze z http://dobryrycerz.pl/index.php?mod=new&am...;br>Ustawiam proxy 213.229.119.225:3128
...<br>
Go to the top of the page
+Quote Post
nospor
post 20.02.2012, 16:56:13
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Teraz kod nie jest interpretowany jako php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 16:59:24
Post #7





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


Czemu?
Go to the top of the page
+Quote Post
nospor
post 20.02.2012, 17:02:46
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie, jednak nie. pomyliło mi się.
Nie widzisz? No to może kolor liter masz taki sam jak kolor tła smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 17:07:51
Post #9





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


Nie co ty... Wypróbuj sobie ten skrypt. Nie mam pojęcia czemu nie działa:/
Go to the top of the page
+Quote Post
nospor
post 20.02.2012, 17:09:06
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Skoro w źródle strony masz wygenerowany kod html a normalnie go nie widzisz, znaczy, to co znaczy smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 17:13:04
Post #11





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


szkoda slow.. Moze ktos inny mi pomoze?
Go to the top of the page
+Quote Post
xxdrago
post 20.02.2012, 18:03:34
Post #12





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Załącz tą listę proxy (daj kawałek tych ip) przetestuje u siebie i zobaczymy co masz źle.

Edit:
  1. for($i = 1; $i < 10; $i++) {
  2. echo "Pętla nr".$i."...<br>";
  3. $curl = curl_init();
  4. curl_setopt($curl, CURLOPT_URL, $_POST["url_make"]);
  5. echo "Łącze z ".$_POST['url_make']."...<br>";
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, FALSE);
  8. curl_setopt($curl, CURLOPT_PROXY, $file[$i]);
  9. echo "Ustawiam proxy ".$file[$i]."...<br>";
  10. curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  11. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies');
  12. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies');
  13. $str = curl_exec($curl);
  14. curl_close($curl);
  15. echo "Kończę połączenie i wyświetlam stronę...<br>";
  16. echo $str;
  17. }

Zobacz jak jest to zapisane, będzie ci sie to tyle razy wykonywać , aż dojdzie do końca czyli 8227 razy a raczej sie tyle nie wykona....

Ten post edytował xxdrago 20.02.2012, 18:12:46


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 18:12:04
Post #13





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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



203.150.0.203:3128
213.229.119.225:3128
62.14.253.27:3128
186.211.7.254:8080
190.60.36.82:8080
176.34.193.252:3128
217.15.117.58:3128
110.164.191.30:3128
61.160.202.201:8090
173.45.77.156:8080
165.98.137.34:3128
77.92.157.60:8080
41.155.120.75:3128
91.123.197.82:8008
187.19.202.166:8080
187.92.43.146:3128
114.32.36.229:8080
221.7.147.172:3128
41.189.36.26:3128
177.19.134.66:8080
121.8.209.190:3128
117.79.237.91:8080
213.57.119.57:8080
93.93.131.150:8888
201.75.26.102:8080
189.112.76.17:8080
117.211.120.96:3128
79.189.234.34:8080
109.121.205.236:8000
201.166.23.233:8080
189.112.189.28:3128
122.168.195.148:8080
201.65.255.34:8080
203.223.32.39:3128
196.1.178.254:3128
190.0.32.206:3128
200.254.81.100:3128
203.66.83.46:8080

Masz tu jedną tysięczną listy biggrin.gif
Go to the top of the page
+Quote Post
xxdrago
post 20.02.2012, 18:15:34
Post #14





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Edytowałem post wyżej.

Czyli wyświetli ci stronę tle ile razy ustawisz w for....
PS; nie wyświetli bo ten skrypt nie chodzi biggrin.gif

Ten post edytował xxdrago 20.02.2012, 18:22:02


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
rivos
post 20.02.2012, 19:07:18
Post #15





Grupa: Zarejestrowani
Postów: 50
Pomógł: 2
Dołączył: 26.12.2011

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


Dobra, już wiem jak to zrobić. @up trochę z tego wykorzystałem, dzięki. Ale wcześniej próbowałem z tym to nic. Ale już mam i się ciesze :]
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 23:48