Permissao 777 no UOL
Galera estou usando um sistema de upload, no local deu tudo certo, passei para o servidor uso UOL, e nas pastas ja dei CHMOD 777 em tudo, e mesmo assim quando faço algum upload ele da esse erro
PHP Warning: move_uploaded_file(../img_logo/DSC00381.jpg) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: Permission denied in E:\home\hotsend\Web\admin\editar_busca.php on line 187
PHP Warning: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move 'C:\Users\TEMPUO~1.032\AppData\Local\Temp\php6BEE.tmp' to '../img_logo/DSC00381.jpg' in E:\home\hotsend\Web\admin\editar_busca.php on line 187
O Script é esse
// Prepara a variável do arquivo
$arquivo = isset($_FILES['logo']) ? $_FILES['logo']: FALSE;
// Tamanho máximo do arquivo (em bytes)
$config['tamanho'] = 102400;
$config['largura'] = 150;
$config['altura'] = 150;
// Formulário postado... executa as ações
if($arquivo['tmp_name'] != "")
{
// Verifica se o mime-type do arquivo é de imagem
if(!eregi("^image/(pjpeg|jpeg|png|gif)$", $arquivo['type']))
{
echo '<script> history.go(-1); alert("Por favor, somente arquivos nas extensões .jpg, .jpeg, .png ou .gif. Verifique se seu arquivo está numa dessas extensões.");</script>'; die();
}
else
{
// Verifica tamanho do arquivo
if($arquivo['size'] > $config['tamanho'])
{
echo "<script>history.go(-1); alert('O ser arquivo tem que ser no máximo 15B.');</script>"; die();
}
// Para verificar as dimensões da imagem
$tamanhos = getimagesize($arquivo['tmp_name']);
// Verifica largura
if($tamanhos[0] > $config['largura'])
{
echo "<script>history.go(-1); alert('A largura do arquivo tem que ser no máximo 150 pixels.');</script>"; die();
}
// Verifica altura
if($tamanhos[1] > $config['altura'])
{
echo "<script>alert('A altura do arquivo tem que ser no máximo 150 pixels.'); location:'?i=dados';</script>"; die();
}
// Pega extensão do arquivo
preg_match("/.(gif|png|jpg|jpeg){1}$/i", $arquivo['name'], $ext);
// Gera um nome único para a imagem
$imagem_nome = $_FILES['logo']['name'];
// Caminho de onde a imagem ficará
$imagem_dir = "../img_logo/";
// Faz o upload da imagem
$mover = move_uploaded_file($arquivo['tmp_name'], $imagem_dir.$imagem_nome);
}}Discussão (5)
Carregando comentários...