Ir para conteúdo
Fórum Script Brasil

pardaL86

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre pardaL86

pardaL86's Achievements

0

Reputação

  1. Primeiramente bom dia. O meu problema é o seguinte: Em meu script php eu preciso me conectar com uma máquina, compactar 3 arquivos em .tar.gz, e fazer o upload dos mesmos. Porem, estou tendo problema ao fazer essa compactação. Quando executo o comando ftp_exec("tar -zcvf $X.tar.gz $X.*") no servidor, aparece a seguinte mensagem: "Warning: ftp_exec(): 'SITE EXEC' not understood in (arquivo .php) linha (x)" O que fazer? O meu código está como segue: <? (...) //o time default é de 30 segundos. setando para 0 fica um tempo indefinido set_time_limit(0); //efetua a conexão $connec_id = ftp_connect($const_ftp_svr); //caso ocorra algum erro de conexao... if(!$connec_id){ echo "- Status da conexão FTP: ". "Não foi possível conectar ao servidor de FTP da máquina ".$const_ftp_svr."\n"; return 0; } else{ echo "- Status da conexão FTP: ". "Conexão FTP com a máguina ".$const_ftp_svr." realizada com sucesso!\n"; //efetua o login $login_result = ftp_login($connec_id, $const_login_svr, $const_senha_svr); //caso não tenha logado... if(!$login_result){ echo "- Status do login: Erro ao efetuar login!\n"; //fechando a conexao FTP ftp_close($connec_id); return 0; } else{ echo "- Status do login: Login efetuado com sucesso!\n"; //trocando o diretório atual ftp_chdir($connec_id, "/envios"); $X = 'envio2'; //compactando para .tar.gz $comand_compac = "tar -zcvf $X.tar.gz $X.*"; if (!ftp_exec($connec_id, $comand_compac)){ echo "+ Erro ao efetuar o comando no Servidor: $comand_compac\n"; echo "- Status da Compactação: A compactação falhou!\n"; //fechando a conexao FTP ftp_close($connec_id); return 0; } else{ (...) } (...) } (...) } (...) ?>
×
×
  • Criar Novo...