Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem z CURL
Loku
post
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?
Go to the top of the page
+Quote Post
kartin
post
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?
Go to the top of the page
+Quote Post
Loku
post
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.
Go to the top of the page
+Quote Post
nospor
post
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?
Go to the top of the page
+Quote Post
Loku
post
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ć?
Go to the top of the page
+Quote Post
KrzysiuFFF
post
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.:
  1. <form method="post" action="sprawdz.php">
  2. <input type="text" name="jakasnazwa">
  3. <button type="submit" value="Wyślij">
  4. </form>


A w pliku sprawdz.php:
  1. <?php
  2. echo "Wpisałeś " . $_POST['jakasnazwa'];


Nie musisz mieć osobnego pliku - wszystko można zrobić w jednym. No ale to kolejny etap :}
Go to the top of the page
+Quote Post
Loku
post
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
Go to the top of the page
+Quote Post
nospor
post
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
Go to the top of the page
+Quote Post
KrzysiuFFF
post
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.
Go to the top of the page
+Quote Post
Loku
post
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
Go to the top of the page
+Quote Post
nospor
post
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
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 02:33