$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 ftp_connect. Mostrar todas as postagens
Mostrando postagens com marcador ftp_connect. 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