Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: getimagesize permission denied
Forum PHP.pl > Forum > PHP
blady101
Witam

Używając funkcję getimagesize dostaję błąd o braku dostępu do pliku. Właściciel i uprawnienia pliku do którego ścieżkę podaje są ustawione prawidłowo. A nawet więcej, chmod na 777.

Warning: getimagesize() [function.getimagesize]: Unable to access /upload/050120122052_1.jpg

O co chodzi?
modern-web
1. sprawdź, czy plik nie jest używany w innym miejscu
2. sprawdź, czy format pliku jest prawidłowy
3. sprawdź, czy rozszerzenie działa prawidłowo (mam na myśli bibliotekę GD)
4. sprawdź, czy GD jest kompatybilne z wersją PHP na serwerze

Na początek - to by było na tyle... daj znać jak wszystko sprawdzisz.
blady101
1. Nie wiem co dokładnie masz na myśli, ale raczej nie.
2. Format jest prawidłowy, jpg.
3 i 4. getimagesize nie wymaga GD:
Note: The getimagesize() function does not require the GD extension.

Dodam, że ścieżka zawiera na początku slash, a bez niego wszystko działa prawidłowo. Jednakże slash jest potrzebny.

EDIT:

Dobra jakoś się obędę bez tego slasha. Więc już nie ważne smile.gif
modern-web
Po jakiego grzyba ten slash?
szmerak
jak już to slash z kropką "./" nie można samego "/".
Niestety musisz pokombinować i dokleić tą kropkę na początku, jeśli jest to ścieżka a nie adres URL.(oczywiście jeśli potrzebujesz tego slasha)
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.