Diego Carlos
Members-
Total de itens
25 -
Registro em
-
Última visita
Tudo que Diego Carlos postou
-
Estou tentando criar uma pasta em uma mapeamento de rede mas não estou tendo sucesso <?php if(isset($_POST["databse"]) && isset($_POST["nomecli"])){ $database = 'C:/xampp/htdocs/criarbase/'.$_POST["databse"]; $namecli = $_POST["nomecli"]; $caminho = 'Z:/Bases/'.$namecli; $destino = $caminho.'/'.$namecli.'.zip'; if(is_dir($caminho)){ echo 'Pasta existe'; }else{ if(mkdir($caminho, 0755, true)){ print_r(error_get_last()); if (!copy($database, $destino)) { echo "falha ao copiar $database...\n"; }else{ echo('Base enviada para servidor'); } } } } ?> se eu troco ele para a pasta local funciona tranquilamente no inicio achei que poderia ser permissão no servidor para criar a pasta, por ser um win server que esta salvando, mas troquei para uma win 10, e o erro permanece como não encontrado o diretório Já tentei colocar o caminho completo, por nome do servidor ou ip do servidor Já entrei no serviço do apache que esta rodando e coloquei o usuário que tem permissão de escrita o Admistrador no caso
-
Tbm não deu @merlinus, mesmo caso local funciona, no mapeamento ou no caminha completo da rede também não da if(isset($_POST["databse"]) && isset($_POST["nomecli"])){ $quebra = explode('/', $_POST["databse"]); $localbase = $quebra[0].'\\'.$quebra[1]; $database = 'C:\\xampp\\htdocs\\criarbase\\'.$localbase; $namecli = $_POST["nomecli"]; $caminho = 'Z:\\Base\\'.$namecli; $destino = $caminho; $mkdir = exec('mkdir "'. $caminho .'"'); $copy = exec('copy "'. $database .'" "'.$caminho.'"'); }
-
Então @Biel. e o mesmo código a única coisa que muda e o $caminho = 'C:/Bases/'.$namecli; e pra entender isso e um sistema interno, que só preciso salvar um arquivo em outra maquina sobre isso o diretório existe, tanto é que se eu faço um MKDIR direto no cmd ele cria a pasta, mas no php não rola Andei dando uma lida em alguns lugares, vi que parece ser algo no apache, ja virei esse apache e não libera essa criação de pasta
-
ninguem?