Automatyczne wykonywanie skryptu...

0

Chcialbym zrobic cos takiego zeby fragmenmt kod zostala wykonywana zawsze o godz.24-ej w nocy czyli taka aktualizacja bazy. Panowie jak to sie robi ? Czy w ogole jest taka mozliwosc.

0

Pod linuxem dopisujesz skrypt do crontab'a(musisz miec dostep do shella)
Pod windą do harmonogramu zadań(tak jak wyzej)

Albo w kodzie strony wstaw taki kod, ktory bedzie sprawdzal czy jest po polnocy. Jeśli tak, to wywoluje skrypt aktualizacji bazy i zapisuje sobie gdzies ze byla aktualizowana.

0

Albo w kodzie strony wstaw taki kod, ktory bedzie sprawdzal czy jest po polnocy. Jeśli tak, to wywoluje skrypt aktualizacji bazy i zapisuje sobie gdzies ze byla aktualizowana.

No wlasnie chodzi o to jak wstawie taki kod do strony to zeby ten kod wywolac musze odpalic najpierw stronke chyba...
Ja mam konto na serwerze unixowym (uczelnianym) mam dostep do shela ale jezeli chodzi o unixa no powiedzmy jestem green :)
Gdzie dopisac zeby dany skrypt wykonywal sie automatycznie o jakiejs porze dnia bez wejscia ns trone oczywiscie. Prosze o napisanie odpowiedzi jak do "durnia" ;-)

0

Pod linuxem dopisujesz skrypt do crontab'a(musisz miec dostep do shella)

Co to crontab ? :) sorry

0

wejdź na shella i wpisz: man crontab :-D

0

Albo w kodzie strony wstaw taki kod, ktory bedzie sprawdzal czy jest po polnocy. Jeśli tak, to wywoluje skrypt aktualizacji bazy i zapisuje sobie gdzies ze byla aktualizowana.

Bez sensu. Przecież coś musi tą stronę wywołać, skrypt nie uruchomi się sam.

0

Bez sensu. Przecież coś musi tą stronę wywołać, skrypt nie uruchomi się sam.

No wlasnie. Ktos wywola skrypt, w skrypcie if - jak po 12 to najpierw aktualizacja bazy a pozniej normalnie sie stronka wyswietli.
Na darmowych kontach nie masz dostepu do shella, wiec z reguly crontab odpada. To jest chyba najlepsze rozwiazanie jak nie ma shella.

Nigdy czegos takiego nie robilem, ot taka teoria i tyle...
Glina: jak sie uda moją metodą to sie pochwal :)

0

ja cos takiego robilem.
robisz warunek
if ($biezaca_godz>=24) and ($juz=false) then
cos tam...
$juz=true;

$juz to zmienna pomocnicza ktoa okresla czy skrypt wykonal sie juz danego dnia. zakaldajac ze jej wartosc jest w pliku lub bazie wystarczy ustawic za pomoca no np. time() czas jej wyczerpania, po ktorym na nowo przestawi sie na flase. oczywiscie do skryptu trzeba dodac warunek, zeby sprawdzal czy ma ustawic ja na false czy nie :P

pokombinuj, to naprawde prosta sprawa.
btw. nie koniecznie musi byc 24. moze byc dowolna gdzina nowego dnia, bo jak 1 user wejdzie to skrypt i tak sie wykona nim odesle wyniki... :P

0

Pokombinuje i sie pochwale, pytam bo chce zrobic taka stronke do zarzadzania platnosciami i jezeli jest termmin zaplaty np. do 10-ego to po 10-ym mysi wszystko wejsc na minus danego uzytkownka.
Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1