Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Caneco

[ajuda|duviva] upload de ficheiros

Mensagens Recomendadas

Caneco    0
Caneco

Estou a tentar fazer um upload de um ficheiro para uma determinada directoria. Só que... até agora nada...

O que eu tenho é isto:

index.html

<form enctype = "multipart/form-data" action ="upload.php" method="post">
<input type = "hidden" name="MAX_FILE_SIZE" value = "100000" />
ficheiro: <input type = "file" name = "uploadfile" />
<input type = "submit" />
</form>

<?php
$target_path = "/";
$target_path.=basename($_FILES['uploadfile']['name']);
if(move_uploaded_file($_FILE['uploadfile']['tmp_name'],$target_path))
echo "Sucesso";
else
echo "erro";
?>

Será que alguem me ajuda a descobrir o porquê de o script me dizer sempre "erro"?

PS: sim... a pasta tem permissoes de escrita

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
cyclop    0
cyclop

$target_path = '';
$target_path .= basename($_FILES['uploadfile']['name']);
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $target_path))
{
echo "Sucesso";
}
else
{
echo "erro";
}

A mim assim funciona....

há... e tenta não andares a fazer copypaste de artigos e depois dizeres que andas a tentar... porque o máximo que tentaste foi colar o código e correr-lo...

Tenta perceber o código ao menos... porque... entre $_FILE E $_FILES vai uma diferença...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Dumpster    0
Dumpster

É um bocado dificil esse código não trabalhar lol..

Só para verificar..Nunca se sabe..

Tens este código:

<?php
$target_path = "/";
$target_path.=basename($_FILES['uploadfile']['name']);
if(move_uploaded_file($_FILES['uploadfile']['tmp_name'],$target_path))
echo "Sucesso";
else
echo "erro";
?>

Num ficheiro chamado upload.php no mesmo directório certo? lol

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anuska    0
anuska

sim dá! devia ser do cansaço, posso horas a olhar para o trabalho que tenho de fazer.

mas tenho outra dúvida!

Eu queria que o administrador fizesse o upload de ficheiros, mas depois o cliente via-os já no sítio certo

ajuda pff ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Battousai    1
Battousai

Ou guardas o nome de ficheiro numa bd e depois listas os ficheiros, ou então vais buscar à pasta a lista de ficheiros existentes.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
cyclop    0
cyclop

epah, nao ajudo... já vi este código copy/paste em 500 sitios e até agora nao vi nenhum admitir que não sabe ou copiou de um website...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anuska    0
anuska

epah, nao ajudo... já vi este código copy/paste em 500 sitios e até agora nao vi nenhum admitir que não sabe ou copiou de um website...

Eu não sei, por isso é que puz aqui a minha duvida :/

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Dumpster    0
Dumpster

Aparecer noutro sitio? Se queres especificar um directório tens que mudar o valor de $target_path no inicio.

Se não for isso tens que ser um bocado mais explicita.

epah, nao ajudo... já vi este código copy/paste em 500 sitios e até agora nao vi nenhum admitir que não sabe ou copiou de um website...

Não há muito que saber nesse código ;)

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade