Mostrando postagens com marcador count. Mostrar todas as postagens
Mostrando postagens com marcador count. Mostrar todas as postagens

Função php para criar diretório via ftp

Se este código foi útil ou está com dúvidas ou encontrou algum erro, deixe seu cometário.

 <?php
function criarDiretorioFtp($caminhoDiretorio){  

            $dados = array(
                'host' => "host_ftp",
                'usuario' => "usuario_ftp",
                'senha' => "senha_ftp",
                'porta' => "porta_ftp"
            );
 
            $fconn = ftp_connect($dados["host"],$dados["porta"]);

            if (!ftp_login($fconn, $dados["usuario"], $dados["senha"])) {
            return array("results" => false, "msg" => 'Não foi possível conectar-se ao ftp. Verifique as configurações de conexão do ftp se estão corretas.');
            }else{          
            $array = explode('/', $caminhoDiretorio);  
            $novoCaminho = "public_html/";  
            $c = 1;  
           foreach ($array as $value) {  
              if($value){  
                $novoCaminho .= $value;  
        
                  if(!file_exists("ftp://{$dados['usuario']}:{$dados['senha']}@site.com.br:{$dados['porta']}/$novoCaminho")){  ///verifica se ainda não existe o diretório ftp
                    ftp_mkdir($fconn, $novoCaminho);  //fução para criar o diretório via ftp
                  }   

                if(count($array)!=$c){$novoCaminho .= "/";}  
              }  
           $c++;  
           }  
 return true;  
}  
?>