Otwarcie pliku - błąd - Cron - file_get_contents

0

Witam. Mam problem z otwarciem pliku :

mam fukcje:

function OtworzPlik(&$dane,$plik) {
$dane = file_get_contents($plik);

return $dane;
}

Mam zadania crona które wykonują plik cron.php. W nim uzywam funkcji otwierania pliku. Jak recznie odswierze ten plik cron.php to odczytuje mi wartosci z katalogu i pliku jki podam. Gdy ten sam plik wykonywany jest przez zadania crona mam komunikat o bledzie:

ze plik nie istenieje w tym katalogu. jak istnieje

0

jak odpala się skrypt z poziomu CRONa to jesteś w głównym folderze "/" przejdź do właściwego katalogu przez cd ... , albo używaj ścieżek bezwzględnych

0

W cronie nie ustawiaj sobie php /sciezka/do/pliku.php i podobnych, rób tak:
wget --quiet --delete-after http://domena.pl/cron.php
(ew. inne parametry, jeżeli chcesz sobie gdzieś zapisać wynik działania)

nie ma problemów ze ścieżkami i "nieprzeglądarkowym" wywołaniem.

edit: swoją drogą fajna funkcja :/ robi dokładnie to samo, co funkcja wewnątrz, tyle, że jeszcze przekazuje dane przez referencję (po co return w takim razie?)

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