Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

mam problem z cURLem... probowalem zrobic skrypt logujący co jakis czas... (dobre na poczatek), ale nigdzie nie moge znalezc rozwiazania mojego problemu.

Mam do wypełnienia 2 pola w postaci:

LOGIN:

To jest ukryta treść, proszę

HASLO:

To jest ukryta treść, proszę

 

No i jakby byl potrzebny - przycisk "zaloguj" :

To jest ukryta treść, proszę

 

Probowalem ponizszego kodu - niby działa, ale nie chce sie zalogowac...

 

To jest ukryta treść, proszę

 

Moze ktos mi pomoc? ew. link do jakiegos poradnika poprosze.

Moim glownym problemem jest to, ze inputy nie maja magicznego name="bla bla" przez co skrypt nie wypelnia tych pol. :s

Pomocy?

Opublikowano

Widzisz... na prisonwars to dziala bo jest magiczne "name"

 

<input type="text" name="login" class="loginForm">

 

A w mojej gdzie tego ni chu chu nie ma ;(

 

 

@EDIT

Cholera... u mnie jest name ;P

Nie zauwazylem. Trzeba to sprawdzic ;P

 

Niby poszlo... ale w logach z logowan nie widac ze skrypt sie zalogowal :s

 

guzik zaloguj wyglada tak:

To jest ukryta treść, proszę

 

Jak go odpalic?

Opublikowano

"Guzika" nie odpalasz, bo po prostu wysyłasz dane dot. formularza (poszczególnych pól) już do skryptu walidującego te dane.

Możesz to zrobić w ten sposób:

To jest ukryta treść, proszę

I zadziała, ale Twój sposób z tego co widzę też jest poprawny - po prostu przycisk nie jest wciskany w żaden sposób - curl wywołuje już skrypt docelowy z "wypełnionymi" polami.

Sprawdź co się dzieje - czy dane "nie wchodzą" do formularza, czyli wyskoczy na stronie Ci komunikat, że trzeba wypełnić pola, czy też jakiś inny komunikat.

Pamiętaj, że w curlopt_url powinieneś mieć podany url docelowy, tzn. podany w <form action="costam"

tzn jak masz:

<form action="form.php

A adres strony to www.bla.pl

to w curlopt_url podajesz http://www.bla.pl/form.php

Opublikowano (edytowane)

Przy takim skrypcie:

To jest ukryta treść, proszę

 

Strona wywala mi napis ze wprowadzono bledny login/haslo... a niby wszystko jest "cacy". Nic z tego nie rozumiem :angry:

 

@EDIT

Zrobione. Problem tkwil w $loginstring zeby zadzialalo powinno byc:

To jest ukryta treść, proszę

 

Teraz kolejny problem ^^

Jak zrobic, zeby po zalogowaniu przechodzil do jakiejs podstrony?

Generalnie to ma: logowac sie i przechodzic do 1 podstrony. To wszystko :)

Potem sobie poustawiam crony i bede mial automat ;p

Edytowane przez Kulfix
Opublikowano

NIestety nie zadziałało ;S

 

ech... kod który wszyscy podali jest na formularz typu POST, sprawdziłeś czy aby napewno nie masz np. GET?

Wrzuć.se! - zachęcam do dyskusji na temat mojej stronki do uploadowania obrazków przez ich bezpośrednie wklejanie na stronę!

Opublikowano

Teraz kolejny problem ^^

Jak zrobic, zeby po zalogowaniu przechodzil do jakiejs podstrony?

Generalnie to ma: logowac sie i przechodzic do 1 podstrony. To wszystko :)

Potem sobie poustawiam crony i bede mial automat ;p

 

poprostu otwierasz nastepna strone?

Wrzuć.se! - zachęcam do dyskusji na temat mojej stronki do uploadowania obrazków przez ich bezpośrednie wklejanie na stronę!

  • 8 miesięcy temu...
Opublikowano

Kolega zapomina o tym, że PW do poprawnego zalogowania jak i innych akcji potrzebuje walidatora hslk. Na podstawie którego sprawdza oryginalność przesłanych danych(czy dane pochodzą z serwera).

hslk - Generowany jest przez serwis.

Więc najpierw musisz go pobrać do siebie.

A następnie stworzyć formularz i wysłać go przez CURL.

 

Dam Ci gotowca z moimi funkcjami. Aczkolwiek nie jestem pewny czy kod który Ci podam jest działający bo działający mam u siebie na PC, a jestem u swojej lubej.

To jest ukryta treść, proszę

×
×
  • Dodaj nową pozycję...