ето кода:
//Тук проверяваме дали по-горе извършените проверки са дали грешки
if ($ok==0)
{
Echo "Sorry your file was not uploaded";
}
//Ако всичко е наред качваме файла на хоста
else
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $file))
{
$Movie = htmlspecialchars($_POST['Film']);
$Year = htmlspecialchars($_POST['Year']);
$Language = htmlspecialchars($_POST['Language']);
$FPS = htmlspecialchars($_POST['FPS']);
$Wall = htmlspecialchars($_POST['Wall']);
$Information = htmlspecialchars($_POST['Information']);
$username = $_SESSION['username'];
$target = $_FILES['uploaded']['name'];
echo "The file ".basename( $_FILES['uploaded']['name']). " has been uploaded";
$query = mysql_query("INSERT INTO `subtitles` (`Movie`,`Year`,`Language`,`FPS`,`Wall`,`Information`,`Username`) VALUES ('$Movie', '$Year', '$Language', '$FPS', '$Wall', '$Information', '$username') ") or die(mysql_error());
[/code]
Код:
<?php
if($_POST['submit']){
$ok=1;
$file = "Upload/" . basename($_FILES['uploaded']['name']); //Директорията за качване
if(file_exists($file))
{
$ok = 0;
echo 'Ima fail s takova ime ve4e.';
}
//Това е ограничението ни за размер
if ($uploaded_size > 350000)
{
echo "Вашия файл е твърде голям.<br>";
$ok=0;
}
//Това е ограничението за вид на файла
$allowedExtensions = array("rar","zip");
if(!in_array(end(explode(".", $_FILES['uploaded']['name'])), $allowedExtensions))
{
echo "You may only upload jpeg and gif files.<br>";
$ok=0;
}
//Проверка дали файл със същото име вече не съществува в [code]директорията
if ($ok==0)
{
Echo "Sorry your file was not uploaded";
}
//Ако всичко е наред качваме файла на хоста
else
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $file))
{
$Movie = htmlspecialchars($_POST['Film']);
$Year = htmlspecialchars($_POST['Year']);
$Language = htmlspecialchars($_POST['Language']);
$FPS = htmlspecialchars($_POST['FPS']);
$Wall = htmlspecialchars($_POST['Wall']);
$Information = htmlspecialchars($_POST['Information']);
$username = $_SESSION['username'];
$target = $_FILES['uploaded']['name'];
echo "The file ".basename( $_FILES['uploaded']['name']). " has been uploaded";
$query = mysql_query("INSERT INTO `subtitles` (`Movie`,`Year`,`Language`,`FPS`,`Wall`,`Information`,`Username`) VALUES ('$Movie', '$Year', '$Language', '$FPS', '$Wall', '$Information', '$username') ") or die(mysql_error());
[/code]