joanalemos Posted March 9, 2012 Report Share Posted March 9, 2012 Olá pessoal. Pediram-me para pegar num site em flash com backoffice ja feito para fazer umas alterações, e quando peguei nele, ao inserir acessórios no backoffice ele insere o nome do acessorio mas nao faz o upload da imagem. Segue o codigo, é super urgente, conto com a vossa ajuda. ------- <?php require_once("../classes/Queries.php"); require_once("../classes/Uploads.php"); $acessorio = $_POST['acessorio']; $obj = new stdClass(); $obj->tabelas = array("tab_acessorios"); $obj->campos = array(array("nome", "'" . $acessorio . "'")); $query = new Queries(); $resultado = $query->insereRegisto($obj); if ($resultado->estado == 1){ $obj_select = new stdClass(); $obj_select->campos = array("MAX(id) AS 'ultimo'"); $obj_select->tabelas = array("tab_acessorios"); $resultado_select = $query->queryTabelas($obj_select); if ($resultado_select->estado == 1) { $ultimo = $resultado_select->registos[0]['ultimo']; } $obj_update = new stdClass(); if (basename($_FILES['imagem']['name'])){ $pasta = "imagens/acessorios"; //EDIT $random=rand(0,9999); $newpicname=$random; $uploadfile = $newpicname; $ficheiro = $pasta . "/" . $uploadfile . ".jpg"; //FIM EDIT if (move_uploaded_file($_FILES["imagem"]['tmp_name'], "../../" . $ficheiro)){ $obj_update->tabelas = array("tab_acessorios"); $obj_update->campos = array(array("imagem", "'".$ficheiro."'")); $obj_update->registo = array("id", $ultimo); $resultado_update_imagem = $query->actualizaRegisto($obj_update); if ($resultado_update_imagem->estado != 1){ print ("erro " . $resultado_update_imagem->erro . " " . $resultado_update_imagem->numErro . " <br />SQL: " . $resultado_update_imagem->sql); } else { header("Location:../index2.php?cmd=prod&ver=acesslist"); } } else { print("ERRO FATAL 11: ".$_FILES[$ficheiro]['error']); } } } else { print("Ocorreu um erro: ".$resultado->numErro. " - ".$resultado->erro."<br>".$resultado->sql); } ?> Ao executar ele mostra sempre o "ERRO FATAL 11" no ecra! Já vi e revi o codigo e nao acho nenhum erro, ajudem-me sff Desde já obrigado! Link to comment Share on other sites More sharing options...
Th3Alchemist Posted March 9, 2012 Report Share Posted March 9, 2012 Antes de mais recomendo-te utilizares o GeSHi (colorir o código) para facilitar a leitura do teu código aos utilizadores Link to comment Share on other sites More sharing options...
joanalemos Posted March 9, 2012 Author Report Share Posted March 9, 2012 Obrigado pela dica 👍 Feito 😄 Agora alguém pode ajudar :s e que tou mesmo a precisar disso :s Abraço Link to comment Share on other sites More sharing options...
fil79 Posted March 9, 2012 Report Share Posted March 9, 2012 Verificaste as permissões da pasta pata qual estás a fazer o upload? MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
joanalemos Posted March 9, 2012 Author Report Share Posted March 9, 2012 Obrigado pela resposta 👍 Tipo ainda sou um bocado novato nisto de mexer com servidores, e tipo não consigo encontrar o sitio para alterar os privilégios da pasta :S O site foi todo feito e metido no servidor por outro rapaz, eu so ca vim corrigir uns erros agora. Ajuda-me sff 😄 Link to comment Share on other sites More sharing options...
webwolf Posted March 9, 2012 Report Share Posted March 9, 2012 Viva, para alterares permissóes de ficheiros, Se usares o Filezilla (programa de FTP), clicas com o lado direito do rato na pasta destino, a que está no servidor, e no ultimo item aparece "Permissoes do ficheiro". Clicas ahi e se quiseres só testar, selecionas todas as opções. Não te esqueças de verificar como estava antes de alterares para poderes repor caso as alterações não resultem. Noutros programas de FTP não sei mas deve ser parecido. 👍 Link to comment Share on other sites More sharing options...
webwolf Posted March 9, 2012 Report Share Posted March 9, 2012 Já agora... não sei se vou dizer disparates mas... $pasta = "imagens/acessorios"; não é ao contrario?? acessorios/imagens e ainda, não há ahi uma confusão com imagem/imagens??? Se confundi mais....sorry Inté Link to comment Share on other sites More sharing options...
joanalemos Posted March 9, 2012 Author Report Share Posted March 9, 2012 Nao, as pastas tao bem, o codigo eu ja vi e revi( nem sei se e assim que se escreve xD) mais de 500 vezes. Mas Graças a Voces os 2!! Ja consegui! 😄 :D:D Era mesmo as permissoes 😄 Muito obrigado aos 2 😄 1 Dize que era as permissões o outro como altera-las 😄 Sim e uso o Filezilla 👍 Obrigadão mesmo people 😄 :D Por mim podem fechar o topico 😄 Obrigadão mesmo pessoal 😄 São os maiores 😄 E era uma coisa basica -.- xD Mas Obrigadão 😄 -- Edit(brunoais): 2x post removido Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now