[Resolvido] Como retornar o link ou path de um ficheiro enviado? (PHP)

arular7

Membro
Boas, ainda sou completamente newbie no que toca a PHP.
Já me fartei de procurar e não encontrei nada em concreto...

Preciso de ajuda no seguinte:

- Depois de fazer o upload de um ficheiro, o que eu pretendia era que me retornasse o link ou path desse ficheiro para poder fazer o download do mesmo.

Como e onde é que eu posso incluir essa parte no meu código do upload?

Aqui está o código para processar o upload:
PHP:
<?php

// propriedades do ficheiro
$name = $_FILES["userfile"]["name"];
$type = $_FILES["userfile"]["type"];
$size = $_FILES["userfile"]["size"];
$temp = $_FILES["userfile"]["tmp_name"];
$error = $_FILES["userfile"]["error"];

if ($error > 0)
        die ("Ocorreu um erro! Código $error.");
        
else
{

if ($type == "image/jpg" || $size > 500000) //condicoes para o ficheiro
{
   die("Esse formato não é permitido ou tamanho não permitido");
}

else
  {
move_uploaded_file($temp,"uploaded/".$name); //move o ficheiro completo para a pasta uploaded
 echo "Upload completo!";
 }
  
}  
    
    
?>

Agradeço desde já qualquer ajuda que me possam dar
 
Última edição:
Se a pasta uploaded estiver dentro do www, só tens de fazer
PHP:
echo "<a href='uploaded/$name'>$name</a>";
 
Back
Topo