Здравейте, ако може да ми защитите следният файл
Информация за защитата: Ъплоуда на файла да е само в .zip, .rar
а картинката да я кодира в md5 или някаква друга стойност
Информация за защитата: Ъплоуда на файла да е само в .zip, .rar
а картинката да я кодира в md5 или някаква друга стойност
Код:
<?php
include "config.php";
if(isset($_POST['submit']))
{
$name = htmlspecialchars($_POST['name']);
$author = htmlspecialchars($_POST['author']);
$description = htmlspecialchars($_POST['description']);
$kategoria = htmlspecialchars($_POST['kategoria']);
$uploader = htmlspecialchars($_POST['uploader']);
$img = htmlspecialchars($_POST['img']);
if($name == NULL || $author == NULL || $description == NULL)
{
echo "Не сте попълнили всички полета!";
}
else{
if ($_FILES["file"]["error"] > 0 OR $_FILES["img"]["error"] > 0)
{
echo "Код на грешката: " . $_FILES["file"]["error"] . ", " . $_FILES["img"]["error"] . "<br />";
}
else
{
if (file_exists("../maps/" . $_FILES["file"]["name"]) OR file_exists("../maps/" . $_FILES["img"]["name"]))
{
echo $_FILES["file"]["name"] . " or " . $_FILES["img"]["name"] ." already exists.";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"../maps/" . $_FILES["file"]["name"]);
move_uploaded_file($_FILES["img"]["tmp_name"],"../maps/" . $_FILES["img"]["name"]);
}
}
$link = $_FILES["file"]["name"];
$img = $_FILES["img"]["name"];
mysql_query("INSERT INTO filesneodobreni (kategoria,name,author,uploader,link,description,img) VALUES ('$kategoria','$name','$author','$uploader','$link','$description','$img')") or die (mysql_error());
echo "Файла е качен успешно!";
}
}
?>