Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wywoływanie skryptu raz dziennie - bez CRONa
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie,
Kombinuję nad wywołaniem skryptu budującego mapę strony (bez użycia CRON'a):
  1. $path_parts = pathinfo($_SERVER['SCRIPT_FILENAME']);
  2. $path_parts['filename'];
  3. if ($path_parts['filename'] != "sitemapgenerator") {
  4. $filename = 'sitemap.xml';
  5. if (file_exists($filename)) {
  6. $aktualnadata = date("Y-m-d");
  7. $datapliku = date("Y-m-d", filectime($filename));
  8. if ($aktualnadata <= $datapliku) {
  9.  
  10. } else {
  11. file_get_contents($url . "sitemapgenerator.php");
  12. }
  13. } else {
  14. file_get_contents($url . "sitemapgenerator.php");
  15. }
  16. }



tylko nie bardzo mi to działa (nie wywołuje skryptu) - wiecie może dlaczego?

ps. czy takie rozwiązanie ma sens?
johny_s
W takich wypadka włączenie wyświetlania błędów zazwyczaj pomaga i trwa krócej niż napisanie posta na forum

nie masz zdefiniowanej zmiennej $url
toffiak
Proszę poszukać pod frazą: "cron services".
by_ikar
Nie ma najmniejszego sensu próbowanie użyć php do stworzenia crona, chociaż z tego co pamiętam było kilka dość ciekawych prób na forum, które na pewno możesz gdzieś jeszcze tutaj znaleźć. Nie ma to sensu dlatego że na takie potrzeby jak raz dzienny request, to na sto procent znajdziesz jakiegoś darmowego webcrona który sprosta twoim oczekiwaniom.
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.