<?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;
}
?>
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.
quarta-feira, 25 de novembro de 2015
0 comentários:
Postar um comentário