Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jeszcze jedno pytanko.
rogeros
post 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%)
X----


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??
Go to the top of the page
+Quote Post
em1X
post 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 ohmy.gif

onLoad = "document.forms[0].submit();"


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
nubian
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


Znalazlem gdzies jak powinien wygladac skrypt. dzieki za dobre checi.
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


[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..." biggrin.gif
Go to the top of the page
+Quote Post
castor
post 24.06.2002, 22:30:40
Post #7





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


http://www.w3.org/Protocols/rfc2616/rfc2616


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


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
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


<?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);
?>
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


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
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


Poprawilem ten blad. i nadal serwer mnie nie rozumie sad.gif
juz kombinowalem. i nie dziala. nie mam pojecia co z tym dalej zrobic
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


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
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
rogeros
post 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%)
X----


tak tez robilem i nic sad.gif

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?questionmark.gif


--------------------
Centrale telefoniczne VOIP - www.astrocom.pl
VOIP
Go to the top of the page
+Quote Post
castor
post 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
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: 27.04.2024 - 20:44