PHP niby działa (chodzą stronki w CMSach opartych o php), ale jak próbuję dopisać własne kody np. 'filemtime' wyświetlający datę modyfikacji określonego pliku znajdującego się w katalogu strony to nie działa.
Dla pewności przetestowałam to co potrzebuję na testowej stronie Debiana - na stronie tej są tylko 2 pliki index.php, którego zawartość pokazuję i plik tekstowy Wersja_prog1.txt, którego datę modyfikacji chciałabym wyświetlać na stronie za pomocą funkcji "filemtime".
Zawartość pliku index.php:
Kod: Zaznacz cały
<html><body bgcolor="skyblue" text="mediumblue">
<h1>It works!</br>WITAMY !</br>
TEST TEST
<?php
echo 'A Test php';
echo "B Test php1";
echo filemtime('http://192.168.0.88/scctest1/Wersja_prog1.txt') or die('Podany plik nie istnieje');
?>
</body>
</html>
Kod: Zaznacz cały
It works!
WITAMY !
TEST TEST A Test phpB test php1
Warning: filemtime() [function.filemtime]: stat failed for http://192.168.0.88/scctest1/Wersja_prog1.txt in /var/www/scctest1/index.php on line 13
Podany plik nie istnieje
Kod: Zaznacz cały
Apache Version Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch
Może ktoś ma więcej doswiadczenia i coś poradzi?
Uzupełnienie:
Może problem jest również ze ścieżką bezwzględną do pliku, dałam jeszcze tak:
index.php:
Kod: Zaznacz cały
TEST TEST
<?php
echo 'A Test php ';
echo "B test php1 ";
echo "----XXXXX-----";
echo filemtime('Wersja_prog1.txt') or die('Podany plik nie istnieje');
?>
Kod: Zaznacz cały
TEST TEST A Test php B test php1 ----XXXXX-----1