Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
include("../admin/connect.php");
$uploaddir = "files"; // Папка, в която ще се записват качените файлове.
$allowed_ext = "jpg, gif, png, bmp, rar, zip, html, php, xml, htm, inc"; // Разширенията, които са позволени.
$max_size = "5000000"; // Максиманата големина на 1 файл. (сега е 5MB)
$max_height = "500"; // Колко да е макса на дължината на картинката.
$max_width = "500"; // Колко да е макса на височината на картинката.
$extension = pathinfo($_FILES['file']['name']);
$extension = $extension[extension];
$allowed_paths = explode(", ", $allowed_ext);
for($i = 0; $i < count($allowed_paths); $i++) {
if ($allowed_paths[$i] == "$extension") {
$ok = "1";
}
}
// Проверяваме големината на файла
if ($ok == "1") {
if($_FILES['file']['size'] > $max_size)
{
print "Този файл е много голям!";
exit;
}
// Проверяваме ширината/височината на картинката
if ($max_width && $max_height) {
list($width, $height, $type, $w) = getimagesize($_FILES['file']['tmp_name']);
if($width > $max_width || $height > $max_height)
{
print "Височината и/или дължината е/са прекалено големи/а";
exit;
}
}
// Качваме файла
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir.'/'.$_FILES['file']['name']);
}
print "<font color='green'><div align='center'>Файла е качен успешно!</font></div></font>";
} else {
print "<div align='center'><table><tr><td><div align='center'><font color='#FF0000'>Грешка!</font></div></td></tr><tr><td>*** Разрешени разширения:<b> $allowed_ext </b>.</td></tr><tr><td>*** Максималния пиксел на една картинка е:<b> $max_height x $max_width </b>.</td></tr></div>";
}
?>
<font color="#FFFFFF"><form action="upload.php" method="post" ENCTYPE="multipart/form-data">
Файл: <input type="file" name="file" size="30"> <input type="submit" value="Качи файла!"><br><br>
<font color="#FF0000">***</font> Файловете се записват в директория: <b>../files/</b> <font color="#FF0000">(Ако нямате направена директория "<i>files</i>", функцията <u>НЯМА</u> да работи!)</font></form></font>
input {background: none; border: none; padding: 0; margin: 0}
.text {background: url(95105op.png) no-repeat; height: 34px;}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link type="text/css" rel="Stylesheet" href="style.css" media="screen" />
</head>
<body>
<input type="text" name="file" size="300" class="text" />
</body>
<form name=\"Upload\" method=\"post\" action=\"\" enctype=\"multipart/form-data\" >
<input type=\"file\" name=\"filetoupload\" size=\"45\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$size_bytes\"><br>
<input type=\"Submit\" style=\"width: 151px; align: left; height: 40px; border: 0px; background-image: url(img/but.png);\" value=\"\" name=\"uploadform\">