Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]cURL wypełnienie formularza
-Gość-
post
Post #1





Goście







Chciałbym wypełnić formularz (nie wysłać) za pomocą cURLa. Problem polega na tym, że gdy próbuję to zrobić, nic się nie dzieje, wartości inputów nie zmieniają się. Detale formularza:
nie jest on objęty <form>, jedynie inputy, czy to może mieć wpływ na to, że formularz się nie uzupełnia? jak to ominąć?
wysyłany jest za pomocą ajaxa, da się sprawić, bym mógł z wyświetlanej u mnie strony wysłać ten formularz?

chodzi mi mniej więcej o wyświetlenie curlem normalnie strony, aby funkcjonowała, z wyjątniem uzupełnienia niektórych pól formularza.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Ilware
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


dziwne zastosowanie dla cURL'a, musiałbyś mieć specjalnie skonstruowaną stronę która przyjmie $_POST i wstawi w pola. Dużo łatwiej było by to zrobić JS + AJAX


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







curl jest konieczny. specjalną stronę, co masz na myśli?
Go to the top of the page
+Quote Post
Ilware
post
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


curl wysyła tablice post, więc żeby wypełnić wartości pól musiałbyś mieć w ich definicji

  1. <input type="text" name="login" value="<?php echo $_POST['login']?>" id="" class="">


oczywiście w odpowiedni sposób obsłużone tak żeby w wypadku wywołania strony bez cUrla nie waliło noticami itd.


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







nie rozumiem.. chodzi Ci o to, że mam w swoim dokumencie stworzyć formularz, czy co?
Go to the top of the page
+Quote Post
Ilware
post
Post #6





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


jeżeli nie rozumiesz o co chodzi to polecam
http://php.net/manual/en/book.curl.php


pobierz formularz do siebie na serwer następnie sparsuj htmla w poszukiwaniu inputs, a potem wypełnij je danymi, jeżeli chcesz to zrobić na stronie klienta, to cUrl do tego się nie nadaje.


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







a co w przypadku captchy (recaptcha)?
Go to the top of the page
+Quote Post
Ilware
post
Post #8





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


nie spodziewałem się że padnie to pytanie...po to ona jest żeby jej tak nie obchodzić...


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
-Gość-
post
Post #9





Goście







nie chodzi mi o obejście, tylko o pobranie jej z formularzem, aby po wysłaniu to był ten działający obrazek.
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 Aktualny czas: 21.08.2025 - 05:03