Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]skrypt uzupełniające formularz, bot
specialized
post 24.01.2009, 16:49:18
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Witam !
Jestem początkującym, potrzebuję skrypt, który by uzupełniał i wysyłał formularz o danej godzinie, danym dniu tygodania i na danej stronie (np. 7:30 PM GMT, monday, www.przyklad.pl).Proszę o podobne przykłady, Lub napisanie jakich funkcji muszę użyć.
z góry dziękuję
pozdrawiam
Go to the top of the page
+Quote Post
djstrong
post 24.01.2009, 17:20:19
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


cron (crontab) - do wywoływania skryptu o określonej godzinie
a do wysyłania formularza najlepiej użyć curla
Go to the top of the page
+Quote Post
specialized
post 24.01.2009, 18:10:21
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Dzięki, a wiesz może jaką funkcję do uzupełnienia pól formularza ?
Go to the top of the page
+Quote Post
djstrong
post 24.01.2009, 18:14:17
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


Z pytania wnioskuję, że nie wiesz jak to działa. Nie ma czegoś takiego jak wypełnianie formularza. Dane z formularza są wysyłane metodą GET lub POST i trzeba ją zasymulować. Pobaw się tą wtyczką. Zobacz co jest wysyłane przez przeglądarkę w momencie wysyłania jakiegoś formularza.
Go to the top of the page
+Quote Post
specialized
post 27.01.2009, 16:08:01
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Mam jeszcze pytanie, jak przez CURLOPT_POSTFIELDS nadać wartość dla inputa submit [metoda post] ? ("kliknąć button") ?

Odnośnie cron (crontab), masz może jakiś przykład tego, jak to wygląda, w manualu nie znalazłem tego.
Go to the top of the page
+Quote Post
sannin
post 27.01.2009, 16:11:22
Post #6





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Jeśli chodzi o cron to nie jest to funkcja php http://pl.wikipedia.org/wiki/Cron_(Unix)
np. w cpanelu http://www.siteground.com/tutorials/cpanel/cron_jobs.htm

Ten post edytował sannin 27.01.2009, 16:12:37
Go to the top of the page
+Quote Post
specialized
post 27.01.2009, 16:23:38
Post #7





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Aha, tak podejrzewałem.
A co do tego submita mógłby mi ktoś wyjaśnić ?
Go to the top of the page
+Quote Post
sannin
post 27.01.2009, 16:28:23
Post #8





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

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


Chodzi Ci o to jak wysłać formularz?

Zobacz tutaj http://wortal.php.pl/wortal/artykuly/php/b...http/formularze

Ten post edytował sannin 27.01.2009, 16:29:38
Go to the top of the page
+Quote Post
specialized
post 27.01.2009, 16:54:40
Post #9





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Tak chodzi mi jak wysłać formularz.
mój kod wygląda tak(curl.php):

CODE
<?
//plik - curl.php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, '.../mailer.php');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'mail=123cx');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);
echo 'Wynik:
'.$page;
?>


curl.php ma wysyłac maila, za pomocą mailer.php, ale tego nie robi, importuję mailer.php i nic więcej, natomiast sam mailer.php tego maila wysyła, nie wiem w czym jest problem, proszę o pomoc.

Ten post edytował specialized 27.01.2009, 16:56:19
Go to the top of the page
+Quote Post
erix
post 27.01.2009, 18:33:42
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. curl_setopt($c, CURLOPT_URL, '.../mailer.php');
  3. ?>

Podawaj PEŁNY adres, a nie do skryptu.

Poza tym, używaj prawidłowego bbcode.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
specialized
post 27.01.2009, 21:24:44
Post #11





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Mam podany poprawny adres... zmieniłem go bo nie chcę go publicznie pokazywać.
Proszę o konkretną pomoc.
Go to the top of the page
+Quote Post
erix
post 27.01.2009, 22:19:26
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
curl.php ma wysyłac maila, za pomocą mailer.php, ale tego nie robi, importuję mailer.php i nic więcej, natomiast sam mailer.php tego maila wysyła, nie wiem w czym jest problem, proszę o pomoc.

Może pokaż kod z pliku mailer.php?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
specialized
post 28.01.2009, 14:44:39
Post #13





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 17.11.2007

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


Warning: mail() [function.mail]: Mail limit reached. in .../mailer.php on line 18
To było moim problemem, wcześniej tego nie widziałem bo miałem @ przed mail, dzięki za pomoc.
Szkoda ze yoyo, ogranicza sie do wysłania 5 maili.

Ten post edytował specialized 28.01.2009, 23:29:21
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 Wersja Lo-Fi Aktualny czas: 1.05.2025 - 04:26