Здравейте, написах една ъплоад форма, но си нямам и на идея, как да сложа максимален размер на някой файл, ето и самата форма:
PHP:
<?php
if($_POST['upload']) {
$file = $_FILES['file'];
$tmp_name = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$format = end(explode(".", $name));
if($format != "png" && $format != "gif" && $format != "jpeg" &&
$format != "jpg" && $format != "JPG" && $format != "PNG" && $format != "GIF" &&
$format != "BMP" && $format != "bmp") {
echo "Вие сте избрали файл с непозволен формат!<br
/>Позволени формати:<br /><b>.png</b>, <b>.gif</b>, <b>.jpg/jpeg</b> и <b>.bmp</b>";
} else {
$string = "0123456789qwertyuiopasdfghjklzxcvbnm";
$new_string = str_shuffle($string);
$location = "files/$new_string.$format";
move_uploaded_file($tmp_name, $location);
echo "Файла е успешно качен!<br />Линк:
<input type='text' value='http://сайта.ком/$location' />";
}
}
?>