Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Automatyczne wykonywanie skryptu php
Forum PHP.pl > Forum > PHP
konraddo
Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
dodam ze strona nie jest na localhoscie, a hostowana na innym servie, dodawania zadan do crona nie ma w panelu do zarzadzania

na stronce http://cronjob.de/ mozna dodawac linki ktore maja sie uruchamiac co jakis okres, ale moze ktos zna polski odpowiednik?

moze jest jakis inny sposob rozwiazania tego problemu?

czy za pomaca CGI mozna to osiagnąć?
jesli tak to jak
moze ktos ma jakies przydatne linki

dzieki za odpowiedzi, pozdro
dadexix
watpie, sproboj na tym cornjob.de, jaki masz server(usulugodawca)?

Cytat
Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
jedyny sposob jak moim zdaniemm jst do logoweac sie przez curl i dodawac
Jawor
Jezeli Twoja strona jest w miare czesto odwiedzana, a wywolanie tego skryptu nie musi byc punktualnie o 8:00 mozesz uzyc takiego spospobu ...

W jakims pliku/bazie zapisujesz sobie czy skrypt zostal dzis juz wywolany.

Dalej wystarczy na poczatku np. index.php zastosowac taki algorytm:

Jezeli skrypt nie zostal wywolany i aktualna godzina jest wieksza lub rowna 8:00 wywolaj skrypt, w przeciwnym wypadku normalnie wyswietlasz strone.


Mozesz to zastosowac do dowolnie wybranych godzin, dni itp.
Niestety minusem jest uzaleznienie wywolania od odwiedzajacego.
qrees
Cytat(konraddo @ 25.01.2008, 15:18:53 ) *
Czy jest taka możliwość żeby z poziomu php dodać zadanie do CRON'a zeby strona o podanym adresie(wykonująca jakies zadanie) odpalala sie np codziennie o 8 rano
dodam ze strona nie jest na localhoscie, a hostowana na innym servie, dodawania zadan do crona nie ma w panelu do zarzadzania

na stronce http://cronjob.de/ mozna dodawac linki ktore maja sie uruchamiac co jakis okres, ale moze ktos zna polski odpowiednik?

moze jest jakis inny sposob rozwiazania tego problemu?

czy za pomaca CGI mozna to osiagnąć?
jesli tak to jak
moze ktos ma jakies przydatne linki

dzieki za odpowiedzi, pozdro

możesz dodać do crona zadanie postaci:

Kod
wget http://strona.pl/index.php -O - > /dev/null
konraddo
Tak więc pozostaje mi zgłoszenie tego do adminów
bądź stworzenie dodatkowego skryptu odpalanego wraz z index.php

hmm.. pozostanę jednak przy pierwszej opcji, będzie mniej pracochłonne dla mnie, a admini przy tym tez sie nie napracują winksmiley.jpg

dzięki za odpowiedzi
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.