Jump to content

Gleyson Abreu

Members
  • Content count

    349
  • Joined

  • Last visited

  • Days Won

    7

Gleyson Abreu last won the day on December 24 2017

Gleyson Abreu had the most liked content!

Community Reputation

49 Levemente Bom

About Gleyson Abreu

  • Rank
    Programador Web
  • Birthday 02/16/1998

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    127.0.0.1

Contato

Recent Profile Visitors

1671 profile views
  1. Gleyson Abreu

    galeria de fotos com dropzone e banco de dados

    Por que você esta botando o diretorio direto na variavel $filename. Altere para $filename = time().'-'. $_FILES['file']['name']; E aqui para if(move_uploaded_file($tmpFile, $uploadDir.'/'.$filename)) { Deve resolver o problema.
  2. Gleyson Abreu

    galeria de fotos com dropzone e banco de dados

    Você não está passando os campos onde será inserido os valores. INSERT INTO tb_imagens_noticias (campo1, campo2) VALUES ('$id_noticia','$filename')
  3. Gleyson Abreu

    PHP - Comparar Campos Tabela MySql e Update

    Você pode usar um INNER JOIN com UPDATE para fazer isso. $sql = $conn->prepare(" UPDATE tabelaa AS a INNER JOIN tabelab AS b ON (a.codigoProduto_tabA = b.codigoProduto_tabB) SET b.status = '1' "); $sql->execute();
  4. Gleyson Abreu

    Chamando imagens do banco de dados

    Você pode fazer um IF e verificar em qual foto está e assim exibir o banner de publicidade. Uma das maneiras seria: <?php $fotos = 1; while($fotos <= 10){ echo "Foto nr: $fotos <br>"; if( $fotos == 2 || $fotos == 4 || $fotos == 6 || $fotos == 8 || $fotos == 10){ echo "ADSENSE <br>"; } $fotos += 1; } ?> Claro você pode automatizar mais o código e também existe outras maneiras..
  5. Gleyson Abreu

    Como fazer aparecer nome de usuário no meu Perfil.

    O que o usuário vai digitar no seu formulário, ele botou estático só para demostrar...
  6. Gleyson Abreu

    Php json_decode

    <?php $array = file_get_contents( 'http://www.json-generator.com/api/json/get/bTLlkwcgOa?indent=2' ) ; $obj = json_decode($array); echo $obj[1]->mensagem; ?> Erro está basicamente nesta linha...
  7. Gleyson Abreu

    Invalid argument supplied for foreach()

    Pessoal eu criei uma classe para gerar os getters e setters automaticamente. class Model { private $values = []; public function __call($name, $args) { $method = substr($name, 0, 3); $fieldName = substr($name, 3, strlen($name)); switch ($method) { case "get": return (isset($this->values[$fieldName])) ? $this->values[$fieldName] : NULL; break; case "set": $this->values[$fieldName] = $args[0]; break; } } public function setData($data = array()) { foreach ($data as $key => $value) { $this->{"set".$key}($value); } } public function getValues() { return $this->values; } } ?> Eu utilizo essa classe por exemplo na Class User e funciona normalmente public function getDados(){ $sql = new Sql(); $results = $sql->select("SELECT * FROM tb_users a INNER JOIN tb_persons b ON a.iduser = b.idperson"); $this->setData($results[0]); } Mas quando utlizo na class Blog ele da o erro Invalid argument supplied for foreach() sendo que quando dou um var_dump os dados estão sendo passados. public function getPostBlog($url){ $sql = new Sql(); $results = $sql->select("SELECT * FROM tb_blog WHERE url = :url", [ ":url"=>$url ]); $this->setData($results[0]); } Array ( [0] => Array ( [idpost] => 3 [iduser] => 1 [data] => 2018-12-13 [views] => 0 [title] => Terceira Postagem [photo] => /res/site/img/blog/home-blog/home-blog-1.jpg [text] => Terceira Postagem gracias [url] => terceira-postagem ) ) Alguém que possa ajudar, obrigado desde já...
  8. Gleyson Abreu

    Confirmar se visualizou a imagem

    Queria saber se a alguma maneira de confirmar que a pessoa visualizou determinada imagem, por exemplo tenho um slideshow automático que exibi as imagens que tem um id x quero pegar esse id x é enviar pro meu banco de dados há alguma forma de fazer isso? Tava fuçando no w3schools e encontrei um slideshow automatico o seguinte codigo: var myIndex = 0; carousel(); function carousel() { var i; var x = document.getElementsByClassName("mySlides"); for (i = 0; i < x.length; i++) { x[i].style.display = "none"; } myIndex++; if (myIndex > x.length) {myIndex = 1} x[myIndex-1].style.display = "block"; setTimeout(carousel, 1000); // Change image every 2 seconds } Queria saber se teria como eu pegar o id da imagem do slideshow que está sendo exibida na tela para enviar para o banco de dados.. já tentei de várias formas adaptar esse código mas não conseguir. Se houver outra forma de fazer isso que expliquei da um help aqui []'s
  9. Gleyson Abreu

    ERROR 500 na hospedagem

    Estava desenvolvendo um website é no meu localhost ele está funcionando normal mas na hospedagem ele não funciona é aparece a seguinte mensagem: Esta página não está funcionando www..com não consegue atender a esta solicitação no momento. HTTP ERROR 500 Já tentei de um tudo, revisei os códigos php, o .htaccess, console, ativei para forçar a aparição de erros mas não aparece nenhum. Localhost ta funcionando 100% mas na hospedagem que é da godaddy tá com problemas. .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 </IfModule> Alguém da um help..
  10. Gleyson Abreu

    HTACESS redirecionamento para https

    Resolvido. Falta de atenção tremenda, faltava só: RewriteRule ^index\.php$ - [L] Funcionando perfeitamente agora.
  11. Gleyson Abreu

    HTACESS redirecionamento para https

    Bom estou tentando redirecionar o trafego do site para https mas não estou conseguindo estou tando usar: RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Mas sem sucesso, alguém tem uma dica para fazer isso melhor?
  12. Gleyson Abreu

    Probleminha com move_uploaded_file

    Você tem que user o TMP_NAME para enviar o arquivo. Da uma olhada no código que postei acima.
  13. Gleyson Abreu

    Probleminha com move_uploaded_file

    <?php session_start(); include('config/config.php'); $idcasa = $_SESSION["idcasa"]; $banner = 1; $diretorio = "fotos"; if(!is_dir($diretorio)) { echo "Pasta $diretorio nao existe"; }else{ $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; for ($controle = 0; $controle < count($arquivo['tmp_name']); $controle++){ $aleatorio = rand(5, 10); $valor = substr(str_shuffle("AaBbCcDdEeFfGgHhIiJjKkLlMmNnPpQqRrSsTtUuVvYyXxWwZz0123456789"), 0, $aleatorio); $novonome = $valor.'.jpg'; $destino = $diretorio."/".$novonome; if(move_uploaded_file($arquivo['tmp_name'][$controle], $destino)){ echo "Upload realizado com sucesso <br>"; $sql = mysqli_query("insert into fotos (id, nome, idcasa) values ('', '$novonome', '$idcasa')"); }else{ echo "<br>Error ao enviar a imagem: ".$destino; } } } ?>
  14. Gleyson Abreu

    Probleminha com move_uploaded_file

    Você esqueceu do ponto-e-virgula; no final dessa query.
  15. Gleyson Abreu

    COMO MOSTRAR NOTIFICAÇÃO COM BASE NA DATA E HORA

    Já pesquisou sobre Websocket ou Long polling? http://rberaldo.com.br/server-push-long-polling-php-ios/
×

Important Information

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