• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

arular7

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

6 mensagens neste tópico

Boas, sou completamente newbie no que toca a PHP. :wallbash:

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

// 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  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Onde tens echo "Upload completo!"; acrescenta echo "Link: <a href='uploaded/$name'>$name</a>";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora