Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Odczyt daty modyfikacji pliku na zdalnym serwerze
Forum PHP.pl > Forum > PHP
tikky
Mam sobie taką funkcję:

  1. <?php
  2. function check_temp($IP, $sciezka, $timeout=10)
  3. {
  4. $fa = @fsockopen($IP, 80, $num_error, $str_error, $timeout);
  5. if(!$fa)
  6. {
  7.     //print \"Temperatura nie dostep: $str_error ($num_error)\n\";
  8.     //return \"Błąd. Nie mogę odczytać $sciezka\";
  9.     return &#092;"Temperatura niedostępna\";
  10. }
  11. else
  12. {
  13.     $fp = fopen($sciezka, &#092;"r\");
  14.     $odczyt = fread($fp, 10);
  15.     echo &#092;"$sciezka zmodyfikow: \" . date (\"F d Y&nbsp::s.\", filemtime($sciezka));
  16.     return $odczyt;
  17. }
  18. }
  19. ?>



a tu przykładowe użycie:

  1. <?php
  2. echo check_temp('tky.homeftp.net','ht://tky.homeftp.net/rtb/temperatura.txt',1);
  3. ?>


Wszystko pięknie działa, ale chciałbym wyświetlić datę modyfikacji powyższego pliku (pliku na zdalnym serwerze).
Pytanie: Jak to zrobić?
delfinium
IMHO się nie da. Funkcja filemtime() dotyczy tylko plików z serwera lokalnego.
Speed666
Jedyne co możesz zrobić to pobrać to używając nagłówków HTTP GET i pobrać nagłówek Last-Modified: - ale to tylko połowiczne rozwiązanie.
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.