ďťż
Podstrony
|
telcocafeczemu funkcja filesize zwraca mi taki oto błąd ?Warning: filesize() [function.filesize]: stat failed for P6226910.JPG in E:\Public\przegladarka2\engine.php on line 110 110 linijka wygląda tak: echo('<H3> ('.round(filesize("P6226910.JPG") / 1024).' KB)</H3><BR>'); Wydaje mi się, że wszystko jest dobrze, a plik na pewno istnieje. Więc skąd błąd ? Jak można inaczej odczytać rozmiar pliku ? Albo jak naprawić ten problem ? zamień tą 110 linijke na ta: echo('<H3> ('.round(filesize("P6226910.JPG"))/ 1024.' KB)</H3><BR>'); Sprawdziłem u siebie (na localu) i kod chodzi. A może masz wyłączoną tą funkcję? Inny sposób na rozmiar pliku? Pobierasz zawartośc pliku do zmiennej (fread/fgets/file_get_contents) i sprawdzasz jej długość :P edit: sprawdziłem na ovh; masz rację NIC: błąd zostaje wyświetlony, gdy plik nie istnieje :P Użytkownik DJ_ProG edytował ten post 15 lipiec 2007, 16:21 Może wielkość liter w nazwie pliku się nie zgadza albo ścieżka dostępu (dodaj "./NAZWA_PLIKU" ku pewności jeśli skrypt i plik zdajdują się w tym samym katalogu). Otóż to Ostrzeżenie pojawia się gdy plik nie istnieje. wielkość liter sprawdziłem, jak dodam "./" to też nie pomaga. wyłączona funkcja ? możliwe, ale jak wrzuciłem kawałek strony na serwer ovh.org to też nie działa :/ Funkcja jest włączona, bo generuje Warrning, że podany plik nie istnieje. Najlepiej sprawdź to... Nazwij ten sam plik "x.jpg" i sprawdź czy działa. Zauważ też, że jak wklepiesz byle co za nazwę pliku to otrzymasz taki sam Warrning. Pamiętaj, że jeśli funkcja jest w pliku includowanym przez inny skrypt to skryptem jest ten plik który includował (a nie ten dołączany), i względem tego głównego pliku ustalasz ścieżkę do pliku grafiki. Podejrzewam taki błąd u Ciebie. |
|||
Sitedesign by AltusUmbrae. |