![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, potrzebuję od Was pomocy dot. CURL. Chcę wykonać następujący algorytm:
Mam button, chcę, żeby po naciśniecie na niego przenosi mnie na stronę z input'ami: text, submit. Chcę sprawdzić czy został wpisany jakikolwiek string w pole z tekstem. Jak mogę to zrobić? Pobrać inputa i sprawdzić czy jest pusty czy nie? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 79 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
W którym miejscu i w jaki sposób stosujesz cURL?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
W pliku, w którym jest link do strony, klikam w niego i chcę żeby dalej działo się tak jak opisałem.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Podobnie jak kartin nie rozumiem: a co ma do tego cURL?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
No to w takim razie w jaki sposób mogę taki skrypt napisać?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź da poczytanie o formularzach w HTML i metodach GET oraz POST. Ciężko pomóc, bo w zależności od celu, będzie się to inaczej robiło. Prawdopodobnie będziesz potrzebował POST, więc robisz np.:
A w pliku sprawdz.php:
Nie musisz mieć osobnego pliku - wszystko można zrobić w jednym. No ale to kolejny etap :} |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie o to mi chodzi. Ja potrzebuję się dostać do formularza z innego adresu url innej strony.
@edit: może iframe? Ten post edytował Loku 27.05.2014, 07:53:03 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To jak niby chcesz tam sprawdzic, cytuje:
Cytat . Chcę sprawdzić czy został wpisany jakikolwiek string w pole z tekstem ? Jak chcesz zasymulowac wypelnienie forma na innej stronie, to tak, uzywa sie do tego cURL. Ale to ty u siebie wypelniasz pola jakie chcesz i slesz przy pomocy cURL na daną strone. Ty juz nic na tamtej stronie nie sprawdzasz |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dopóki coś nie zostanie wygenerowane w kodzie HTML to nie pobierzesz tego przez PHP. Możesz przez iframe i JS, ale to nie ten dział i poza tym musisz ominąć same origin policy: http://stackoverflow.com/questions/3076414...e-origin-policy
A jak formularz został już wysłany, to sprawdzisz go wprowadzając te dane. Innymi słowy jeśli ktoś wpisze x w formularzu i go zapisze, to będzie w HTML formularza "x". Żeby uzyskać taki wynik, Twój skrypt musi wysłać dane do formularza, tj. "x". Czyli bez sensu, bo wysyłasz coś na stronę, żeby ściągnąć z niej to samo. Chyba że strona parsuje coś. A nie prościej by było napisać o co dokładnie Ci chodzi? Bo teraz to chyba nikt nie rozumie. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście - już piszę.
Jeśli nie mogę wklejać tu linków z yt proszę usunąć. Coś takiego jak to: https://www.youtube.com/watch?v=EtuPC4QdwKo |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i super, i do tego wlasnie nadaje sie cURL, juz pisalem w poprzednim poscie.
Ale ze to co zamierzasz zrobic jest oszustwem, bo pisanie bota pod glosowanie to oszustwo, to temat zamykam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 02:33 |