Ja mam coś takiego i wywala mi błąd:
Kod
$fotka = getimagesize($FILES['zdjecie'],"r");
if($fotka[0]>1500 AND $fotka[1]>1000){
echo "Maksymalna rozdzielczość to 1500x1000";
unlink($FILES['zdjecie']['tmp_name']);
}else{
/*przetwarzanie pliku*/
if($_FILES['zdjecie']['type'] != "image/gif" AND
$_FILES['zdjecie']['type'] != "image/pjpeg" AND
$_FILES['zdjecie']['type'] != "image/jpeg" AND
$_FILES['zdjecie']['type'] != "image/png"){
echo "Można pzesyłać jednynie pliki z rozszerzeniem .jpg i .gif";
unlink($_FILES['zdjecie']['tmp_name']);
}else{
/*format pliku jest poprawny*/
copy($_FILES['zdjecie']['tmp_name'], "./".$_SESSION['login']."/galeria/".$_FILES['zdjecie']['name']);
unlink($_FILES['zdjecie']['tmp_name']);
echo "OK";
}
}
błąd:
Cytat
Fatal error: Only variables can be passed by reference in (wskazanie na linijkę na getimagesize())