LocalHost po raz kolejny pomógł :)
Popatrzcie na ten kawałek kodu:
elseif(!$imageFile=@getImageSize($_FILES['photo_pic_file']['tmp_name'])){
$error=$locale['424'];
}
Przed getImageSize jest znak @, więc bład sie nie pokaże, ja ten znak usunąłem i pokazał się klucz do rozwiązania:
Warning: getimagesize(): open_basedir restriction in effect. File(C:\WINDOWS\TEMP\php21.tmp) is not within the allowed path(s): (c:/usr/strony/xxx) in c:\usr\strony\xxx\administration\photos.php on line 85
Warning: getimagesize(C:\WINDOWS\TEMP\php21.tmp): failed to open stream: Operation not permitted in c:\usr\strony\xxx\administration\photos.php on line 85
Postawiłem Windowsowy server na XP i postawiłem open_basedir'a (czyli katalog, do którego są ograniczone operacje plikowe), jak go usunąłem to wszystko działa ;)
Na tych serverach tego nie przeskoczycie, to może zmienić tylko Admin, pozdro.
Wstawiaj w code i quote, to bedzie bardziej czytelne :) /Pieka
Edytowane przez Pieka dnia 27.09.2005 08:28:44
|