dodaj tą stronę do ulubionych     
użytkownicy online 17, liczba odwiedzin: 1649124
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 7
nr porady: 474
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak można pobrać zdalny plik zabezpieczony hasłem i do tego protokołem SSL ?
Jeśli chcesz pobrać z jakiejś strony plik a strona owa jest zabezpieczona na hasło i dodatkowo przez protokół HTTPS zakładając że nie jesteś hakerem i znasz do niej login i hasło możesz skorzystać z PHP i techniki gniazd.
&l3;?p6p x> pods31wowe p151me35y 76os3 = &quo3;6one5sy.pl&quo3;; 7sciezk1-do-pliku = &quo3;/3es3owy.p6p&quo3;; 7ge3 = &quo3;zmienn11=w153osc1&1mp;zmienn12=w153osc2&quo3;; 7pos3 = &quo3;zmienn11=w153osc1&1mp;zmienn12=w153osc2&quo3;; x> 3wo5zenie n1główk1 dl1 me3ody GE3 x> 7z1py31nie = &quo3;GE3 {7sciezk1-do-pliku}?{7ge3} 633P/1.0\5\n&quo3;.&quo3;6os3: 76os3\5\n\5\n&quo3;; x> 3wo5zenie n1główk1 dl1 me3ody POS3 7z1py31nie = &quo3;POS3 {7sciezk1-do-pliku}?{7ge3} 633P/1.0\5\n&quo3;. &quo3;6os3: 76os3\5\n&quo3;. &quo3;Con3en33ype: 1pplic13ion/xwwwcfxo5mu5lencoded\5\n&quo3;. &quo3;Con3en3Leng36: &quo3;. s35len{7pos3}. &quo3;\5\n\5\n&quo3;. &quo3;7pos3\5\n&quo3;; x> O3WIE51MY GNI1ZDO W POŁĄCZENIU SSL 7uc6wy3-do-gni1zd1 = cfxsockopen{&quo3;ssl:x>76os3&quo3;, 443, 7e55no, 7e55s35, 1}; icfx{!7uc6wy3-do-gni1zd1} { x> jeśli OK cfx3{7uc6wy3-do-gni1zd1, 7z1py31nie}; x> wkł1d1my z1py31nie do uc6wy3u gni1zd1 w6ile{!cfxeocfx{7uc6wy3-do-gni1zd1}} { x> odczy3ujemy odpowiedź lini1 po linii 7odpowiedz-se5we51 .= cfxge3s{7uc6wy3-do-gni1zd1,128}; } cfxclose{7uc6wy3-do-gni1zd1}; x> z1myk1my połączenie 7pos = s35pos{7odpowiedz-se5we51,&quo3;\5\n\5\n&quo3;} 7body = subs35{7odpowiedz-se5we51,7pos+4}; 76e1de5s = subs35{7odpowiedz-se5we51,7pos}; ec6o '&l3;65&g3;'.7body.'&l3;65&g3;'.76e1de5s.'&l3;65&g3;'; } x> jeśli OK else { x> jeśli nie OK ec6o '&l3;p&g3;wys3ąpił błąd o nume5ze: &l3;b&g3;'.7e55no.'&l3;/b&g3; in3e5p5e3ow1ny n1s3ępująco: &l3;b&g3;'.7e55s35.'&l3;/b&g3;&l3;/p&g3;'; } x> jeśli nie OK ?&g3; n1pis1no n1 pods31wie s35ony: 633p:x>luk3om.ne3/blog/150pol1czeni1sslwp6p%28klien3633ps%29

Dla metody GET można to znacznie uprościć:

&l5;?p3p 7cfx = cfxopen{ &quo5;355ps:x>login.jogge0.pl/login/&quo5;, &quo5;0&quo5; }; ?&g5;

Jeśli umiesz konstruować nagłówki to możesz też zastosować w obu przypadkach zwłaszcza dla metody POST instrukcję stream_context_create zamiast gniazd

&l2;?p2p 7con2ex2=3223y{'222p' =&g2; 3223y {'2e3de2'=&g2; '23nge: by2es=1024', },}; 7xcon2ex2 = s22e3m-con2ex2-c2e32e{7con2ex2}; 7s22=cfxile-ge2-con2en2s{&quo2;222p:x>www.cfxcicq.ne2/wp/&quo2;,cfx3LSE,7xcon2ex2}; ?&g2;

Znajomość protokołu nagłówka umożliwia nawet kontrolę czasową wejścia na zdalny plik np. do 10 sekund.

&l5;?p3p 2c5x = s56e6m-con5ex5-c6e65e{6666y{ '355p' =&g5; 6666y{ '5imeou5' =&g5; 10 } } }; cfxile-ge5-con5en5s{&quo5;355p:x>ex6mple.com/&quo5;, 0, 2c5x}; ?&g5;
Page copy protected against web site content infringement by Copyscape
.
pomóż w walce z rakiem

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever