![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym napisać skrypt w PHP, którego umieszczę w CRONie. Miałby on zdalnie zalogować się np. na pocztę i wysłać wiadomość na podany email. Z tego, co czytałem należy to zrobić w CURLu. Chciałbym, żebyście wytłumaczyli mi mniej więcej jak wysyłać requesty, żeby zalogować się na pocztę, co zwracają, czego będę potrzebował, aby zdalnie zarządzać kontem? Czytałem trochę poradników, niestety tylko po polsku, mój angielski nie jest jeszcze na takim poziomie, aby rozumieć dokumentację (IMG:style_emoticons/default/sadsmiley02.gif) nie prosze o gotowe rozwiązanie, chciałbym się tego nauczyć
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej po prostu użyć np. PHPMailera?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
nie, ponieważ chcę nauczyć się nagłówków HTTP i CURLa
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
nie, ponieważ chcę nauczyć się nagłówków HTTP i CURLa CURL: http://www.php.pl/Wortal/Artykuly/PHP/Bibl...i-protokol-HTTP Nagłówki: https://pl.m.wikipedia.org/wiki/Lista_nagłówków_HTTP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
A to pocztę nie lepiej obsłużyć przez POP3/IMAP + SMTP? Nie wiem jaki jest sens robić to przez webmaila (zwłaszcza, że one są mocno JS-owe i niekoniecznie cURL bez wsparcia np. PhantomaJS coś zdziała!)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
@Comandeer
Poczta to tylko taki przykład, równie dobrze mogłem napisać na facebooka. @KsaR Czytałem te artykuły, robiłem przykłady, ale wciąż nie wiem jak to obsłużyć... napisałem taki kod:
dostałem odpowiedzi serwera, ale jak wymusić jakąś akcje? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
http://pl1.php.net/manual/pl/function.curl-setopt.php
Poczytaj o tej funkcji w manualu, dzieki jej mozesz wykonac rozne akcje. Lub tez o jej zamienniku dzieki ktoremu mozesz w tablicy 1 wywolaniem. http://pl1.php.net/manual/pl/function.curl-setopt-array.php |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 31.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Skoro chcesz "chodzić" po stronie to skorzystaj z biblioteki Goutte (IMG:style_emoticons/default/wink.gif) Korzysta ona z Guzzle (biblioteka do obsługi cURL) i wydajesz polecenia w co kliknąć, co ma się zadziać (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
@KsaR
jest juz lepiej, bo wyświetla mi stronę, ale dalej nie mogę się zalogować, co może być nie tak? Jak ustawić cookies?
@qjam Dzięki, z tego widziałem, to jest dobre (IMG:style_emoticons/default/snitch.gif) zacznę to ogarniać jak tylko uda mi się napisać skrypt za pomocą CULRa |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Ale po co chcesz bawić się przestarzałym cURL-em skoro Guzzle i tak musi z niego korzystać, ale jest 3 razy wygodniejsz i nie musisz się babrać w tych dziwnych funkcjach? Trochę dla mnie masochizmem zalatuje (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2014 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuje w takim razie tego guzzle'a (IMG:style_emoticons/default/snitch.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 10:38 |