Искам да огранича качването на файловете. Да могат да бъдат качвани само:
.JPG, .PNG, .GIF и максималната големина на снимките да бъде 2 MB, няк'ва идея как ще стане?
.JPG, .PNG, .GIF и максималната големина на снимките да бъде 2 MB, няк'ва идея как ще стане?
PHP:
<?php
if(isset($_POST['submit'])) {
if (isSet($_POST['pic'])) {
$pic = chistene($_POST['pic']);
} else {
$pic = '';
}
$path1 = "up/".$_FILES['pic']['name'][0];
$path2 = "up/".$_FILES['pic']['name'][1];
$path3 = "up/".$_FILES['pic']['name'][2];
$path4 = "up/".$_FILES['pic']['name'][3];
copy($_FILES['pic']['tmp_name'][0], $path1);
copy($_FILES['pic']['tmp_name'][1], $path2);
copy($_FILES['pic']['tmp_name'][2], $path3);
copy($_FILES['pic']['tmp_name'][3], $path4);
$filesize1=$_FILES['pic']['size'][0];
$filesize2=$_FILES['pic']['size'][1];
$filesize3=$_FILES['pic']['size'][2];
$filesize4=$_FILES['pic']['size'][3];
if($filesize1 && $filesize2 && $filesize3 && $filesize4 != 0){
echo "Файловете са качени";
} else {
echo "ГРЕШКА!"
}
if($filesize1==0) {
echo "грешка1";
}
if($filesize2==0) {
echo "грешка2";
}
if($filesize3==0) {
echo "грешка3";
}
if($filesize4==0) {
echo "грешка4";
}
} else {
echo "<form method=\"post\" enctype=\"multipart/form-data\">
<input name=\"pic[]\" type=\"file\">
<br>
<input name=\"pic[]\" type=\"file\">
<br>
<input name=\"pic[]\" type=\"file\">
<br>
<input name=\"pic[]\" type=\"file\">
<input value=\"Качи\" name=\"submit\" type=\"submit\">
</form>";
}
?>