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.
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
<?php
error_reporting(E_ALL);
ini_set("display_errors", true);
if(isSet($_POST['submit'])) {
if(isSet($_POST['image_file'])) {
$image_file = $_POST['image_file'];
} else {
$image_file = "";
}
$path = "images/";
if(!is_dir("$path")) {
echo "ГРЕШКА: Директорията не съществува.";
} else {
if (!is_writeable("$path")){
echo "ГРЕШКА: Промени правомощията на папката.";
} else {
if (!is_uploaded_file($_FILES['image_file']['tmp_name'])) {
echo "Файла не е избран.<br />";
} else {
$name_pic = $_FILES['image_file']['name'];
$ext = strtolower(substr(strrchr($name_pic, "."), 1));
$allow = array("jpg", "jpeg", "JPG", "JPEG", "png", "gif");
$mimetypes = array(
'image/jpeg',
'image/jpg',
'image/pjpeg',
'image/gif',
'image/png'
);
$uptype = mime_content_type($_FILES['image_file']['tmp_name']);
if (in_array($ext, $allow)){
if (in_array($uptype, $mimetypes)){
$datename = date("YmdHis");
$rand = rand(0,1000);
$md5 = md5("$datename$rand");
$new_file_name = "{$md5}.{$ext}";
$move_file = move_uploaded_file($_FILES['image_file']['tmp_name'], $path.$new_file_name);
if($move_file) {
echo 'Снимката е успешно качена.';
$time = time();
mysql_query("INSERT INTO `table` (`name`, `date`) VALUES ('{$new_file_name}', '{$time}');")or die(mysql_error());
} else {
echo "Възникна грешка при качването, моля опитайте по-късно.";
}
} else {
echo "ГРЕШКА: Формата на файла, които се опитваш да качиш е забранен.";
}
} else {
echo "ГРЕШКА: Формата на файла, които се опитваш да качиш е забранен.";
}
}
}
}
} else {
echo "<form method=\"post\" enctype=\"multipart/form-data\">
<input name=\"image_file\" type=\"file\">
<input type=\"submit\" name=\"submit\" value=\"Давай!\" />
</form>";
}
?>
$query = mysql_query("SELECT * FROM `table` ORDER BY `id`;")or die(mysql_error());
if(mysql_num_rows($query)) {
while($row = mysql_fetch_object($query)) {
echo "<img src=\"images/{$row->name}\" alt=\"\" /><br />качена на: {$row->date}<br /><br />";
}
} else {
echo "няма добавени снимки";
}