Nie mam zielonego pojecia o php ale potrzebuje zrobic skrypt ktory bedzie co 10 godzin logował sie na jakas stronke.Pozniej wyslsle dane do skryptu ktory znajduje sie na tej stronce i sie wyloguje.Czy moglbym Was prosic o jakies wskazowki jak to zrobic?Tylko prosze piszcie prostym jezykiem :-)
W php tego tak łatwo nie zrobisz. Aby mógł się zalogować, to bedzie ktos musiał skrypt php uruchomić . to znaczy co chwilę odświeżał tą stronę.
Jesli to linux to skorzystaj z crona, jesli windows to z harmonogramu zadan. Idea prosta - kazesz tym programikom co 10h odpalac stronke z Twoim skryptem.
Lepiej sam interpreter ze skryptem jako parametr. Mniej zasobów zeżre.
Bula napisał(a)
Lepiej sam interpreter ze skryptem jako parametr. Mniej zasobów zeżre.
niestety nie mam pojecia o czym mowisz :-(
Fakt, sam interpreter powinien lazic lepiej :) O czym Bula mowi? PHP dziala tak, ze jest interpretowany przez pewien konkretny program. W winie to np. php-cgi (zalezy od ustawien). Wystarczy wywolac taki plik z odpowiednim parametrem (gdzie jednym z nich jest plik ze skryptem) i interpreter php zinterpretuje go - czyli, mowiac po ludzku, wykona :) Jak? Tu juz zajrzyj do manuala - jezeli to mozliwe (a prawie na pewno tak), to jest opisane.
A czy jest mozliwe takie cos:
-uruchamiam skrypt na serwerze poprzez stronke www
-skrypt wykonuje operacje ale z opoznieniem 10 godzin od momentu kiedy zostal uruchomiony
Nie, jezeli chcesz to zrobic za pomoca samego php. Powod? Serwer www ma swoj timeout (czas, kiedy oczekuje na odpowiedz), php ma swoj timeout na zakonczenie wykonywania skryptu i wreszcie po trzecie - zamkniesz stronke i żądanie jest anulowane.