$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{
$pasta = ftp_rawlist($fconn, "public_html/diretorioDaPasta");/// diretório até a pasta q deseja lêr os arquivos.
$i = 0;
$array = array();
foreach ($pasta as $item) {
$array[$i] = $item;
$i++;
}
print_r(array);
}
Mostrando postagens com marcador foreach. Mostrar todas as postagens
Mostrando postagens com marcador foreach. Mostrar todas as postagens
PEGAR NOME DOS ARQUIVOS QUE ESTÃO DENTRO DE UMA PASTA VIA FTP COM PHP
quinta-feira, 17 de dezembro de 2015
Compartilhe:
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;
}
?>
quarta-feira, 25 de novembro de 2015