Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem: fopen vs cron
Forum PHP.pl > Forum > Przedszkole
dresik
Witam,

Mam problem z cronem na jednym z hostingów.

Tzn potrzebuję otworzyć zewnętrzny link np. http://www.sport.wp.pl/kat,1726,rss.xml

Ale niestety cron ma problem z otwarciem zewnętrznego pliku.

W cronie mam wpis:
/usr/local/bin/php -q /home/user/public_html/test.php

w php.ini jest
allow_url_fopen On On

Przykładowy prosty skrypt:
  1. $adres = 'http://www.sport.wp.pl/kat,1726,rss.xml';
  2.  
  3. $f = @fopen($adres, "r");
  4.  
  5. $data = date('d.m.Y H:i:s');
  6. $fp = fopen("./wynik.txt", "w");
  7.  
  8. if($f){
  9. fwrite($fp, $data.' - kanal zostal otworzony');
  10. }else{
  11. fwrite($fp, $data.' - problem z otworzeniem kanalu.');
  12. }
  13.  
  14. fclose($fp);


Jeśli w przeglądarce wpisze http://www.domena.pl/test.php w pliku wynik.txt pojawi się '... kanal zostal otworzony'

A jeśli odpalam ten plik cronem to mam wpis '... - problem z otworzeniem kanalu'

W czym jest problem?

Ponieważ ja już nie mam pomysłów jak to inaczej sprawdzić, a firma hostingująca tym bardziej, tylko owijają w bawełnę zamiast pomóc klientowi.

Ulysess
nie znam się za abrdzo ale ja np mam hosting w linuxpl.com i żeby zadanie zostało wykonane musze podać pełną ścieżke "/usr/bin/lynx --dump http://adres.pl/skrypt.php"
dresik
niestety nie pomogło
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.