Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: file_exists - różnie na różnych serwerach???
Forum PHP.pl > Forum > PHP
a.bor
Problem jest następujący -
Skopiowałem strukturę + dane do serwera mysql w laptopie,
Do katalogu roboczego skopiowałem kod strony
zmieniłem adres serwera Mysql na 127.0.0.1
No i wszystko działa, phpinfo() pokazuje że php jest uruchomione natomiast nie działa prawidłowo funkcja filesize() jak również file_exists()
Macie jakieś doświadczenie z tymi funkcjami? W opisach piszą ze funkcje nmoga sprawiać problemy z adresami plików typu "http://blablabla/plik.abc"
natomiast jak to możliwe żeby serwer mojego providera sobie z tym radził a mój nie potrafi?questionmark.gif
RATUNKUUUUU !!!!!!!!
dooshek
Cytat
Problem jest następujący -  
Skopiowałem strukturę + dane do serwera mysql w laptopie,  
Do katalogu roboczego skopiowałem kod strony
zmieniłem adres serwera Mysql na 127.0.0.1
No i wszystko działa, phpinfo() pokazuje że php jest uruchomione natomiast nie działa prawidłowo funkcja filesize() jak również file_exists()
Macie jakieś doświadczenie z tymi funkcjami? W opisach piszą ze funkcje nmoga sprawiać problemy z adresami plików typu "http://blablabla/plik.abc"
natomiast jak to możliwe żeby serwer mojego providera sobie z tym radził a mój nie potrafi?questionmark.gif  
RATUNKUUUUU !!!!!!!!


z opisu funkcji file_exists:


Cytat
Ta funkcja nie działa na zdalnych plikach; sprawdzany plik musi być dostępny przez system plików serwera.  


polecam rowniez filesize() - pisze dokladnie tak samo
http://www.pl.php.net/filesize
slash.
prblem moze polegac na bezwzglednym odwolaniu do plikow, jezeli sciezka glownego katalogu serwera jest juzna u ciebie i u twojego providera to funkcje te moga zrafac FALSE, gdyz pliki nie znajduja sie w tym samym miejscu na serwerze - jadnak takie sytuacje moga miec miejsce jedynie przy uzyciu odwolan bezwzglednych w stylu c: badz /var/www
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-2024 Invision Power Services, Inc.