Witam serdecznie chciałem sobie dzisiaj nauczyć się poćwiczyć obsługę CRON'a z wykonywaniem czasowym skryptu. Ale cosik mi nie wychodzi...
Więc napisałem sobie skrypt który pobiera datę i godzinę i zapisuje ja do bazy:
<?php
$czas = date("Y-m-d H:i:s");
$db = new mysqli('localhost', 'login', 'haslo', 'czas');
$db -> query("SET CHARSET utf8");
$db -> query("SET NAMES 'UTF-8' COLLATE 'utf8_polish_ci'");
$zapytanie = "INSERT INTO `czas`.`dane` (`ID`, `czas`) VALUES (NULL, '".$czas.");";
$wynik = $db->query($zapytanie);
print ("OK");
?>
Zapisuje plik o nazwie test.php wrzucam do swojego katalogu public_html przez ftp...
Jak odpalam w przeglądarce wszystko jest oki łądnie zapisuje do bazy a jak próbuję użyć cron nic nie robi... znaczy odpala skrypt bo widać to w logach cron'a ale nie zapisuje do bazy...
Wykorzystałem do tego darmowy serwis: serversfree.com i tam ustawiam sobie że ma wykonywać co minutę wszystko ładnie zapisało...
1 * * * * php -f /home/user_unikalny/test.php
Czekam już 24h i lipa... ani jednego wpisu...
dodanie znacznika <code> - Furious Programming