Problem w tym, że zadnego meila nie dostaje, czyli ten cron sie nie wykonuje wyglada na to, dlaczego? Dodam ze jak uruchomie skrypt wpisujac w przegladarce to meila dostaje, czyli skrypt to wysyłki meila jest poprawny.
W takim razie nie uruchomisz skryptu cyklicznie. Poszukaj innego hostingu, chociaż nie wiem czy na darmowym znajdziesz takie opcje. Może wykup sobie jakiś tani hosting np http://tanihost.com/
Może złą ścieżkę wpisałeś do crona. Powinieneś móc ustawić w cronie maila na który przesyłany jest wynik działania skryptu, zrób sobie tam testowo wyświetlanie jakiegoś tekstu o powodzeniu i o niepowodzeniu za pomocą echo(). To co się wyświetli po uruchomieniu crona zostanie wysłane na twój mail.
A no i jeszcze jedna możliwość - może maile do spamu trafiają
No raczej złej ścieżki do crona nie wpisałem bo sie uruchamia a meile tylko nie przychodzą, zrobiłem sobie testowo dodawanie rekordów do bazy celem sprawdzenia i także nie dodaje. No bo jeśli w pliku corn mam includa do innego pliku i pod spodem includa piszę dalej swoj kod (w tym pliku corn) to też powinien się wykonać no nie?
Skąd wiesz, że cron uruchamia plik, skoro on nie działa - sprawdzałeś to w jakiś inny sposób? Jeśli nie to sprawdź to tak jak ci pisałem zrób sobie proste echo “coś tam” i zobacz czy na maila dostajesz wynik
Może być tez tak, że plik, który dodajesz includ’em nie dodaje się i to powoduje błąd. Zależy jaką ścieżkę podajesz - nie wszystkie które działają przez przeglądarkę zadziałają w cronie. Co ma konsekwencje również dalej - jeśli w includowanym pliku dodajesz kolejne, to ścieżki też mogą nie działać. Sprawdź czy pliki się includują. Jeśli serwer pozwala na to to włącz czasowo wyświetlanie się błędów PHP