Jeszcze jedno pytanko. |
Jeszcze jedno pytanko. |
24.06.2002, 20:32:41
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
Mam formularz:
<form action="login.php" method="post"> <input type="text" name="login" value="jakis_tam_login"> <input type="password" name="haslo" value"jakies_tam_haslo"> <input type="submit" value="Zaloguj"> </form> I jest mozliwosc zeby sam skrypt wysylal za mnie ten formularz. Dokladnie chodzi mi o zabawe z fsockopen. tak aby dane wysylane byly nie widoczne dla innych osob. Mam taki skrypt <? $komenda='http://www.host.pl/login.php?login=jakis_tam_login&haslo=jakies tam haslo '; $fp = fsockopen ("www.host.pl", 80, $errno, $errstr, 30); if (!$fp) { echo "Wystapil blad. Prosze sprobowac pozniej."; } else { fputs ($fp, "POST ".$komenda."HTTP/1.1rnHost: www.host.pl/rnrn"); fclose ($fp); } ?> Ale to nie dziala. Bo ten skrypt jest do <form action="login.php" method="get" a ja potrzebuje do POST Sadze ze to trzeba jakos inaczej napisac to fputs Pomoze mi ktos?? |
|
|
24.06.2002, 21:25:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) |
a nie wiem.. pobaw sie z ramkami
onLoad = "document.forms[0].submit();" -------------------- eh, co polska wódka to polska wódka
|
|
|
24.06.2002, 21:25:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 24.06.2002 Skąd: Polska/Lubartów Ostrzeżenie: (0%) |
hasło i login "wrzucaj" do sesji a nie wysyłaj "otwarcie" chociaż jeśli nie masz łącza szyfrowanego to i tak ktoś może podsłuchać:(
-------------------- pozdrawiam adam
zapraszam http://www.jezioro.com.pl |
|
|
24.06.2002, 21:28:23
Post
#4
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
Znalazlem gdzies jak powinien wygladac skrypt. dzieki za dobre checi.
|
|
|
24.06.2002, 21:31:25
Post
#5
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
Cytat Mam formularz:
<form action="login.php" method="post"> <input type="text" name="login" value="jakis_tam_login"> <input type="password" name="haslo" value"jakies_tam_haslo"> <input type="submit" value="Zaloguj"> </form> I jest mozliwosc zeby sam skrypt wysylal za mnie ten formularz. Dokladnie chodzi mi o zabawe z fsockopen. tak aby dane wysylane byly nie widoczne dla innych osob. Mam taki skrypt <? $komenda='http://www.host.pl/login.php?login=jakis_tam_login&haslo=jakies tam haslo '; $fp = fsockopen ("www.host.pl", 80, $errno, $errstr, 30); if (!$fp) { echo "Wystapil blad. Prosze sprobowac pozniej."; } else { fputs ($fp, "POST ".$komenda."HTTP/1.1rnHost: www.host.pl/rnrn"); Kod fputs($fp, "GET $komenda HTTP/1.1rn");
fputs($fp, "Host: www.host.plrn"); fputs($fp, "rn"); Cytat fclose ($fp);
} ?> Ale to nie dziala. Bo ten skrypt jest do <form action="login.php" method="get" a ja potrzebuje do POST Sadze ze to trzeba jakos inaczej napisac to fputs Pomoze mi ktos?? a jesli jednak post ma byc to tak: Kod $wysylka=urlencode("login=jakis_tam_login&haslo=jakies tam haslo&submit=Zaloguj");
$wysylkaDlugosc=strlen($wysylka); $fp = fsockopen ("www.host.pl", 80, $errno, $errstr, 30); if($fp){ fputs($fp, "POST /login.php HTTP/1.rn"); fputs($fp, "Content-Type: application/x-www-form-urlencodedrn"); fputs($fp, "Host: www.host.plrn"); fputs($fp, "Content-Length: {$wysylkaDlugosc}rn"); fputs($fp, "rn"); fputs($fp, "{$wysylka}"); } fclose($fp); oczywiscie mozesz dodac pale wpisow typu: Referer, Accept-Language,User-Agent itd....... -------------------- pozdrawiam
CASTOR |
|
|
24.06.2002, 22:15:31
Post
#6
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
[quote="castor"][quote]
oczywiscie mozesz dodac pale wpisow typu: Referer, Accept-Language,User-Agent itd.......[/quote] Wlasnie. szukalem wszedzie co tam moze byc. Gdzie moge znalez wiecej informacji na ten temat. bo slyszalem ze moze byc jeszcze setcookie czy cos w podobie. gdzie moge znalezc to twoje "itd..." |
|
|
24.06.2002, 22:30:40
Post
#7
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
-------------------- pozdrawiam
CASTOR |
|
|
24.06.2002, 22:48:35
Post
#8
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
jak zrobilem taki skrypcik. tylko ze zrobilem zeby pokazywal mi co sie dzieje to on mi zwraca
HTTP/1.1 400 Bad Request Date: Mon, 24 Jun 2002 21:41:05 GMT Server: Apache Connection: close Content-Type: text/html; charset=iso-8859-1 Bad Request Your browser sent a request that this server could not understand. The request line contained invalid characters following the protocol string. I nie wiem co mam poprawic |
|
|
24.06.2002, 22:59:43
Post
#9
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
rzuc skryptem :!:
namieszales cos bo server cie nie zrozumial :wink: -------------------- pozdrawiam
CASTOR |
|
|
24.06.2002, 23:50:48
Post
#10
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
<?php
$wyslij=('id='.$nrpliku.'&username=jakislogin&password=jakieshaslo&submit=autoryzuj'); $wysylka=urlencode($wyslij); $wysylkaDlugosc=strlen($wysylka); $fp = fsockopen ("www.jakishost.pl", 80, $errno, $errstr, 30); if($fp){ fputs($fp, "POST www.jakishost/login.php HTTP/1.rn"); fputs($fp, "Content-Type: application/x-www-form-urlencodedrn"); fputs($fp, "Host: www.jakishost.plrn"); fputs($fp, "Content-Length: {$wysylkaDlugosc}rn"); fputs($fp, "rn"); fputs($fp, "{$wysylka}"); while (!feof($fp)) { $pobrany_wiersz_ze_strony=fgets($fp,255); echo $pobrany_wiersz_ze_strony; } } fclose($fp); ?> |
|
|
24.06.2002, 23:54:42
Post
#11
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
aha a forma wyglada tak
<form action="login.php?id=0" method="post"> <input type=text name="username" size="10"><br> <input type=password name="password" size="10"><br> <input type="submit" value="autoryzuj"> gdzie id to numer pliku jaki chce sciagnac po zalogowaniu sie |
|
|
25.06.2002, 13:56:00
Post
#12
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
jest:
fputs($fp, "POST www.jakishost/login.php HTTP/1.rn"); powinno byc: [b]fputs($fp, "POST www.jakishost/login.php HTTP/1.1 sorki moj blad przeklawiaturzenie jedynki nie dopisalem :wink: -------------------- pozdrawiam
CASTOR |
|
|
25.06.2002, 20:09:44
Post
#13
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
Poprawilem ten blad. i nadal serwer mnie nie rozumie
juz kombinowalem. i nie dziala. nie mam pojecia co z tym dalej zrobic |
|
|
26.06.2002, 01:59:35
Post
#14
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
A co ci mowi server po poprawienu tego beldu?
-------------------- pozdrawiam
CASTOR |
|
|
26.06.2002, 17:43:51
Post
#15
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
Bad Request
Your browser sent a request that this server could not understand. Invalid URI in request POST www.host.pl/login.php HTTP/1.1 |
|
|
26.06.2002, 18:53:22
Post
#16
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
wpisz caly adress z http://:
Kod fputs($fp, "POST http://www.jakishost.pl/login.php HTTP/1.1rn");
lub sciezke od hosta Kod fputs($fp, "POST /login.php HTTP/1.1rn");
:wink: -------------------- pozdrawiam
CASTOR |
|
|
26.06.2002, 20:05:20
Post
#17
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 10.04.2002 Skąd: Pruszków Ostrzeżenie: (10%) |
tak tez robilem i nic
mam jeszcze jedno pytanko. tak odnoscie fsockopen jezeli chce kozystac z http://www.securedataspace.com/buzzsoft/cg...-bin/sms-csm.pl czyli fputs($fp, "POST http://www.securedataspace.com/buzzsoft/cg...-bin/sms-csm.pl HTTP/1.rn"); ale nie wiem jaki adres wpisac $fp = fsockopen ("www.securedataspace.com", 80, $errno, $errstr, 30); poniewaz http://www.securedataspace.com czy www.securedataspace.com czy tez z katalogami buzzsoft caly czas wyswietla mi 111 Connection refused poprostu nie potrafie sie polaczyc. Czy moze to byc wina serwera ze nie zezwala na polaczenia z innymi serwerami. bo jezeli sie lacze z jaka kolwiek strona ktora jest na ten serwerze wszystko dziala bez problemow a co do tego skryptu wysylajacego ten formularz da sie cos zrobic? -------------------- Centrale telefoniczne VOIP - www.astrocom.pl
VOIP |
|
|
27.06.2002, 11:25:59
Post
#18
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
nie wiem ci ty tam mieszasz jak chcesz zebym ci pomogl to napisz dokladny adress z ktorym ty chcesz sie polaczyc...mozesz tez mi go na priva wyslac :wink:
ja zerkne i wysle ci rozwiazanie .. :wink: -------------------- pozdrawiam
CASTOR |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 20:44 |