Desejo criar um diretorio na net e realizar upload de um arquivo simultaneamento. Porem, é dito que não tenho permissao.
Em meu computador faz perfeitamente...
Como realizar este trabalho?
Erro:
Warning: mkdir(imagem/teste): Permission denied in /home/net/public_html/fazupload.php on line 34
Warning: chmod(): No such file or directory in /home/net/public_html/fazupload.php on line 37
Warning: move_uploaded_file(fotos/teste/logometamorfose.jpg): failed to open stream: No such file or directory in /home/net/public_html/fazupload.php on line 38
Warning: move_uploaded_file(): Unable to move '/tmp/phpd6F1zC' to 'fotos/teste/logometamorfose.jpg' in /home/net/public_html/fazupload.php on line 38
Pergunta
Guest Evandro Felipe
Caros amigos,
Desejo criar um diretorio na net e realizar upload de um arquivo simultaneamento. Porem, é dito que não tenho permissao.
Em meu computador faz perfeitamente...
Como realizar este trabalho?
Erro:
Warning: mkdir(imagem/teste): Permission denied in /home/net/public_html/fazupload.php on line 34
Warning: chmod(): No such file or directory in /home/net/public_html/fazupload.php on line 37
Warning: move_uploaded_file(fotos/teste/logometamorfose.jpg): failed to open stream: No such file or directory in /home/net/public_html/fazupload.php on line 38
Warning: move_uploaded_file(): Unable to move '/tmp/phpd6F1zC' to 'fotos/teste/logometamorfose.jpg' in /home/net/public_html/fazupload.php on line 38
codigo:
arquivo1.php
<html>
<body>
<form action="fazupload.php" method="POST" enctype="multipart/form-data">
Diretório: <input type="text" name="diretorio"><br>
Arquivo: <input type="file" name="file"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
arquivo2.php
<?
echo "<p>".$file_type;
if (empty($file_name))
{echo "<div align=center><font color='#000000'><h1>Atenção!</h1><p>Selecione um arquivo.<p>Obrigado.</font></div><p>";
echo "<p>";
include("voltar.php");
exit;
}
$pasta = "imagem/".$diretorio;
if (!is_dir($pasta))
{mkdir($pasta, 0666);}
$dest = $pasta."/".$file_name; // Não altere esta variável.
chmod($dest, 0666);
if(!move_uploaded_file($file, $dest)) {
echo "<div align=center><font color='#000000'><h1>Atenção!</h1><p>Não foi possível enviar o arquivo!<p>Obrigado.</font></div><p>";
} else {
echo "<div align=center><font color='#000000'><h1>Parabéns!</h1><p>Arquivo enviado com sucesso!<p>Obrigado.</font></div><p>";
}
echo "<p>";
include("voltar.php");
?>
Como devo proceder?
Grato.
Evandro Felipe.
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.