-
Total de itens
620 -
Registro em
-
Última visita
Tudo que Jack Oliveira postou
-
[RESOLVIDO] EXIBIR DATA E HORÁRIO ATUAL EM UM "textbox" DE UM FORMULÁRIO PHP
Jack Oliveira respondeu ao tópico de Alberto Nascimento em PHP
Olá boa noite veja se isso iria ajudar <?php //Tu pode alterar a data do DataTime utilizando o modify(), $data = new DateTime('Y-m-d'); $data->modify('+1 month'); echo $data->format('d-m-Y H:i:s'); //Resultado: 18/03/2020 19:52:15 ?> <input name="horarioatual" id="horarioatual" style="width: 366px" type="text" value="<?php echo $data->format('d/m/Y H:i:s'); ?>" /> <?php //Ajustando o fuso horário $fuso = new DateTimeZone('America/Porto_Velho'); $data = new DateTime('Y-m-d'); $data->setTimezone($fuso); echo $data->format('d/m/Y H:i:s'); // Resultado: 18/03/2020 19:52:15 ?> <input name="horarioatual" id="horarioatual" style="width: 366px" type="text" value="<?php echo $data->format('d/m/Y H:i:s'); ?>" /> <?php //Hora para o verão e inverno ... //Se você deseja obter a data e hora atuais com base no GMT, pode usar o seguinte: $timezone = -4; //(GMT -4:00) (RO & Vilhena) //isto daria: 18/03/2020 20:52:19 no horário de verão //e 18/03/2020 19:52:15 no inverno. //Observe que a data ("I") retorna 1 no verão e 0 no inverno. //echo gmdate("d/m/Y H:i:s", time() + 3600*($timezone+date("I"))); ?> <input name="horarioatual" id="horarioatual" style="width: 366px" type="text" value="<?php echo gmdate("d/m/Y H:i:s", time() + 3600*($timezone+date("I"))); ?>" /> São 3 EXEMPLOS aí veja qual fica melhor em seu projeto Se por caso não for que deseja tem uns exemplos aqui LINK LINK2 -
Olá boa tarde tente desta forma e veja se da certo com o seu aí é a forma que eu uso no meu aquiii // Excluir Imagem if (isset($_GET['ExcluirImagem'])) { $id = get('ExcluirImagem'); $Query = DBRead('fotos_album','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $fotos) { @unlink('wa/album/uploads/'.$fotos['imagem']); } } $Query = DBDelete('fotos_album',"id = '{$id}'"); if ($Query != 0) { Redireciona('?AdicionarFotos='.get('album').'&sucesso'); } else { Redireciona('?AdicionarFotos='.get('album').'&erro'); } }
-
Olá boa tarde um exemplos simples talvez lhe ajuda DirectoryIndex index.php ErrorDocument 404 erro.html RewriteEngine On # Turn on the rewriting engine # not rewrite css, js and images RewriteCond %{REQUEST_URI} !\.(?:css|js|jpg|gif|png)$ [NC] # pegando url da listing RewriteRule ^home home.php [NC,L] RewriteRule ^empresa sobre.php [NC,L] RewriteRule ^contato contato.php [NC,L] RewriteRule ^albuns galeria.php [NC,L] RewriteRule ^videos videos.php [NC,L] RewriteRule ^produtos/([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)\/?$ listar.php?slug=$1&id=$2 [NC,L] <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> na sua chamada da url faz assim <a href="https://meusite.com/<?php echo $slug; ?>/<?php echo $id; ?>/">Abrir Esta Listagem</a> Lembre onde esta o seu css/js/imagem colocar a endereço do site ex: <link href="https://meusite.com/assets/css/bootstrap.css" rel="stylesheet"> Espero que possa ajudar ai
-
OK Obrigado @Motta
-
Olá @Omar~ @Motta estou com dificuldade em fazer a caixa de busca para uma imobiliária fiz de todas as forma e não deu certo este foi a última que tentei mais nada tbm <?php $palavra1 = $_GET['imovel_negocio']; $palavra1 = $_GET['imovel_tipo']; $palavra1 = $_GET['imovel_cidade']; $palavra1 = $_GET['imovel_bairro']; $palavra1 = $_GET['codigo-referencia']; //Negocio if(empty($palavra1)) { $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra1%' OR id_bairro LIKE '%$palavra1%' OR id_cidade LIKE '%$palavra1%' OR id_tipo LIKE '%$palavra1%' OR id_transacao LIKE '%$palavra1%' ORDER BY id ASC LIMIT 20"); }else{ $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra1%' OR id_bairro LIKE '%$palavra1%' OR id_cidade LIKE '%$palavra1%' OR id_tipo LIKE '%$palavra1%' OR id_transacao LIKE '%$palavra1%' ORDER BY id DESC LIMIT 20"); } /* //Tipo if(empty($palavra2)) { $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra2%' OR id_bairro LIKE '%$palavra2%' OR id_cidade LIKE '%$palavra2%' OR id_tipo LIKE '%$palavra2%' OR id_transacao LIKE '%$palavra2%' ORDER BY id ASC LIMIT 20"); }else{ $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra2%' OR id_bairro LIKE '%$palavra2%' OR id_cidade LIKE '%$palavra2%' OR id_tipo LIKE '%$palavra2%' OR id_transacao LIKE '%$palavra2%' ORDER BY id DESC LIMIT 20"); } //Cidade if(empty($palavra3)) { $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra3%' OR id_bairro LIKE '%$palavra3%' OR id_cidade LIKE '%$palavra3%' OR id_tipo LIKE '%$palavra3%' OR id_transacao LIKE '%$palavra3%' ORDER BY id ASC LIMIT 20"); }else{ $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra3%' OR id_bairro LIKE '%$palavra3%' OR id_cidade LIKE '%$palavra3%' OR id_tipo LIKE '%$palavra3%' OR id_transacao LIKE '%$palavra3%' ORDER BY id DESC LIMIT 20"); } //Bairro if(empty($palavra4)) { $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra4%' OR id_bairro LIKE '%$palavra4%' OR id_cidade LIKE '%$palavra4%' OR id_tipo LIKE '%$palavra4%' OR id_transacao LIKE '%$palavra4%' ORDER BY id ASC LIMIT 20"); }else{ $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra4%' OR id_bairro LIKE '%$palavra4%' OR id_cidade LIKE '%$palavra4%' OR id_tipo LIKE '%$palavra4%' OR id_transacao LIKE '%$palavra4%' ORDER BY id DESC LIMIT 20"); } //Codigo-Referencia if(empty($palavra5)) { $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra5%' OR id_bairro LIKE '%$palavra5%' OR id_cidade LIKE '%$palavra5%' OR id_tipo LIKE '%$palavra5%' OR id_transacao LIKE '%$palavra5%' ORDER BY id ASC LIMIT 20"); }else{ $Query = DBRead('imoveis','*',"WHERE status='1' AND codigo LIKE '%$palavra5%' OR id_bairro LIKE '%$palavra5%' OR id_cidade LIKE '%$palavra5%' OR id_tipo LIKE '%$palavra5%' OR id_transacao LIKE '%$palavra5%' ORDER BY id DESC LIMIT 20"); } */ ?> select option cada select ele tem name="imovel_tipo" name="imovel_transacao" name="imovel_cidade" name="imovel_bairro" name="codigo-referencia" Se selecionar os option do select ele não traz o resultado do banco de dados tinha feito pegando pelo ID de cadastro ex: id_tipo, id_cidade, id_bairro, id_transacao porém não deu resultado ele mostrava todos os imóveis que estava cadastrado, Peguei puxei pelo slug para mostrar o que estava sendo buscado Mais não deu certo do mesmo jeito Poderia dar uma sugestão de como posso fazer para ter o resultado que preciso não importa quantos foi selecionado para a busca ele teria que mostra os resultado referente o que esta sendo buscado <!-- begin:header --> <div id="header" class="header-slide"> <div class="container"> <div class="row"> <div class="col-md-12 col-sm-12"> <div class="quick-search"> <div class="row"> <form method="GET" action="<?php echo ConfigPainel('site_url'); ?>buscar" accept-charset="UTF-8"> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="form-group"> <label>Transação</label> <select class="form-control" name="imovel_negocio" id="imovel_negocio" > <option value="">Selecione uma Opção</option> <?php $Query = DBRead('c_transacao','*','WHERE id > 0 ORDER BY categoria ASC'); if (is_array($Query)) { foreach ($Query as $dados) { ?> <option value="<?php echo $dados['id']; ?>"><?php echo $dados['categoria']; ?></option> <?php }} ?> </select> </div> </div> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="form-group"> <label>Tipo</label> <select class="form-control" name="imovel_tipo" id="imovel_tipo"> <option value="">Selecione uma Opção</option> <?php $Query = DBRead('c_tipo','*','WHERE id > 0 ORDER BY categoria ASC'); if (is_array($Query)) { foreach ($Query as $dados) { ?> <option value="<?php echo $dados['id']; ?>"><?php echo $dados['categoria']; ?></option> <?php }} ?> </select> </div> </div> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="form-group"> <label>Cidade</label> <select class="form-control" name="imovel_cidade" onChange="getSubcat(this.value);"> <option value="">Selecione uma Opção</option> <?php $Query = DBRead('c_cidade','*','WHERE id > 0 ORDER BY categoria ASC'); if (is_array($Query)) { foreach ($Query as $dados) { ?> <option value="<?php echo $dados['id']; ?>"><?php echo $dados['categoria']; ?></option> <?php }} ?> </select> </div> </div> <div class="col-md-3 col-sm-3 col-xs-3"> <div class="form-group"> <label>Bairro</label> <select class="form-control" name="imovel_bairro" id="id_categoria"> </select> </div> </div> <div class="col-md-3 col-sm-3 "> <label for="btn-busca"> </label> <button class="btn btn-primary btn-lgs btn-block">Buscar</button> </div> </form> <form method="GET" action="<?php echo ConfigPainel('site_url'); ?>buscar" accept-charset="UTF-8"> <div class="col-md-6 col-sm-6 col-xs-6"> <div class="form-group"> <label>Buscar por Código</label> <input type="text" id="codigo-referencia" name="codigo-referencia" class="form-control" placeholder="Busca por Código de referência..."> </div> </div> <div class="col-md-4 col-sm-4 "> <label for="btn-busca"> </label> <button class="btn btn-primary btn-lgs btn-block">Buscar</button> </div> </form> </div> </div> </div> </div> </div> </div> outra quando uns dos campo for vazio ele não mostra ele na busca Aqui tenho o &imovel_tipo= ele esta vazio queria fazer quando não tiver nada nele ele não mostrar veja em baixo o jeito que vem RealPHP/buscar?imovel_negocio=locacao&imovel_tipo=&bairro=cristo-rei se tem como fazer ele vim mais o menos isso aqui RealPHP/buscar?imovel_negocio=locacao&bairro=cristo-rei fico grato se puderem ajudar ai
-
ícone Usando ícone no style background
Jack Oliveira postou uma questão Perguntas e respostas rápidas
Boa tarde @Omar~ poderia me dar uma ajuda se for possível preciso retirar uma imagem de um testemunho de cliente porém se eu remover a div e colocar <i class="fa fa-user"></i> ele não fica legal porém com a imagem tem uma classe que a imagem fica dentro de um circulo porém o meu cliente ele não quer por imagem de pessoas ele opinou em usar este ícone informado ai o que eu não conseguindo é fazer este ícone ficar dentro deste círculo corretamento teria alguma ideia de como fazer funcionar beleza? O meu HTMl esta desta desta forma com a imagem que fica normal <div class="item"> <div class="testimony-container"> <div class="testimony-image img-responsive" style="background: url(./midias/depoimento/priscila.jpg)"> </div> <div class="testimony-content"> <h3>Paulo</h3> <blockquote> <p><p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores.<br></p></p> </blockquote> </div> </div> </div> Aí tentei usar desta forma <div class="testimony-image img-responsive" ><i class="fa fa-user" style="font-size: 85px;"></i> porém ele não fica certo dentro do circulo Se puder da uma ajuda fico grato mano... -
Como preencher campo datetime-local no bootstrap 4
Jack Oliveira respondeu ao tópico de Jefferson andre em PHP
Olá boa tarde.. tente desta forma <?php // onde esta -4 defini com a hora do seu local $timestamp = mktime(date("H")-4, date("i"), date("s"), 0); ?> <div class="col-md-4"> <div class="form-group"> <label>Time:</label> <input class="form-control" name="horas" value="<?php echo $data_hora = gmdate("H:i:s", $timestamp); ?>" readonly="readonly"> </div> </div> <div class="col-md-4"> <div class="form-group"> <label>Data:</label> <input class="form-control" name="data" value="<?php echo date('d-m-Y'); ?>" readonly="readonly"> </div> </div> Espero que possa ajudar -
Ola veja se isso ajuda SELECT PRIMEIRO_NOME, ULTIMO_NOME, DATEDIFF(YEAR, DATA_ADMISSAO, GETDATE()) AS ANOS DE EMPRESA FROM FUNCIONARIOS F INNER JOIN DEPARTAMENTOS D ON F.ID_DEPARTAMENTO = D.ID_DEPARTAMENTO WHERE F.SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIOS FF, DEPARTAMENTOS DD WHERE FF.ID_DEPARTAMENTO = DD.ID_DEPARTAMENTO AND DD.ID_DEPARTAMENTO = F.ID_DEPARTAMENTO); Se não ajudar de uma olhada aqui
-
menu com categoria [RESOLVIDO] Criando menu com categoria e sub categoria
Jack Oliveira respondeu ao pergunta de Jack Oliveira em Perguntas e respostas rápidas
Bom dia @Omar~ Eu estava vendo os seus exemplos e fiz ele da seguinte forma não sei se seria o método correto de fazer, mais deu certo Bom criei o Java script assim function getSubcat(val) { $.ajax({ type: "POST", url: "get_subcat.php", data:'id_categoria='+val, success: function(data){ $("#id_sub_categoria").html(data); } }); } function selectCountry(val) { $("#search-box").val(val); $("#suggesstion-box").hide(); } E criei um arquivo chamado get_subcat.php onde estaria os resultado que preciso <?php header('Access-Control-Allow-Origin: *'); require_once('includes/funcoes.php'); require_once('database/config.database.php'); require_once('database/config.php'); ?> <option value="">Selecione uma Categoria</option> <?php if(!empty($_POST["id_categoria"])) { $id=intval($_POST['id_categoria']); $QuerySubCat = DBRead('c_catalogo_sub','*',"WHERE id_categoria=$id ORDER BY id ASC"); if (is_array($QuerySubCat)) { foreach ($QuerySubCat as $c_catalogo_sub) { $categoria = $c_catalogo_sub['categoria']; $id = $c_catalogo_sub['id']; // echo 'Categoria de Teste: '.$c_catalogo_sub['categoria'].''; ?> <option value="<?php echo $c_catalogo_sub['id']; ?>"><?php echo $c_catalogo_sub['categoria']; ?></option> <?php } } } ?> Dentro do meu catálogo.php onde estão os select fiz assim <div class="col-md-6"> <div class="form-group"> <label>Categoria:</label> <select class="form-control select2" onChange="getSubcat(this.value);" name="id_categoria" required> <option value="">Selecione uma Categoria</option> <?php $Query = DBRead('c_catalogo','*','order by categoria ASC'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>"><?php echo $c_dados['categoria']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Sub Categoria:</label> <select class="form-control" name="id_sub_categoria" id="id_sub_categoria" required> </select> </div> </div> Dentro desta mesmo catalogo.php na parte de edição fiz assim <div class="col-md-6"> <div class="form-group"> <label>Categoria:</label> <select class="form-control select2" onChange="getSubcat(this.value);" name="id_categoria" required> <option value="">Selecione uma Categoria</option> <?php $Query = DBRead('c_catalogo','*','order by categoria ASC'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>" <?php Selected($dados['id_categoria'], $c_dados['id']); ?>><?php echo $c_dados['categoria']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Sub Categoria:</label> <select class="form-control select2" name="id_sub_categoria" id="id_sub_categoria" required> <?php $Query = DBRead('c_catalogo_sub','*','order by categoria ASC'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>" <?php Selected($dados['id_sub_categoria'], $c_dados['id']); ?>><?php echo $c_dados['categoria']; ?></option> <?php }} ?> </select> </div> </div> Assim conseguir chegar ao resultado que precisava seguindo os exemplos do Omar~ Espero que isso possa ajudar alguém também -
menu com categoria [RESOLVIDO] Criando menu com categoria e sub categoria
Jack Oliveira postou uma questão Perguntas e respostas rápidas
Ola boa noite @Motta @Omar~ @Felipe Guedes Coutinho Poderia me dar uma ajuda... estou montando um menu conforme cadastrar no banco eles aparecem no site ex: Femenina Blusas Saias MASCULINA Blusas Bermudas Fiz desta forma aqui... mais não aparece as que foi cadastrada Na tabela esta assim CREATE TABLE `c_catalogo_categoria` ( `id` int(11) NOT NULL AUTO_INCREMENT, `categoria` varchar(255) NOT NULL, `autor` varchar(50) NOT NULL, `data` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; CREATE TABLE `c_catalogo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `categoria` varchar(255) NOT NULL, `autor` varchar(50) NOT NULL, `data` date NOT NULL, `id_categoria` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; <?php /* Este aqui é o que vai ter o nome ao menu ex: HOME | EMPRESA | ACESSÓRIOS | FEMENINA | MASCULINA | CONTATO ESTAS SERÁ AS CATEGORIAS QUE FIZ ELA COMO A SUB: | ACESSÓRIOS | FEMENINA | MASCULINA | */ $QueryCatSub = DBRead('c_catalogo_categoria','*',"ORDER BY categoria ASC"); if (is_array($QueryCatSub)) { foreach ($QueryCatSub as $c_categoria) { $categoria = $c_categoria['categoria']; $id = $c_categoria['id']; $slug = $c_categoria['slug']; ?> <li class="dropdown"> <a href="#" class="dropdown-toggle"><?php echo $c_categoria['categoria']; ?></a> <span class="menu-toggler collapsed" data-toggle="collapse" data-target=".collapse-2"> <i class="fa fa-angle-down"></i> </span> <!-- DropDown Menu Begins --> <ul role="menu" class="dropdown-menu collapse-2 collapse"> <?php /* ESTA SERÁ TODOS OS ITEM CRIADO PARA APARECER EM CADA CATEGORIA QUE EU INFORMEI AI EM CIMA ex: */ $QueryCat = DBRead('c_catalogo','*'," WHERE id_categoria ='{$id}' ORDER BY categoria ASC"); if (is_array($QueryCat)) { foreach ($QueryCat as $c_catalogo) { $categoria = $c_catalogo['categoria']; $id = $c_catalogo['id']; $slug = $c_catalogo['slug']; ?> <li><a href="<?php echo ConfigPainel('site_url'); ?>produtos?mv=<?php echo $c_catalogo['slug']; ?>-<?php echo $c_categoria['slug']; ?>"><?php echo $c_catalogo['categoria']; ?></a></li> <?php } } ?> </ul> <!-- DropDown Menu Ends --> </li> <?php } } ?> ESPERO QUE CONSEGUEM ENTENDER AI DESTE JÁ FICO AGRADECIDO -
menu com categoria [RESOLVIDO] Criando menu com categoria e sub categoria
Jack Oliveira respondeu ao pergunta de Jack Oliveira em Perguntas e respostas rápidas
Boa tarde @Omar~ deu certo obrigado valeu ai pelas dicas tbm Se eu puder usar este mesmo topic se não peso desculpas Tenho dois select um de CATEGORIAS outro de SUB CATEGORIAS o que eu quero fazer é o seguinte quando for selecionado uma categoria tudo que estiver dentro desta categoria aparecer EX: FEMENINO MASCULINO ACESSORIOS ETC.... No que eu estou dizendo seria tudo que for cadastrado em FEMENINO APARECER APENAS DO FEMENINO SE SELECIONAR MASCULINO APARECER APENAS DO MASCULINO E ASSIM VAI <div class="col-md-6"> <div class="form-group"> <label>Categoria:</label> <select class="form-control select2" name="id_categoria" required> <option value="">Selecione uma Categoria</option> <?php $Query = DBRead('c_catalogo','*','order by categoria ASC'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>"><?php echo $c_dados['categoria']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Sub Categoria:</label> <select class="form-control select2" name="id_sub_categoria" required> <option value="">Selecione uma Categoria</option> <?php $Query = DBRead('c_catalogo_sub','*','order by categoria ASC'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?> <option value="<?php echo $c_dados['id']; ?>"><?php echo $c_dados['categoria']; ?></option> <?php } } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Titulo:</label> <input class="form-control basic-usage" name="titulo" placeholder="EX: Nome do Produto" required> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Slug:</label> <em>Url SEO do site</em> <input class="form-control" name="slug" id="permalink"> </div> </div> Na tabela esta mais o menos isso aqui CREATE TABLE `catalogo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `titulo` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `data` date NOT NULL, `id_categoria` int(11) NOT NULL, `id_sub_categoria` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; Desde já fico grato... -
Ola pessoal bom dia, Alguém teria alguma estrutura de criar um robot para whatsapp que funciona conforme as pessoas digita Quero de uma forma que funciona no php Seria possível
-
Como obter valores dentro de um loop foreach para gravar os valores selecionados
Jack Oliveira respondeu ao tópico de brendow em PHP
Bom dia Veja se este Exemplo lhe ajuda -
Repetir rodapé em todas as páginas sem sobrescrever a tabela
Jack Oliveira respondeu ao tópico de a52 em Desenvolvimento frontend
Veja um exemplo @media all { #page-one, .footer, .page-break { display:none; } } @media print { #page-one, .footer, .page-break { display: block; color:red; font-family:Arial; font-size: 16px; text-transform: uppercase; } .page-break { page-break-before:always; } } adicione a marcação no documento nos locais apropriados: <h2 id="page-one">unclassified</h2> <!-- content block --> <h2 class="footer">unclassified</h2> <h2 class="page-break">unclassified</h2> Qualquer coisa veja aqui outro exemplos Link 01 Link 02 -
Bom dia @Omar~ @Maujor Preciso de uma ajuda de você preciso fazer uma marca dágua nas fotos tipo elas já aparecer automaticamente em todas as fotos que forem publicadas Aqui tem um exemplo que eu vim em um site espero que ajude anteder o que preciso fazer Foto
-
acesso por nivel Permitir acesso por nível por URL das Páginas
Jack Oliveira respondeu ao tópico de Jack Oliveira em PHP
Ola @Omar~ bom dia perdoa a demora aqui poderia me dar uma ajuda nesta parte que tu disse aqui em questão de segurança como posso proteger o administrador?? -
acesso por nivel Permitir acesso por nível por URL das Páginas
Jack Oliveira postou um tópico no fórum PHP
Ola @Omar~ e @Motta fiz um sistema de permissao por paginas no caso em meu banco de dados tenho mais de 20 paginas no admin eu tenho os seguinte nivel de acessos WebMaster - Nivel (1) Administrador - Nivel (2) Editor - (3) E o código fiz da seguinte forma no function.php // Verifica se o usuário tem permissão para acessar o módulo function VerificaPermissao($URL){ $IDUsuario = DadosSession('id'); $Query = DBRead('usuarios','permissao',"WHERE id = '{$IDUsuario}'"); foreach ($Query as $usuarios) { $ModulosPermitidos = $usuarios['permissao']; if (empty($ModulosPermitidos)) { return true; } elseif (!empty($ModulosPermitidos)) { if (strpos($ModulosPermitidos, $URL) !== TRUE) { return true; } else { return false; } } } } ele funciona de boa ao dar permissao porem se um cara muito legal ele ter acesso por ex meusite.com/admin/post.php se ele ir e trocar o post.php por meusite.com/admin/album.php ele consegue acessar a pagina que não é pra ele acessar. Alguem ai poderia me dar uma ajuda ai de como resolver... -
Como esta o seu php que grava no banco
-
Amigo recomendo Hostoo muito bom servidor, sem falar do cpanel que é top e fácil de se mexer você pode escolher o planos que fica melhor por você.. Suporte super rápido
-
Tente mais o menos assim <textarea name="_Text" id="_Text" style="border: 1px solid gray; width: 600px; height: 250px;">Example</textarea> <script type='text/javascript'> CKEDITOR.replace('_Text', { toolbar : [ ['Bold','Italic','Font','FontSize'] ] }); </script> ou De uma olhada aqui link01
-
Codeigniter - Como enviar múltiplos e-mails com PHPmailer
Jack Oliveira respondeu ao tópico de violin101 em PHP
Aqui vai bem comentado cada opção Acredito que vai entender agora <?php // Conexão com banco de dados MySQL define('BD_USER', 'usuario'); define('BD_PASS', 'senha'); define('BD_NAME', 'base_de_dados'); mysql_connect('IP_ou_localhost', BD_USER, BD_PASS); mysql_select_db(BD_NAME); ?> <?php // Inclui o arquivo class.phpmailer.php localizado na pasta PHPMailer require_once('PHPMailer/class.phpmailer.php'); require_once('database/config_base.php'); // Define busca a ser realizada no MySQL $query= 'SELECT nome, sobrenome, email FROM usuarios;'; $resultado = mysql_query($query); while ($linha = mysql_fetch_array($resultado, MYSQL_BOTH)) { // Seleciona os campos, para cada linha $nome=$linha['nome']; $sobrenome=$linha['sobrenome']; $email=$linha['email']; // Variáveis com assunto e mensagem $subject = "\"Assunto da mensagem\""; $mensagem = " Caro $nome $sobrenome, Aqui está a mensagem, Atenciosamente, Spammer "; // Inicia a classe PHPMailer $mail=new PHPMailer(); // Define os dados do servidor e tipo de conexão $mail->IsSMTP(); // Define que a mensagem será SMTP $mail->SMTPAuth=true; // Usa autenticação SMTP? (obrigatório para alguns servidores, como o gmail) $mail->Port=465; $mail->SMTPSecure = "ssl"; $mail->Host='smtp_do_servidor'; $mail->Username='seu_e-mail'; // Usuário do servidor SMTP $mail->Password='senha'; // Senha do servidor SMTP // Define o remetente $mail->SetFrom('seu_e-mail','seu_nome'); // Define os destinatário(s) $mail->AddAddress($email,$nome.' '.$sobrenome); //$mail->AddBCC('seu_e-mail', 'seu_nome'); // Cópia Oculta // Define os dados técnicos da Mensagem //$mail->IsHTML(true); // Define que o e-mail será enviado como HTML //$mail->CharSet = 'UTF-8'; // Charset da mensagem (opcional) $mail->Subject=$subject; $mail->Body=$mensagem; //$mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano!"; //$mail->AddAttachment("/temp/documento.pdf", "novo_nome.pdf"); // Insere um anexo // Cria e imprime variável de controle $imprime=$nome." ".$sobrenome." ".$email." "; // Exibe uma mensagem de resultado echo $imprime; if($mail->Send()){// Envia o e-mail echo 'E-mail enviado com sucesso!'; }else{ echo 'Erro ao enviar e-mail: '.$mail->ErrorInfo; } sleep(10); } ?> Na duvida acredito que este video irá te ajudar... https://www.youtube.com/watch?v=FRZ9gvvaYPo -
Codeigniter - Como enviar múltiplos e-mails com PHPmailer
Jack Oliveira respondeu ao tópico de violin101 em PHP
PHPMailer enviando para vários endereços Enviar multiplo emails com phpmailer. -
salva o nome da imagem no banco de dados ex: pastas-da-imagem/nome-da-imagem.png <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use DB; use Validator; use Redirect; use View; class imageController extends Controller { public function multiplefileupload(Request $request) { $images=array(); if($files=$request->file('images')){ foreach($files as $file){ $name=$file->getClientOriginalName(); $file->move('image',$name); $images[]=$name; /*Insert your data*/ DB::table('img')->insert([ 'image' => $name ]); /*Insira seus dados*/ } } return redirect()->back()->with('message', 'Foi salvo seu arquivo de imagem.'); Neste outro ex: aqui você vai conseguir entender melhor... Espero que possa te ajudar...
-
resources/views/multipleimage.blade.php Passo 1: - No Laravel 5.8 você primeiro cria um formulário e pega nele um arquivo de tipo de entrada de campo. Assim como a forma inferior foi criada. Você também pode copiar este formulário. <!DOCTYPE html> <html> <head> <title>Laravel 5.8 Upload de Arquivo de Imagem Múltipla</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"> </head> <body> <form action="{{url('multiplefileupload')}}" enctype="multipart/form-data" method="post"> <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> <div class="col-md-12"> <div class="form-group"> <label for="">Seleção de vários arquivos</label> <input required type="file" class="form-control" name="images[]" multiple> </div> </div> <div class="col-md-6"> <div class="box-footer"> <button type="submit" class="btn btn-primary">Salvar</button> </div> </div> </form> </body> </html> Routes/web.php Passo 2: - Neste passo, quando selecionamos o arquivo, enviamos os dados pelo método post. Portanto, no arquivo web.php, a URL do método post será fornecida dessa maneira. E adicione este URL ao controlador. Route::get('multipleimage', function () { return view('multipleimage'); }); Route::post('multiplefileupload', 'imageController@multiplefileupload'); imageController.php Passo 3: Agora vamos criar este controlador e manter o nome deste controlador como imageController.php. Então, depois disso, escreveremos o código para carregar vários arquivos de imagem nesses controladores. Como fazer upload de vários arquivos de imagem no Laravel 5.8 Você pode ver o código neste controlador. <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use DB; use Validator; use Redirect; use View; class imageController extends Controller { public function multiplefileupload(Request $request) { $images=array(); if($files=$request->file('images')){ foreach($files as $file){ $name=$file->getClientOriginalName(); $file->move('image',$name); $images[]=$name; /*Insert your data*/ DB::table('img')->insert([ 'image' => $name ]); /*Insira seus dados*/ } } return redirect()->back()->with('message', 'Foi salvo seu arquivo de imagem.'); } } Veja alguns ex: Ex: 01 Ex: 02 Espero que possa te ajudar
-
Ola boa noite tente desta forma veja se vai funcionar <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> /*CONFIGURAR BUTTON */ .bt { border:15px solid #fff; border:15px; border-radius:5px; display:inline-block; cursor:pointer; font-family:Verdana; font-weight:20px; font-size:13px; padding:10px 10px; text-decoration:none; } .bt-basico { border-color:#000; background:linear-gradient(to bottom, #E70DC6 2%, #E70DC6 10%); box-shadow:inset 0px 1px 0px 0px #000; color:#fff; text-shadow:0px 1px 0px #E70DC6; } #i.blocktext { margin-left: auto; margin-right: auto; width: 6em } /*MOSTRAR TEXTO */ #mostrar{ display: none; } #passar_mouse:hover #mostrar{ display:block; } </style> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <link href='http://fonts.googleapis.com/css?family=Amaranth:400,400italic,700,700italic' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" /> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> <span class="bt bt-basico active" id="passar_mouse"> <i class="fa fa-cogs" id="blocktext" aria-hidden="true" style="font-size:48px;color:#FFF"></i><br />Configurações <span id="mostrar">Configure sua página nestas opções</span></span> Espero ter ajudado fica com DEUS...
- 4 respostas