![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam pewien problem, a mianowicie ip mojego servera dostalo bana u ery i plusa czy mogli byscie napisac jak przerobic ponizsze funckje tak aby przy wysylanie kozystaly one za kazdym razem z innego proxy( pobierane z pliku postaci adres:port adres2:port po kolei, gdy gdy skonczą sie adresy, skrypt przechodzi do poczatku) i chodziło by jeszcze o to , ze jezeli proxy nie odpowie w ciagu poiwecmy 5 s to skrypt przechodzi do kolejnego proxy i powtaza prube wyslania Kod ## Funkcja dla Ery
function send_era ($numer,$tekst,$podpis) { $fp=fsockopen("boa.eragsm.com.pl",80,&$errno,&$errstr,3); //timeout=3s if (!$fp) { debug ("PROBLEM Z POLACZENIEM: $errno - $errstr"); return 0; } else { fputs($fp,"GET /sms/sendsms.asp?sms=1 HTTP/1.0nn"); //wysylanie fgets($fp,128);fgets($fp,128);fgets($fp,128);fgets($fp,128); fgets($fp,128);fgets($fp,128);fgets($fp,128);fgets($fp,128); $tmp=fgets($fp,128); //linia DZIEWIATA $tmp=explode(" ",$tmp); $cookie=substr($tmp[1],0,-1); //wartosc COOKIE debug ("cookie: $cookie"); $tmp=fread($fp,12000); // pobranie strony $tmp=strstr ($tmp,"name="Code" value=""); $tmp=explode("rn",$tmp); debug ("Linia z kodem: $tmp[0]"); $code=substr($tmp[0],19,-3); //wartosc CODE debug ("Code: $code"); fclose($fp); #powtorne polaczenie w celu wyslania $fp=fsockopen("boa.eragsm.com.pl",80,&$errno,&$errstr,3); //timeout=3s if (!$fp) { debug ("PROBLEM Z POLACZENIEM : $errno - $errstr"); return 0; } else { $rozmiar_tekstu=strlen($tekst); $rozmiar_podpisu=strlen($podpis); if ($rozmiar_tekstu+$rozmiar_podpisu>125) { // limit 125 znakow $tekst=substr($tekst, 0, 125-$rozmiar_podpisu-3); $tekst=$tekst."..."; } $tekst=znaki_spec($tekst); $podpis=znaki_spec($podpis); $post="bookopen=&numer=$numer&ksiazka=&message=$tekst&podpis=$podpis&kontakt=&code=$code&Nadaj=Nadaj"; $size=strlen($post); debug ("Wysylam pakiet: $post"); debug ("Wielkosc pakietu: $size"); fputs($fp,"POST /sms/sendsms.asp HTTP/1.0nCookie: $cookienContent-type: application/x-www-form-urlen codednContent-length: $sizenn$postn"); $tmp=fread($fp,6500); // pobranie strony po wyslaniu if (strpos($tmp, "11 wiadomo")) $status=1; if (strpos($tmp, "Na ten numer GSM wys")) $status=2; fclose($fp); } debug("Status: $status"); return $status; } } ## Funkcja dla Plus'a function send_plus ($numer,$tekst,$podpis) { $fp=fsockopen("www.text.plusgsm.pl",80,&$errno,&$errstr,3); //timeout=3s if (!$fp) { debug ("PROBLEM Z POLACZENIEM: $errno - $errstr"); return 0; } else { $rozmiar_tekstu=strlen($tekst); $rozmiar_podpisu=strlen($podpis); if ($rozmiar_tekstu+$rozmiar_podpisu>617) { // limit 617 znakow $tekst=substr($tekst, 0, 617-$rozmiar_podpisu-3); $tekst=$tekst."..."; } $n_pfx = substr($numer, 0, 3); $n_num = substr($numer, 3, 6); $tekst=znaki_spec($tekst); $podpis=znaki_spec($podpis); $post="tprefix=$n_pfx&numer=$n_num&odkogo=$podpis&tekst=$tekst"; $size=strlen($post); debug ("Wysylam pakiet: $post"); debug ("Wielkosc pakietu: $size"); fputs($fp,"POST /sms/sendsms.php HTTP/1.0nContent-type: application/x-www-form-urlencodednContent-length: $s izenn$postn"); $tmp=fread($fp,6500); // pobranie strony po wyslaniu if (strpos($tmp, "SMS zosta")) $status=1; if (strpos($tmp, "SMS nie zosta")) $status=2; fclose($fp); debug("Status: $status"); return $status; } } |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat witam
juz chyba raz dostales odpowiedz :)
mam pewien problem, a mianowicie ip mojego servera dostalo bana u ery i plusa czy mogli byscie napisac jak przerobic ponizsze funckje tak aby przy wysylanie kozystaly one za kazdym razem z innego proxy http://forum.php.pl/viewtopic.php?t=1390&h...highlight=proxy prosze sprobuj zrobic cos sam - na prawde duzo juz nie trzeba - ale lepiej zebys zrobil to SAM. ;) -------------------- .. make web your home ..
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Zawsze myslalem, ze na plusa lepiej wysylac przez alias emailowy
![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Szczerze mowiac mam podobny problem ale nie zabardzo rozumiem kurtz o co Ci chodzi ? tzn jak chcesz ominac ta blokade ?
Czy chodzi o podanie przekierowania do hosta proxy wraz z adresem bramki ? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
sam bym to chetnie zrobil, lecz nie wiem w jaki sposob dodac adres proxy.
Wystarczy podac przyklad, reszte zrobie sam. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
seth & masset: przepraszam wydawalo mi sie ze zmiana powyzszego skryptu jest trywialan a tu widze zonk :)
nikt nie wiedzial? ;)) teoria: laczysz sie tak jak dotyczhas tylko jak adres hosta podajesz adres proxy i analogicznie z portem. w zapytaniu o strone (GET czy tam POST) podajesz pelna sciezke do pobieranego dokumentu. i to wszystko :) skoro byly niejasnosci stworzylem proste demo: http://work.jukowski.com/proxy_przyklad.php zapraszam (w razie pytan tez ;) -------------------- .. make web your home ..
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, szczerze mowiac myslalem,ze chodzi Ci zupelnie o co innego
![]() Jeszcze dodam od siebie, adresy proxy: http://www2.multiproxy.org/all_list.htm |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc.
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 3.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam jeszcze jeden problem, a mianowicie, w jaki sposob wskazac aby prozy łączyło sie do strony powiecmy przez port 8900
![]() pozdrawiam |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat mam jeszcze jeden problem, a mianowicie, w jaki sposob wskazac aby prozy łączyło sie do strony powiecmy przez port 8900 ?? pelny adres url moze wygladac np tak:
http://login:haslo@www.jakis.server.pl:876...ciezka/plik.asp to juz powinno rozjasnic troszke. na codzien nie uzywasz ani loginu i hasla ani portu (bo domyslnie jest nim port 80). wiec o tym jak budowac poprawne poprawne URI znajdziesz w rfc http://www.rfc-editor.org :) -------------------- .. make web your home ..
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Mam jesze pytanie odnonie banu IP. Czy uzywajac proxy nie dojdzie do tego, ze zbanuja nam proxy ?
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Seth:
Moga i banuja - np. nasze proxy.chello.pl, gdy ustawisz sobie w GG SMSy sie nie wysylaja (przekroczenie limitu) ![]() Dlatego polecam korzystanie z "egzotycznych" dla polskich uzytkownikow serwerow proxy. -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Ale swoja droga jestem ciekaw na ile blokuja takie servery? I jaki jest limit wysylania smsow z jednego IP ?
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Z tego co slyszalem jakis czas temu, to na 12 h. Co do ilosci, to nie mam pojecia. Cos kolo 20 :?:
-------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
AleJa slyszalem,ze wysylajac 10 razy na dany nr blokuje sie mozliwosc wysylania tylko na ten nr, a jezeli dana osoba(IP) wysle wiecej niz 500 smsow nie zaleznie na jaki nr to wtedy blokowane jest IP. Nie wiem czy tak jest dokladnie ?
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Jak widac co osoba, to inne informacje
![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#17
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Kolejny maly offtopic: to gajcy apropo awatara:
Kod //Java
... URL kobieta = new URL("http://przed.nami.com"); URLConnection polaczenie_z_kobieta = kobieta.openConnection(); polaczenie_z_kobieta.setAllowUserInteraction(true); polaczenie_z_kobieta.setDoOutput(true); ... out.write("DNA :P"); out.flush(); out.close(); ... ![]() |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
heheheh
![]() ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#19
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Nadal nie wiem jaki warunek trzeba spelnic aby operator zabanowal IP :?: Jestem tez ciekaw w jaki sposob zaimplementowac proxy do bramki. Kod kurtza jest rozwiazaniem tylko, ze zastanawiam sie kiedy nalezalo by zmienic proxy: czy wtedy gdy mamy komunikat, ze nie mozezemy juz wysylac wiecej smsow czy np zmieniac proxy co okreslona ilosc smsow. Zastanawiam sie tez po jakim czasie dane IP zostanie odblokowane :?: Czy moze raz zabanowane IP zostaje w takim stanie do konca. Posiadam bardzo duza liste serverow proxy ale w koncu i ona sie skonczy i co dalej ?
Mam nadzieje, ze ktos przedstawi jakies ciekawe rozwiazanie w tej kwestii. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:10 |