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
|