Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tendo o seguinte erro ao realizar o upload de um arquivo:
Warning: mkdir(): Permission denied in /home/meusite/www/emob/classe/upload.php on line 39
Já alterei as permissoes para 777 de todos os diretorios, inclusive do diretorio pai, porém, o erro persiste. Alguem pode me ajudar? Segue o arquivo upload.php:
public function newUpload($foto, $destino = '../imovel/tmp') {
$destino = getcwd() . '\\' . str_replace('/', '\\', $destino);
$extensao = '.' . strtolower(end(explode(".", $foto['name'])));
$file_name = md5(uniqid(time())) . $extensao;
$file_type = $foto['type'];
$file_size = $foto['size'];
$file_tmp_name = $foto['tmp_name'];
$erro = $foto['error'];
if ($erro == 0) {
if (!is_uploaded_file($file_tmp_name))
echo 'Erro ao enviar imagem.';
else {
if (!is_dir($destino)) {
mkdir($destino, 0777);
}
if (!move_uploaded_file($file_tmp_name, $destino . "\\" . $file_name)) {
$this->nome = 0;
} else {
$this->arquivo = $destino . "\\" . $file_name;
$this->nome = $file_name;
}
}
}
}Carregando comentários...