Witam!
Chciałbym zapytać, jak można zrobić, by skrypty wykonywane były na serwerze bez wchodzenia na stronę - to znaczy np., żeby o określonej godzinie coś robił, bez względu czy ja będę miał załadowaną tą stronę. Chodzi mi o pewnego rodzaju bota, który będzie wchodził na jakiś adres powiedzmy o 12:00 codziennie.
Czy jest to możliwe, jak to zrobić i z jakiej technologii powinienem skorzystać. Proszę chociaż o drobne informacje ale w 100% pewne, żebym miał czego się zaczepić bo szczerze nie mam zielonego pojęcia jak się za to zabrać mimo, że znam PHP i JS.
Skrypty wykonywane na serwerze automatycznie.
Re: Skrypty wykonywane na serwerze automatycznie.
Pewnie i miałoby to sens, jeżeli to ja bym był administratorem serwera, natomiast moim zadaniem jest zrobienie tego na serwerze, na którym wykupiłem hosting.
Re: Skrypty wykonywane na serwerze automatycznie.
Poszukaj hostingu z CRON'em są takie, sam użytkuję podobny.
Re: Skrypty wykonywane na serwerze automatycznie.
Dobra, mam hosting, gdzie jest CRON i trochę o nim poczytałem, jednak wciąż nie wiem jednej rzeczy, dla której jest mi potrzebny.
1. Czy CRON może wejść na jakąś stronę..
2. Czy po wejściu wykonają się skrypty w języku JavaScript.
3. Czy, kiedy go przekieruje na inną stronę to przestanie działać.
Bo moim zadaniem jest zrobić tak, by wchodził na pewną stronę, która przekieruje się na następną, tyle, że wraz z wartościami w tablicy POST - odda głos w pewnej ankiecie ;P
1. Czy CRON może wejść na jakąś stronę..
2. Czy po wejściu wykonają się skrypty w języku JavaScript.
3. Czy, kiedy go przekieruje na inną stronę to przestanie działać.
Bo moim zadaniem jest zrobić tak, by wchodził na pewną stronę, która przekieruje się na następną, tyle, że wraz z wartościami w tablicy POST - odda głos w pewnej ankiecie ;P
Re: Skrypty wykonywane na serwerze automatycznie.
Sposób na wywołanie skryptu php to:
* * * * * /usr/local/bin/php sciezka/do/skryptu/skrypt php
oczywiście w Twoim wypadku ścieżka do interpretera php może się różnić, czasem wystarczy też samo "php". Nie wiem czy w ten sposób wykona skrypt JS bo nigdy nie miałem takiej potrzeby, ale na pewno wykona skrypt JS polecenie:
* * * * * /usr/bin/wget -q http://www.twojadomena.com/cron.php
Nie wiem do czego Ci tam JS, ale jeśli chcesz tylko zagłosować w jakiejś ankiecie to nie wystarczy Curl ?
* * * * * /usr/local/bin/php sciezka/do/skryptu/skrypt php
oczywiście w Twoim wypadku ścieżka do interpretera php może się różnić, czasem wystarczy też samo "php". Nie wiem czy w ten sposób wykona skrypt JS bo nigdy nie miałem takiej potrzeby, ale na pewno wykona skrypt JS polecenie:
* * * * * /usr/bin/wget -q http://www.twojadomena.com/cron.php
Nie wiem do czego Ci tam JS, ale jeśli chcesz tylko zagłosować w jakiejś ankiecie to nie wystarczy Curl ?
Re: Skrypty wykonywane na serwerze automatycznie.
Przyda Ci się do tego jeszcze CURL: http://php.net/manual/en/book.curl.phpTheprz3m0 pisze:Dobra, mam hosting, gdzie jest CRON i trochę o nim poczytałem, jednak wciąż nie wiem jednej rzeczy, dla której jest mi potrzebny.
1. Czy CRON może wejść na jakąś stronę..
2. Czy po wejściu wykonają się skrypty w języku JavaScript.
3. Czy, kiedy go przekieruje na inną stronę to przestanie działać.
Bo moim zadaniem jest zrobić tak, by wchodził na pewną stronę, która przekieruje się na następną, tyle, że wraz z wartościami w tablicy POST - odda głos w pewnej ankiecie ;P