php wypełnia za mnie formularz |
php wypełnia za mnie formularz |
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%) |
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?? |
|
|
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> |
|
|
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? To jest bez sens: To wogole nie rob logowania albo napisz dokladnie o co Ci chodzi :wink: -------------------- pozdrawiam
CASTOR |
|
|
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 |
|
|
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). :? |
|
|
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 |
|
|
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 :?:
|
|
|
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 |
|
|
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%) |
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ć. |
|
|
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 |
|
|
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%) |
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 |
|
|
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
chyba linki do plikow :wink: to zalezy od skryptu 8) -------------------- pozdrawiam
CASTOR |
|
|
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%) |
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>'; ?> |
|
|
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 ?
formularz jest w sumie po to aby go wypełnić 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? |
|
|
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'> |
|
|
Wersja Lo-Fi | Aktualny czas: 25.09.2024 - 05:50 |