arular7 Posted June 14, 2009 at 10:21 PM Report #272268 Posted June 14, 2009 at 10:21 PM Boas, 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 // 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 😉
djthyrax Posted June 14, 2009 at 11:18 PM Report #272280 Posted June 14, 2009 at 11:18 PM Onde tens echo "Upload completo!"; acrescenta echo "Link: <a href='uploaded/$name'>$name</a>"; Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
arular7 Posted June 14, 2009 at 11:25 PM Author Report #272283 Posted June 14, 2009 at 11:25 PM Onde tens echo "Upload completo!"; acrescenta echo "Link: <a href='uploaded/$name'>$name</a>"; Exacto, também é útil 😉 mas como se faz para retornar isto: http://localhost/site/uploaded/future.png
cyclop Posted June 15, 2009 at 03:04 AM Report #272291 Posted June 15, 2009 at 03:04 AM Exacto, também é útil 😉 mas como se faz para retornar isto: http://localhost/site/uploaded/future.png um grande LOL. A resposta é a que djthyrax deu. "Quando eu for grande quero ser como o Celso"
djthyrax Posted June 15, 2009 at 08:14 PM Report #272530 Posted June 15, 2009 at 08:14 PM echo "Link: <a href='http://localhost/site/uploaded/$name'>$name</a>"; ? Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
arular7 Posted June 15, 2009 at 08:30 PM Author Report #272546 Posted June 15, 2009 at 08:30 PM Era mesmo esse código lol Obrigado!! 🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now