delete nomeArray['key_name_array']
Mostrando postagens com marcador array. Mostrar todas as postagens
Mostrando postagens com marcador array. Mostrar todas as postagens
DELETAR POSIÇÃO DO ARRAY JAVASCRIPT
PEGAR NOME DOS ARQUIVOS QUE ESTÃO DENTRO DE UMA PASTA VIA FTP COM PHP
$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);
}
quinta-feira, 17 de dezembro de 2015
Compartilhe:
Código php para verificar se existe diretório via ftp
Se este código foi útil ou tenha alguma dúvida ou encontrou algum erro, deixei seu comentário.
<?php
$dados = array(
'host' => "host_ftp",
'usuario' => "usuario_ftp",
'senha' => "senha_ftp",
'porta' => "porta_ftp"
);
if(file_exists("ftp://{$dados['usuario']}:{$dados['senha']}@site.com.br:{$dados['porta']}/public_html/diretorioQueVaiSerVerificado")){ ///verifica se existe o diretório via ftp
//caso exista o diretório
}
?>
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;
}
?>
Tags
array count diretório explode file_exists foreach ftp ftp_connect ftp_login ftp_mkdir função php phpCompartilhe:
Upload de arquivo e imagem com ajax, js, php e html utilizando a barra de progresso
Se este conteúdo foi útil para você ou se encontrou algum erro, deixe seu comentário avaliando ou informando o erro.
/////criar o arquivo com nome de upload-arquivo.php e inserir apenas este conteúdo que está em php/////
<?php
if ($_FILES) {
$arquivo = array_shift($_FILES);
$nomeArquivo = $arquivo['name'];
$upload = move_uploaded_file($arquivo['tmp_name'], "upload/arquivo/". $nomeArquivo);
if ($upload == true) {
$results = array("nome_arquivo" => $nomeArquivo, "results" => true, "msg" => "Arquivo inserido com sucesso!");
} else {
$results = array("results" => false, "msg" => "Erro ao tentar fazer upload de arquivo. Tente novamente mais tarde!");
}
} else {
$results = array("results" => false, "msg" => "O arquivo ainda não foi escolhido!");
}
exit(json_encode($results));
?>
/////////////////////////////////////////////
//// criar o arquivo na mesma pasta que está o upload-arquivo.php com o nome index.html e inserir este conteúdo abaixo////
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script>
function uploadArquivo(selectorForm){
$(selectorForm).ajaxForm({
uploadProgress: function (event, position, total, percentComplete) {
$(selectorForm + " #upload_in_progress").css("display", 'block');
$(selectorForm + ' progress').attr('value', percentComplete); //CARREGAR A BARRA DE PROGRESSO
$(selectorForm + ' #porcentagem').html(percentComplete + '%'); ///MOSTRA A PORCENTAGEM DO CARREGAMENTO
},
success: function (res) {
$(selectorForm + ' progress').attr('value', '100');
$(selectorForm + ' #porcentagem').html('100%');
var params = JSON.parse(res); //recebe o resultado retornado em json do php
if (params.results == true) {
alert(params.msg);
//caso procedimento foi realizado com sucesso insira o código aqui
} else {
alert(params.msg);
//caso procedimento não foi realizado com sucesso insira o código aqui
}
},
complete: function (xhr) {
$(selectorForm + " #upload_in_progress").css("display", 'none');
$(selectorForm + ' progress').attr('value', 0);
$(selectorForm + ' #porcentagem').html('0%');
}
})
$(selectorForm).submit();
}
</script>
</head>
<body>
<form action="upload-arquivo.php" id="formEnviarArquivo" enctype="multipart/form-data" >
Escolha o arquivo para download <br />
<input type="file" name="arquivo" id="arquivo" /> <br />
<button onclick="uploadArquivo('#formEnviarArquivo')">Enviar arquivo</button>
<div id="upload_in_progress" class="upload_infobar" style="display: none;width: 100%">
<progress value="0" max="100" style="width:100%"></progress>
<img src="img/ajax-loader.gif" width="16" height="16">
Upload em andamento
<span id="porcentagem">0%</span>
</div>
</form>
</body>
</html>
segunda-feira, 23 de novembro de 2015