lulukynha 0 Denunciar post Postado Janeiro 27, 2010 Bom dia pessoa. Estou aqui de novo com mais uma duvida ^_^ Eu fiz uma script aqui que cria um diretorio no servidor. Ate ai tudo bem. O problema é que eu peciso criar um script que altere o nome desse diretorio que eu criei Ja procurei em varios lugares e não achei. Talvez eu não tenha procurado direito. Alguem ai sabe me dizer como que faz ? Vlw Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Falkowski 0 Denunciar post Postado Janeiro 27, 2010 Já tentou usar a função Rename()? Não sei se funciona com arquivos dentro, mas tente :D Ex.: $dir = 'home/user/www/pasta1'; #diretório atual $dir2 = 'home/user/www/pasta2'; #diretório novo rename($dir, $dir2); :D Compartilhar este post Link para o post Compartilhar em outros sites
lulukynha 0 Denunciar post Postado Janeiro 27, 2010 Vou tentar aqui.. Vamos ver se da certo Compartilhar este post Link para o post Compartilhar em outros sites
lulukynha 0 Denunciar post Postado Janeiro 27, 2010 é. relamente nao funcionou http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 27, 2010 Mas retorna algum erro? A função citada está correta. Não tem motivos para dar erro... Compartilhar este post Link para o post Compartilhar em outros sites
lulukynha 0 Denunciar post Postado Janeiro 27, 2010 Entao. Não retorna nada... Simplismente aparece como alterado e nao altera Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 27, 2010 Copia o código ai... O diretório foi criado pelo apache, correto? Não há problemas de permissão? Compartilhar este post Link para o post Compartilhar em outros sites
lulukynha 0 Denunciar post Postado Janeiro 27, 2010 Essa é a parte do codigo que altera o nome do arquivo mySQL = new MySQL; $db = $mySQL->connect(); $Query = "SELECT NomeAlbum FROM T_Fotos WHERE Id='" . $Id . "'"; $resultado = $mySQL->sql($Query); if($resultado) { $Pasta = $resultado['NomeAlbum']; $dir = "Imagens/fotos/$Pasta"; #diretório atual $dir2 = "Imagens/fotos/$NomeAlbum"; #diretório novo rename($dir, $dir2); $mySQL->disconnect(); } Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Janeiro 27, 2010 dá um echo nas $dir e $dir2 vê se está correto... E ve se você tem permissão de escrita na $dir... Ele está entrando no if? Pode estar faltando um ../ ou algo do genero pois o código esta correto. O negócio é debugar. E como ele nao retorno um error provavelmente seja um erro desses... Compartilhar este post Link para o post Compartilhar em outros sites
lulukynha 0 Denunciar post Postado Janeiro 27, 2010 Agora esta certo.. debuguei muitoo aqui e funcionou vlw Compartilhar este post Link para o post Compartilhar em outros sites