Jump to content

renan.miranda

Members
  • Content count

    147
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About renan.miranda

Recent Profile Visitors

496 profile views
  1. renan.miranda

    Listar imagens de um diretório por uma URL

    Saudações amigos... Eu estou querendo listar imagens dentro de uma pasta, mas acessando via URL. Deixa eu explicar: Eu tenho um painel de controle. Exemplo: www.editor.com.br, onde existe o cadastro de um album de fotos, e tenho pastas com projetos de sites dentro do mesmo servidor, então eu preciso listar os arquivos acessando essa URL, ele lista perfeitamente caso utilize a url editor.com.br através do GLOB, mas se for acessar pela página, ele dá erro de permissão. Alguma dica?
  2. renan.miranda

    Chamando função em PHP automática

    Saudações amigos... Eu tenho a seguinte função dentro de uma classe: public function sair(){ unset($_SESSION['admlogin']); unset($_SESSION['admsenha']); session_destroy(); header("Location: ./login"); } Ou seja... a mesma faz com que eu "deslogue" do sistema... só que, eu quero chamar essa função através de um botão, tentei usar o onClick="<?php $autenticar->sair(); ?>", só que ele executa essa função ao entrar no site, e não apenas quando eu clico no botão, eu não quero colocar um href="?sair" e chamar quando existir esse $_POST, acho que fica meio gambiarra. Deve existir uma forma de chamar direto no link do botão
  3. renan.miranda

    Passando dados JavaScript para PHP

    Saudações amigos... Antes de mais nada saibam que procurei a respeito, achei algumas soluções que "quase" deram certo, mas como se trata de um sistema de API do Facebook, pode está havendo algum problema, e gostaria de uma solução bem simples para isso. Estou usando o API do Facebook para login em meu site, o mesmo está fazendo corretamente, mas o que desejo fazer, é pegar essas informações e salvar no meu MySQL, eu primeiramente estou tentando fazendo com que uma variável seja lida pelo PHP, e depois eu insiro no meu MySQL, sei que não é uma boa prática, que deveria fazer isso diretamente com o AJAX, mas ainda sou leigo, por isso gostaria de uma dica implementando essa função em meu código. Segue abaixo o JS funcionando, se alguém puder me ajudar.: function statusChangeCallback(response) { if (response.status === 'connected') { testAPI(); } else if (response.status === 'not_authorized') { document.getElementById('status').innerHTML = 'Please log into this app'; } else { document.getElementById('status').innerHTML = 'Please log into Facebook.'; } } function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response); }); } window.fbAsyncInit = function() { FB.init({ appId : '#########', //ocultei cookie : true, // enable cookies to allow the server to access // the session xfbml : true, // parse social plugins on this page version : 'v2.2' // use version 2.2 }); FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); function testAPI(nome) { FB.api('/me',{fields: 'id,name,email,first_name,last_name,picture'}, function(response) { document.getElementById('status').innerHTML = response.name; document.getElementById('ver').innerHTML = response.email; }); }
  4. renan.miranda

    Autenticação PHPmiller

    Saudações amigos... Eu utilizava o serviço do Mandril para envio de e-mail em massa através do PHPMiller, mas ele expirou... e estou querendo um outro serviço que possa me oferecer. Alguma sugestão?
  5. Saudações amigos... Eu utilizava o serviço do Mandril para envio de e-mail em massa através do PHPMiller, mas ele expirou... e estou querendo um outro serviço que possa me oferecer. Alguma sugestão?
  6. Saudações amigos... Preciso de uma função que me calcule a quantidade de semanas passadas a partir de uma data. Por exemplo: data_hoje = date("Y-m-d"); data_inicio_filme = "2016-04-27"; Então quero que, no momento que a pessoa entrar no site, saiba a quantas semanas está sendo exibida o filme, se está na 1, 2 3 semana de exibição. Grato
  7. renan.miranda

    Como saber que esta "vindo" uma imagem do Formulário ?

    Opa... resolvido dessa forma... if (!empty($_FILES['infimagem']["name"]['0'])) { } Apenas troquei de POST pra FILES, pois se trara de um arquivo... vai entender pq mais um parâmetro. Obrigado
  8. renan.miranda

    Como saber que esta "vindo" uma imagem do Formulário ?

    Vamos lá... Dei print_r no $_FILES['infimagem'] // esse é o name do input ## Quando coloco imagem : Array ( [name] => Array ( [0] => nt.jpg ) [type] => Array ( [0] => image/jpeg ) [tmp_name] => Array ( [0] => D:\Servidor\tmp\phpD72D.tmp ) [error] => Array ( [0] => 0 ) => Array ( [0] => 298652 ) ) ## Quando não seleciono imagem: Array ( [name] => Array ( [0] => ) [type] => Array ( [0] => ) [tmp_name] => Array ( [0] => ) [error] => Array ( [0] => 4 ) => Array ( [0] => 0 ) ) Lembrando... essa condição: if(isset($_FILES['infimagem']) && !empty($_FILES['infimagem'])) Só funciona se o input estiver assim: <input type="file" multiple="multiple" accept="image/*" class="form-control" id="infimagem" name="infimagem"> Mas no caso, eu estou utilizando assim: <input type="file" multiple="multiple" accept="image/*" class="form-control" id="infimagem" name="infimagem[]"> Pois estou trabalhando com multiple="multiple" para fazer upload de várias fotos e salvando no banco... Eu estou na parte de atualização... ou seja... a pessoa pode somente querer atualizar o nome sem enviar foto no campo, e dessa forma, o campo da foto vai ser inserida em branco, por isso que quero colocar essa condição, que se não for selecionada imagem, apenas atualizar o restante das informações... É ESSA A QUESTÃO. No aguardo
  9. renan.miranda

    Como saber que esta "vindo" uma imagem do Formulário ?

    Nada feito... Nada feito... isso funciona se o campo estiver normal, ou seja, sem passar array, no caso name="campo", e no meu caso, eu estou usando campo em array, pois estou fazendo mais de um upload sendo name="campo[]", e isso não funciona
  10. Saudações amigos... Eu estou com uma dúvida... Eu geralmente utilizo a sintaxe: if (!empty($_POST['campo']["name"])) {} Para saber se foi preenchida alguma imagem no campo do formulario, para executar uma determinação ação, só que, eu estou utilizando a sintaxe no formulário name="campo[]", ou seja, passando um array, e percebo que a função if (!empty($_POST['campo']["name"])) {} não funciona, não reconhece... Como eu faço isso agora que se trata de um array? Como eu faço para o PHP saber que o campo name="campo[]" está vazio?
  11. renan.miranda

    Fazer busca em tabela vinda de um array

    Boa noite amigo... A ideia é boa, sem dúvida, mas é que irei trabalhar com TAGS, ou seja, pode ser que uma noticia, tenha mais de um assunto a ser relacionado, dessa forma, gostaria de fazer uma busca nas noticias que tenham essas tags em comum, não necessariamente as mesmas, mas em comum, acho que você entende o que quero dizer. No campo do formulário, existe lá "tags" que é inserida separada por vígula tipo "carro, motor, oficina" e etc... então ele fará uma busca no título de cada noticia postada pelas palavras, ele achando uma, já entra no foreach
  12. renan.miranda

    Fazer busca em tabela vinda de um array

    Saudações amigos... Quero fazer um sistema como: NOTÍCIAS RELACIONADAS, onde existe um campo na tabela onde a pessoa insere por exemplo: jogos, guerra, noticias... Eu gostaria de fazer um foreach na tabela em busca de noticias que tenham esses nomes. Acredito que tenha que transformar essas informações em um array, e em seguida fazer a sintaxe de busca LIKE, não sei se estou falando bobagem, mas é mais ou menos por aí não é? Como posso fazer isso? Grande abraço
  13. Vamos lá... Estou fazendo uma galeria de fotos com paginação, a mesma está funcionando quase perfeitamente, é listada as fotos ,e a paginação abaixo perfeita, só que, na variável onde digo a quantidade de fotos que deve aparecer por pagina, se eu colocar por exemplo 20, e a pasta conter 44 fotos, irão me mostrar apenas 2 paginas com 20 fotos cada, ou seja, as 4 restantes não aparecem numa terceira página. Segue o script: $pasta = $galeria['glpasta']; $arquivo = glob('img/albuns/'.$pasta.'/*.*'); $quantidade = 16; $atual = (isset($_GET['pg'])) ? intval($_GET['pg']) : 1; $pega_arquivo = array_chunk($arquivo, $quantidade); $contar = count($pega_arquivo); $resultado = $pega_arquivo[$atual-1]; $qtd = count($diretorio) - 2; <?php foreach($resultado as $valor) { ?> <li class="col-sm-3 col-md-3 col-xs-6" data-src="<?php echo $valor ?>"> <img id="id_image" src="<?php echo $valor?>" class="img-responsive thumbnail"/> </li> <?php } ?> //PAGINAÇÃO <ul class="pagination pagination-sm"> <?php for($i =1; $i < $contar; $i++){ if($i == $atual){ printf('<li class="active"><a href="#" id="focus">%s</a></li>', $i); }else{ printf("<li><a class='pag' href='galeriapg/".$_SESSION['slug']."/%s'>%s</a></li>", $i, $i); } } ?> </ul>
  14. renan.miranda

    CSS Condicional

    Saudações amigos... Eu gostaria de saber a respeito do CSS condicional, ou seja, vamos supor que eu queria mudar a cor de uma fonte, quando eu condifigurar um :hover para a div a qual ele está dentro?
  15. renan.miranda

    Multiplos Bancos com RedBean 4

    Saudações... Estou usando o RedBean PHP 4. Estou usando a função: R::addDatabase(); está funcionando perfeitamente para fazer a conexão em mais de um banco, onde eu utilizo variáveis para "chamar" na página qual conexão quero fazer, só que no meu caso, em uma unica página, eu vou precisar fazer a consulta em dois bancos diferentes, e o que deu pra perceber, é que ele consegue fazer apenas uma conexão em um banco de dados através da sintaxe R::selectDatabase('NOME_DA_CONEXAO'), ou seja, se eu colocar dois selects, ele pega apenas o primeiro. Existe alguma forma de fazer essas duas conexões utilizando o próprio redbean?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.