Estou com uma pequena dificuldade em fazer upload de arquivo. A princípio o código que vou postar abaixo estava funcionando, mas de repente a propriedade tmp_name passou a não ser setada quando faço o upload.
Se alguém poder me dar uma dica agradeceria bastante. Desde já muito obrigado pela atenção.
Pergunta
Rafael Rocha B.
Olá pessoal,
Estou com uma pequena dificuldade em fazer upload de arquivo. A princípio o código que vou postar abaixo estava funcionando, mas de repente a propriedade tmp_name passou a não ser setada quando faço o upload.
Se alguém poder me dar uma dica agradeceria bastante. Desde já muito obrigado pela atenção.
FORMULÁRIO
<?php
include_once ('controller/controller.php');
$nomeArquivo = $_POST["nomeArquivo"];
$arquivo = $_FILES["arquivo"];
$obj = new Controller();
echo $obj->criaCertificadoPadrao($nomeArquivo, $arquivo);
?>
<form action=?acao=certificadoPadrao" method="POST" enctype="multipart/form-data">
Nome certificado<br /> <input type="text" name="nomeArquivo"><br />
Certificado<br /> <input type="file" name="arquivo" /><br /><br />
<input type="submit" value="Cadastrar" />
</form>
<br />
<a href="index.php">Voltar</a>
FUNÇÃO QUE RECEBE OS DADOS DO FORMULÁRIO E EFETUA O UPLOAD
public function upload($nomeArquivo, $arquivo){
define("CAMINHO", "/wamp/www/PROJETOS/admin/certificados/");
$nome = $arquivo['tmp_name];
$resultado = move_uploaded_file($arquivo['tmp_name'], CAMINHO."$nomeArquivo.jpg");
if($resultado == 1){
$mensagem = 1;
}
else{
$mensagem = 0;
}
//}
return $mensagem;
}
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.