Otwarcie pliku - błąd - Cron - file_get_contents

Otwarcie pliku - błąd - Cron - file_get_contents
T0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
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

M7
  • Rejestracja: dni
  • Ostatnio: dni
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

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
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?)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.