Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sposób na pobieranie danych z formularzy - DOM czy cURL?
zurek
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Kraków

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


Witam
Ostatnimi czasy staram się napisać skrypt PHP, który w oparciu o bibliotekę cURL loguję się na daną witrynę, przechodzi do strony edycji pewnych artykułów, a następnie pobiera dane z formularza edycji. Zastanawiam się w jaki sposób pobierać te dane: przy użyciu biblioteki DOM odczytywać atrybuty value poszczególnych pól formularza, czy może spróbować wywołać formularz edycji i odwoływać się do pól tablicy $_POST?? O ile w pierwszym wypadku jestem sobie w stanie dobrze poradzić, w drugim już nie za bardzo. Proszę o wasze opinie i wskazówki na ten temat oraz ewentualną pomoc w kwestii wywołania formularza edycji. Z góry dziękuję za każdą pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Tajgeer
post
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


Mógłbyś skorzystać np. z http://simplehtmldom.sourceforge.net/
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Nie za bardzo rozumiem jak możesz rozważać tu DOM vs cURL, czyli bibliotekę do tworzenia drzewa DOM z XML/HTML i bibliotekę do obsługi żądań HTTP. Przecież jedno z drugim nie ma kompletnie nic wspólnego.
Przy pomocy cURL-a, nie da się wysłać HTML-owskiego formularza. Da się jedynie wysłać żądanie HTTP, ale do jego spreparowania i tak musiałbyś odczytać strukturę i dane formularza przy pomocy DOM.

Ten post edytował Crozin 23.08.2012, 15:32:32
Go to the top of the page
+Quote Post
zurek
post
Post #4





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Kraków

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


Chyba masz rację Crozin... trochę się w tym wszystkim pogubiłem. Chciałem iść na łatwiznę myśląc, że jeżeli wywołam wypełniony danymi formularz będę mógł później jakoś przechwycić te dane. No cóż... w takim razie zabieram się za DOM.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 21:42