![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mógłby mi ktoś pomóc z funkcją preg_match, bo robię skrypt i potrzebuję aby, token był automatycznie pobierany ze strony.
Tutaj jest ta funkcja (jak mam tak zrobione to nie chce dziłać) :
A tutaj jest przykładowy token :
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kod '#<input name="t" value="([A-Za-z0-9_-]+)" type="hidden"#'
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dalej jest to samo. Bo to jest skrypt na wrzucanie plików na dropboxa i on kiedyś działał a teraz wyskakuje "Cannot extract login CSRF token.".
Jak coś to żeby sprawdzić token wystarczy wejść na stronę www.dropbox.com/login i w kodzie strony będzie linijka <input name="t" value="c6XEy2NJYmyitA7wVgSYgmfs" type="hidden"> w której będzie token. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ehhh...
Kod #<input type="hidden" name="t" value="([\w_-]+)">#
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nadal ten sam błąd, próbowałem też podać ręcznie w kodzie token, ale on chyba się zmienia, a używam na hoście cba.pl.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zobacz co dostajesz w $html
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
tutaj jest funkcja logowania
a tutaj zawartość self::HTTPS_DROPBOX_COM_LOGIN
Ten post edytował janmaniek 13.02.2014, 21:36:40 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
No OK a sprawdziłeś jakie dane dostajesz w $data ?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Po zrobieniu tak, nic się nie wyświetla
Ten post edytował janmaniek 13.02.2014, 22:08:30 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok, to powinno działać
Kod '/input type="hidden" name="t" value="([A-Za-z0-9_-]*)"/'
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 12.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj jest cały kod funkcji odpowiedzialnych za wysyłanie plików
A w tym oddzielnym pliku co próbowałem pobrać token, to wszystko działa prawidłowo. Nie trzeba było zmieniać tego co napisałeś wyżej.
Ten post edytował janmaniek 13.02.2014, 22:12:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:59 |