Добавка към скрипт - показване на линк!

shashma88

Registered
Някой може ли да ми направи така, че след като файла бъде качен, да изкарам точен път до него ("pictures/image.jpg" примерно) за да го запиша в базата данни :? Ето скрипта:
Код:
<?php
$target = "pictures/"; //Директорията за качване
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;

//Това е ограничението ни за размер
if ($uploaded_size > 350000)
{
echo "Вашия файл е твърде голям.<br>";
$ok=0;
}
//Това е ограничението за вид на файла
if (!($uploaded_type=="image/jpeg" || $uploaded_type=="image/gif" || $uploaded_type=="image/png")){
echo "You may only upload jpeg and gif files.<br>";
$ok=0;
}
//Проверка дали файл със същото име вече не съществува в директорията

if (file_exists($target)) {
echo "The file $filename exists<br>";
$ok=0;
exit;
} else {
echo "The file $filename does not exist<br>";
}
//Тук проверяваме дали по-горе извършените проверки са дали грешки
if ($ok==0)
{
Echo "Sorry your file was not uploaded";
}

//Ако всичко е наред качваме файла на хоста
else
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{
echo "The file ".basename( $_FILES['uploaded']['name']). " has been uploaded";
}
else
{
echo "Sorry, there was a problem uploading your file."; //тук показва грешка ако файла не е качен правилно
}
}
?>
 
Имаш го записано $target.

Код:
<?php
$target = "pictures/"; //Директорията за качване
$target = $target . basename($_FILES['uploaded']['name']);
$ok = 1;

//Това е ограничението ни за размер
if ($uploaded_size > 350000)
{
    echo "Вашия файл е твърде голям.<br>";
    $ok = 0;
}
//Това е ограничението за вид на файла
if (!($uploaded_type == "image/jpeg" || $uploaded_type == "image/gif" || $uploaded_type ==
    "image/png"))
{
    echo "You may only upload jpeg and gif files.<br>";
    $ok = 0;
}
//Проверка дали файл със същото име вече не съществува в директорията

if (file_exists($target))
{
    echo "The file $filename exists<br>";
    $ok = 0;
    exit;
}
else
{
    echo "The file $filename does not exist<br>";
}
//Тук проверяваме дали по-горе извършените проверки са дали грешки
if ($ok == 0)
{
    echo "Sorry your file was not uploaded";
}

//Ако всичко е наред качваме файла на хоста
else
{
    if (move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
    {
    	echo $target."<br>";
        echo "The file " . basename($_FILES['uploaded']['name']) . " has been uploaded";
    }
    else
    {
        echo "Sorry, there was a problem uploading your file."; //тук показва грешка ако файла не е качен правилно
    }
}
?>
 
Не съм погледнал кода.. Благодаря и вече ще го записвам в таблицата със стойността на $target нали така?
 

Back
Горе