Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php wypełnia za mnie formularz
rogeros
post 10.04.2002, 15:27:47
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Pruszków

Ostrzeżenie: (10%)
X----


Witam wszystkich mam nastepujący problem. Na innym z serwerów znajduje sie plik auth.php który obsługuje autoryzacje. Rejestrujemy sie używając formularza
<form action="./auth.php?id=3" method="post">
<input type=text name="username" size="10"><br>
<input type=password name="password" size="10"><br>
<input type="submit" value="autoryzuj"></form>
I teraz pytanie. czy można wykonać taki skryp aby za mnie wypełniał te dane w formularzu i rejestrował mnie sam automatycznie??
Go to the top of the page
+Quote Post
Mistycus
post 10.04.2002, 18:38:32
Post #2





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

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


Do tego nie potrzeba żadnego skryptu. Wystarczy, że dodasz parametr value do elementów formularza.

Kod
<form action="./auth.php?id=3" method="post">

<input type=text name="username" size="10" [color=red]value="Twoja nazwa"[/color]><br>

<input type=password name="password" size="10" [color=red]value="Twoje hasło"[/color]><br>

<input type="submit" value="autoryzuj"></form>
Go to the top of the page
+Quote Post
castor
post 10.04.2002, 19:10:40
Post #3





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

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


Cytat
Do tego nie potrzeba żadnego skryptu. Wystarczy, że dodasz parametr value do elementów formularza.


no i wtedy kazdy odwiedzajacy zna twoje haselka i moze sie zalogowac.
:wink:


Cytat
I teraz pytanie. czy mozna wykonac taki skryp aby za mnie wypelnial te dane w formularzu i rejestrowal mnie sam automatycznie??


no dobra ale jesli ten skrypt sam ci zaloguje to jak on Cie rozpozna?questionmark.gif

To jest bez sens:

To wogole nie rob logowania albo napisz dokladnie o co Ci chodzi :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Mistycus
post 10.04.2002, 19:10:58
Post #4





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

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


Jeśli chcesz, aby formularz był automatycznie wysyłany po wejściu na stronę, daj nazwę formularzowi (np. formularz) i zrób coś takiego:

Kod
<body OnLoad="JavaScript:document.formularz.submit()">


lub

nadaj nazwę również przyciskowi (np. przycisk) i w tagu BODY wpisz:

Kod
OnLoad="JavaScript:document.formularz.przycisk.click


I po sprawie biggrin.gif
Go to the top of the page
+Quote Post
Mistycus
post 10.04.2002, 19:20:01
Post #5





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

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


Cytat
no i wtedy kazdy odwiedzajacy zna twoje haselka i moze sie zalogowac.
:wink:


Skoro rogeros chce, aby skrypt go automatycznie logował bez konieczności podawania hasła, to widocznie nie zamierza on zamieszczać tej strony w sieci, a jedynie mieć sobie zapisaną na własnym, lokalnym dysku po to, aby móc się szybciej zalogować (np. do swojej skrzynki pocztowej). :?
Go to the top of the page
+Quote Post
castor
post 10.04.2002, 19:37:00
Post #6





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

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


Cytat
Witam wszystkich mam nastepujący problem. Na innym z serwerów znajduje sie plik auth.php który obsługuje autoryzacje. Rejestrujemy sie używając formularza
<form action="./auth.php?id=3" method="post">
<input type=text name="username" size="10"><br>
<input type=password name="password" size="10"><br>
<input type="submit" value="autoryzuj"></form>
I teraz pytanie. czy można wykonać taki skryp aby za mnie wypełniał te dane w formularzu i rejestrował mnie sam automatycznie??


Zle przeczytale twoj post :wink:

Jesli chcesz wpisac automatycznie dane do formularza ktory znajduje sie na innym serwerz to na poczatku spruboj przez URL:
Kod
http://ten.host.pl/admin.php?id=3&username=uzytkownik&password=haslo

jesli w skrypcie admin odwoluja sie tylko do naz zmiennych to przejdzie ale jesli robia:
Kod
$HTTP_POST_VARS['username'];


to lipa bez fsockopen(); sie nie obejdzie :wink:

ahha sprawdz czy te
Kod
id=3
jest zawsze 3 czy moze jest generowane losowo :wink:

jesli losowo to bedziesz musial najpierw pobrac dane wyuskac wartosc id i dopiero podac sie za formularz :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Seth
post 11.04.2002, 09:33:05
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


A czy nie lepiej było by zastosowac cookies :?:
Go to the top of the page
+Quote Post
castor
post 11.04.2002, 09:42:18
Post #8





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

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


Cytat
Na innym z serwerów znajduje sie plik auth.php który obsługuje autoryzacje.

:!: Rejestrujemy sie używając formularza :!:


jesli ktos pisze cos takiego to wychodze z zalozenia ze nie ma dostepu do zrodla tego pliku i chce zrobic se rejstrowanko ze swojego serwerka.

To cookie chyby na nic mu sie nie zdadza :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rogeros
post 11.04.2002, 12:06:13
Post #9





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Pruszków

Ostrzeżenie: (10%)
X----


Dokładnie chodzi mi o to że:
Na jednym serwerze umieszczone sa pliki które można ściągnąć
po wcześniejszym zalogowaniu używając formulaża

<form action="auth.php?id=3" method="post">
<input type=text name="username" size="10"><br>
<input type=password name="password" size="10"><br>
<input type="submit" value="autoryzuj"></form>

id - w tym przypadku oznacza numer pliku który chcemy ściągnąć
(np id=10 to odwołanie do pliku costam.jpg)

po zalogowaniu możemy plik ściągnać klikając na link
<a href="http://host.com.pl/remoteget.php?id=3">Pobierz plik</a>

i to jest tak że do sciagniecia pliku np 3 trzeba sie zalogować a potem kliknac na link ze chcemy sciagnac plik id=3

I chciałem taki skrypt wykonać aby automatycznie logował się i odrazu zaczoł ściągać plik.
Nie wiem czy jasno to wyjaśniłem.
za podpowiedzi z góry dzięki.

PS. Żeczywiście nie mam dostępu to serwera z tymi plikami. Ale autor strony wyraził zgode że je umieszcze u siebie na takich zasadach jak wyjaśniłem z tym że sam musze się pomęczyć.
Go to the top of the page
+Quote Post
castor
post 11.04.2002, 12:46:45
Post #10





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

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


Cytat
Dokładnie chodzi mi o to że:
Na jednym serwerze umieszczone sa pliki które można ściągnąć
po wcześniejszym zalogowaniu używając formulaża

<form action="auth.php?id=3" method="post">
<input type=text name="username" size="10"><br>
<input type=password name="password" size="10"><br>
<input type="submit" value="autoryzuj"></form>

id - w tym przypadku oznacza numer pliku który chcemy ściągnąć
(np id=10 to odwołanie do pliku costam.jpg)

po zalogowaniu możemy plik ściągnać klikając na link
<a href="http://host.com.pl/remoteget.php?id=3">Pobierz plik</a>

Jesli znasz te linki to po ci sie logowac walnij linka odrazu z linkiem do tych plikow :wink:

Cytat
i to jest tak że do sciagniecia pliku np 3 trzeba sie zalogować a potem kliknac na link ze chcemy sciagnac plik id=3


mozliwe tez jest ze sprawdza autoryzacje przez cookie czy sie zalogowales i tak tez chyby bedzie

Cytat
I chciałem taki skrypt wykonać aby automatycznie logował się i odrazu zaczoł ściągać plik.



W takim wypadku jest to mozliwe ale trzeba sie troche pobawic :wink:

Sprawdzic w jaki sposob dokladnie przebiega autoryzacja oraz rozpoznanie uzytkownika po niej

no i wtedy jak juz wyzej pisalem bez fsockopen() sie nie obejdzie bo bedziesz musial wyslac dane do pliku auth.php pozniej wyuskac ciacho i z tym ciachem prosic skrypt remoteget.php o linki z plikami do sciagniecia.

drugim wyjsciem moze byc jak juz pisalem wyzej dobrze napisany link
bo moze nie ma zadnego rozpoznania usera(w co watpie :wink: )
i wystarczy ladnie poprosic:
np:
http://http://host.com.pl/remoteget.php?id...itd=noicosznowu

ale sam musisz to sprawdzic dokladnie na jakiej zasadzie jest to u niego robione :wink:

Kod
PS. Żeczywiście nie mam dostępu to serwera z tymi plikami. Ale autor strony wyraził zgode że je umieszcze u siebie na takich zasadach jak wyjaśniłem z tym że sam musze się pomęczyć.    


Jesli autor zgodzil sie na to moze udostepni ci linki do tych plikow bez potrzeby autoryzacji :wink:

bo watpie zeby komus sie chcialo pisac tobie gotowca


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rogeros
post 11.04.2002, 17:10:22
Post #11





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Pruszków

Ostrzeżenie: (10%)
X----


THX wszystkim za pomoc. Dzięki wam udału mi się to zrobić. Czyli skrypt php loguje już sięza mnie automatycznie. Mam jeszcze tylko jedno banalne pytanie.
Co mam wpisać aby po uruchomieniu skryptu php odrazu zaczął ściągać plik np: www.php.pl/plik.exe
Go to the top of the page
+Quote Post
castor
post 11.04.2002, 17:52:31
Post #12





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

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


pochwal sie co zes napisal biggrin.gif

chyba linki do plikow :wink: to zalezy od skryptu 8)


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
rogeros
post 11.04.2002, 18:37:33
Post #13





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 10.04.2002
Skąd: Pruszków

Ostrzeżenie: (10%)
X----


Prosze sie nie smiać to jest taki banał ale nie znam innego wyjscia

<?
$id=(int)$id;
echo'
<html><body OnLoad="java script:document.formularz.submit()">
<form name="formularz" action="http://host.com.pl/auth.php?id='.$id.'" method="post" target="temp">
<input type=hidden name="username" value="user">
<input type=hidden name="password" value="hasło">
</form>';

i tu brakuje mi zeby ten link się sam odpalał
' target='_blank'>http://host.com.pl/remoteget.php?id=.$id.");[/b].


echo'</body></html>';
?>
Go to the top of the page
+Quote Post
olus
post 12.04.2002, 16:35:17
Post #14





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 30.03.2002
Skąd: SANOK

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


o co temu kolesiowi chodziło questionmark.gif?

formularz jest w sumie po to aby go wypełnić biggrin.gif

no więc jak to ma być wypełnianie przy logowaniu z danego IP to chyba najlepiej zrobić to w Cookies lub stworzyć bazę danych USERóF

a jak nie o to chodziło to ja nie wiem o co?
Go to the top of the page
+Quote Post
em1X
post 12.04.2002, 17:21:44
Post #15





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Cytat
Co mam wpisać aby po uruchomieniu skryptu php odrazu zaczął ściągać plik np: www.php.pl/plik.exe


mozesz wskazac w skrypcie na plik header()'em lub przez <meta http-equiv=refresh content='0; adres.do.pliku'>
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: 25.09.2024 - 05:50