Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6953 results

  1. Tenho o Put de uma tabela e queria pegar, os dados que vão ser alterados e gravar numa tabela auxiliar, estou usando isso e mas não consigo entender ainda como pegar os dados de uma linha e gravar em várias linhas nessa nova tabela. public function put(Request $request, Caa $caa) { $rules = [ 'titulo' => 'string', 'descricao' =>'string', 'ativo' => 'boolean' ]; $validator = Validator::make(request()->json()->all(), $rules); if ($validator->fails()) { return response()->json($validator->errors()->toArray(), 422); } $data = $request->json()->all(); foreach (array_keys($rules) as $key) { if (array_key_exists($key, $data)) { $caa->{$key} = $data[$key]; } } **** essa linha abaixo que vai jogar para minha tabela de Log´s *** **\LogActivity::addToLog('$conteudo','CAA','POST','CAMPO','');** *********** fim da inclusao na tabela de log´s $caa->save(); return response()->json(['data' => $caa->toArray()], 200); } *********** Quero pegar a o conteudo do campo e o nome do campo que foi alterado. e gravar na tabela log´s. EXEMPLO : REGISTRO ALTERADO Registro: 1 Campo Titulo: Teste de gravaçao Campo descricao: Test de gravação de alteracao no php com laravel. Tabela Logs id conteudo modulo metodo campo usuario 01 Teste de gravaçao CAA put titulo 01 02 Test de gravação de alteracao no CAA put descricao 01
  2. Pessoal implementei o link (https://xkeshi.github.io/image-compressor/) no meu site para fazer a compressão de imagens, porem preciso que essa imagem seja salva no banco. Não estou conseguindo pegar essa imagem comprimida e enviar para um arquivo salvar.php que é o responsável para salvar no banco. A imagem comprimida fica nesse bloco: <div class="w-100 text-center" v-if="outputURL"> <img class="mw-100" :src="outputURL" :alt="output.name"> <div class="mt-2"> <a class="btn btn-sm btn-blocks btn-outline-primary mt-2" :download="output.name" :href="outputURL" title="Download the compressed image">Download</a> </div> </div> Pensei em colocar um botão de salvar ali no lugar do Download, porem como que vou enviar os dados da imagem que estão em javascript para um arquivo salvar.php ?
  3. Daniel A

    Cadastrar data Mysql

    Boa noite a todos, estou fazendo um sistema de fluxo financeiro e preciso gravar no banco os dados de contratos e gerar o fluxo .... só que não estou conseguindo imaginar como montar o calculo das parcelas... exemplo: Aluguel vencimento todo dia 15 (contrato 36 meses) ..... preciso gerar 36 parcelas todo o dia 15 ..... pensei em dar um explode na data atual e ficar somando com o while ... mas não deu muito certo... Alguém ja fez algo parecido ?? Obrigado!!
  4. tiagogrothe@gmail.com

    Autenticacao e exclusão do Banco de Dados

    Boa tarde, preciso realizar a autenticação de um código, no meu banco de dados. - Criei um código que gera uma string randômica e já insere no banco de dados. Agora eu precisava que ao digitarem esse código, em outra página, feita para empresas, o mesmo código seja excluído do banco de dados, para que não seja utilizado mais de uma vez. Alguém poderia me ajudar ? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= GERADOR DE CÓDIGO -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= <?php session_start(); ?> <?php require_once("../../conexao/conexao.php") //Essa função gera um valor de String aleatório do tamanho recebendo por parametros ?> <?php function randString($size){ //String com valor possíveis do resultado, os caracteres pode ser adicionado ou retirados conforme sua necessidade $basic = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $codigo= ""; for($count= 0; $size > $count; $count++){ //Gera um caracter aleatorio $codigo.= $basic[rand(0, strlen($basic) - 1)]; } return $codigo; } //Imprime uma String randônica com 10 caracteres $codigo_autent = randString(10); echo $codigo_autent; ?> <?php $result_users ="INSERT INTO autenticacao (codigo_cupom) VALUES ('$codigo_autent')"; $resultado_users = mysqli_query($conecta,$result_users); ?> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  5. Bom dia pessoal. Tenho um blog e ele está bem lento para carregar as páginas. Quando acesso a área administrativa do blog aparece a mensagem "Atualização do PHP necessária". Acessei o meu servidor que no caso é a Locaweb mas notei que lá há várias versões do php e não sei qual é a versão que devo escolher. Além disso preciso fazer mais alguma coisa para modificar a versão do php do meu blog? Obrigado pela força
  6. Olá, pessoal! Me desculpem caso eu tenha errado o lugar para fazer tal pergunta. Vamos lá, minha dúvida é até que simples. Estou desenvolvendo um site em HTML5, fiz um formulário e estou aprendendo como manipular os dados do formulário em php. Concluí que farei um arquivo separado (.php), mas por ele ser programação, ele não irá rodar em um navegador. Procurei a respeito e vi que ele roda com programas tipo XAMPP (com a localhost etc), pois ele precisa rodar com o servidor, certo? Minha dúvida é: sendo dessa forma, eu não posso comprar uma hospedagem comum de sites e colocar o arquivo lá. Então, nesse caso, eu preciso hospedar meu site em uma VPS utilizando programas como XAMPP ou WebServer? Ou há uma forma de inseri-lo na hospedagem de sites (ou até mesmo dentro do próprio arquivo HTML)? Agradeço pela ajuda, abraços.
  7. Preciso criar uma rota para cada usuário, mais de forma automatizada. é preciso que a url fique assim: site.com/compane/nome_da_empresa repare na parte em negrito, deve ser feito uma consulta no banco de dados para saber se aquele nome existe ou não, se existir, ele mostra a view1, se não existir ele mostra a view2. dessa forma eu poderia pegar o nome dos usuários que já existem no bd e passar na url na forma de string para mostra uma especie de pagina personalizada para cada um, a ideia do projeto é ser single-tenancy, então não haverá subdominio, apenas paginas, poderiam me dar um norte para construir a funçao? não achei nada a respeito.
  8. Ericles Boanova

    Questionário feito com PHP e Mysql

    Olá, Estou desenvolvendo um Guia de Solução para pessoas que estão com problemas técnicos com seu notebook. Basicamente, no meu banco de dados (Mysql) está cadastrado id_pergunta, pergunta, sim e nao. Ex: id_pergunta pergunta sim não 1 Equipamento está carregado? 2 5 2 Equipamento sofreu alguma queda recentemente? 3 4 3 Entre em contato com uma autorizada para verificar se seu equipamnto possui garantia n/a 4 Faça drenagem de energia no equipamento .. .. 5 Entao carregue! .. ... Então, é basicamente este o ponto que estou com dificuldades. Preciso transpor esta lógica do banco de dados para o php. Terá uma tela onde haverá diversos problemas genéricos (não liga, não da boot, etc) e a partir da seleção de uma dessas opções irá puxar a primeira questão do banco. Com base na resposta desta questão, será buscada a próxima questão ou será finalizado, caso o problema seja resolvido. Como faço o código php para este caso? para que fique nesse looping até a solução?
  9. Bom Dia Prezados! estou realizando o desenvolvimento de um sistema multi empresas no ao acessar ira pedir um código, ate a parte do código tudo OK, apos passar esse código vai para um tela de login onde cada meu sistema é ligado com o banco de dados do sistema (é um sistema padrão)do cliente ate aqui OK. gostaria de limitar a quantidade de acesso a esse código, ex empresa 1 contratou código com 3 acessos, empresa 2 contratou 1 acesso, alguém tem um dica ou um outro método para realizar esse controle ?
  10. Estou estudando a criação de formulários dinâmicos, no qual é possível add, um novo campo para preenchimento de novos dados no campo adicionado. Todas as etapas estão funcionando, porém estou travado na hora de salvar. Quanto coloco para salvar o script que faz conexão com o banco, manda apenas o primeiro laço para o banco e descarta os que foram adicionados dinamicamente com o botão: Meu código html <button type="button" class="btn-success" id="add-campo"> + Registro </button> <form id="add-aula" class="container-fluid" method="post"> <div id="formulario"> <br /><br /> <div class="form-group"> <label>Informe os seus dados de cadastro: </label><br /><br /> <div class="form-box"> <input class="nome" type="text" name="nome[]" placeholder="Nome"> <input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"> </div> <div class="form-box"> <input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"> <input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"> <input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"> </div> </div> </div> <button type="button" id="cadAulas" name="cadAulas" class="submit">Cadastrar</button> </form> Meu código JS var cont = 0; $("#add-campo").click(function () { cont++ $("#formulario").append('<div id="campo' + cont + '" class="form-group"><div class="form-box"><input class="nome" type="text" name="nome[]" placeholder="Nome"><input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"></div><div class="form-box"><input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"><input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"><input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"></div><div class="container-btn"><button type="button" id="' + cont + '" class="btn-remove"> - Registro </button></div></div>'); }); $('form').on('click', '.btn-remove', function () { var button_id = $(this).attr('id'); $('#campo' + button_id + '').remove(); }); $("#cadAulas").click(function () { var dados = $("#add-aula").serialize(); $.post("insert.php", dados , function (retorna) { $("#msg").html(retorna); $('#add-aula')[0].reset(); //removeMsg(); }); }); function removeMsg(){ setTimeout(function () { $("#msg").slideUp(); $("div.second").slideUp('slow' , function(){}); }, 200000); } meu código php: $rows = array($_POST); $return = false; foreach ($rows as $key => $row){ $query = "INSERT INTO cicero(nome, sobrenome, email , telefone, cpf) VALUES (? , ? , ? , ? , ?)"; $insert = $conn->prepare($query); $insert->bindValue( 1 , $row['nome'][$key]); $insert->bindValue( 2 , $row['sobrenome'][$key]); $insert->bindValue( 3 , $row['email'][$key]); $insert->bindValue( 4 , $row['telefone'][$key]); $insert->bindValue( 5 , $row['cpf'][$key]); if($insert->execute()){ $return = true; }else{ $return = false; } } if($return){ echo '<p class="success">Cadastro realizado com sucesso.</p>'; }else{ echo '<p class="erro">Ops, algo deu errado, não foi possivel realizar o cadastro.</p>'; } echo $i."<br/>"; Alguém que tem manje de manipulação de arrays pode me ajudar. ps. Importante, estou manipulando o POST com serialize() do jQuery
  11. Javã JaRLEs

    Arquivos BLOB

    Olá... estou enfrentando um problema e não estou conseguindo solucionar. Tenho arquivos BLOB gravados no banco de dados, e estou tentado apresentá-los em PDF na página, assim que o usuário clicar no link correspondente. A linguagem usada é PHP. Vocês poderiam me ajudar ?
  12. Olá! Eu preciso de ajuda no meu código, preciso inserir informações em 3 tabelas diferentes mas dá erro e só insere em uma, sendo ela ingredientes. Não sei mais oque fazer e preciso disso urgente. a tabela receita tem: id, nome, descricao, cliente_id. a de ingrediente: id, nome. e a ingrediente_has_receita: quantidade, ingrediente_id, receita_id. Esse é o codigo: <?php $nome = $_POST['nome']; $descricao = $_POST['descricao']; $ingrediente = $_POST['ingredientes']; $quantidade = $_POST['quantidade']; $con = new PDO("mysql:host=localhost; dbname=eathat", "root", ""); $sql = $con->prepare("INSERT INTO receita VALUES (NULL, '$nome', '$descricao', NULL);"); $sql2 = $con->prepare("INSERT INTO ingrediente VALUES (NULL, '$ingrediente');"); $sql3 = $con->prepare("INSERT INTO ingrediente_has_receita VALUES ('$quantidade', NULL, NULL);"); $sql->execute(); $sql2->execute(); $sql3->execute(); $row = $sql->fetchObject(); $row = $sql2->fetchObject(); $row = $sql3->fetchObject(); if ($row) { echo"<script language='javascript' type='text/javascript'>alert('Receita cadastrada com sucesso!');window.location.href='cadastrarprato.php'</script>"; header("casdastrarprato.php"); } else { echo"<script language='javascript' type='text/javascript'>alert('Receita cadastrada com sucesso!');window.location.href='cadastrarprato.php'</script>"; } ?>
  13. Pessoal, estou com dificuldades com essa URL amigável, oque pretendo é o seguinte: No array $pages são as páginas permitidas, contato.php e teste.php Até ai tudo bem chama as páginas certas, se não existir os arquivos mostra a mensagem que a página não existe. http://localhost/contato Agora estou com dificuldades de fazer essa verificação pelo banco de dados, se baseando pelo slug da minha tabela http://localhost/produtos/tenis-azul Apenas exibe a mensagem de que a página não existe. Como poderia resolver esse problema? se precisar posto a class CRUD <?php class URL extends CRUD { private $selectTable; private $listResult; private function setURL() { $pages = array ( "fazer-pedido", "contato", "page-teste" ); $categorias = array ( "sapato", "tenis" ); if ( isset ( $_GET['url'] ) ) : $url = addslashes ( $_GET['url'] ); $sepURL = explode ( "/", $url ); endif; if ( isset( $sepURL[1] ) ) : $this->selectTable = $this->selectTable( "COUNT(slug) AS slug", "tabela", "LIMIT 1", array () ); $count = $this->selectTable->rowCount(); foreach ( $this->selectTable as $this->listResult ) : if ( $sepURL[1] === $this->listResult['slug'] ) : require DIR_FILES."slug".EXT; else : echo "Essa página não existe, Verificação: ".$sepURL[1]; endif; endforeach; elseif ( isset( $sepURL[0] ) && in_array ( $sepURL[0], $pages ) ) : if ( file_exists ( DIR_FILES.$sepURL[0].EXT ) ) : require DIR_FILES.$sepURL[0].EXT; else : echo "Essa página não existe"; endif; elseif ( isset( $sepURL[0] ) && in_array ( $sepURL[0], $categorias ) ) : require DIR_FILES."categorias".EXT; else : require DIR_FILES."home".EXT; endif; } public function getURL() { return $this->setURL(); } }
  14. wallisson henrick

    select

    Estou tentando criar uma barra de pesquisa em um projeto de site de e-commerce, e queria saber como faço para mostrar os dados buscados no banco, dentro de um div. Ex: busquei um produto, quero que apareça nesse div: código nome peso valor foto revendedor do produto
  15. Olá pessoal, gostaria de saber a forma certa de mostrar o username, email ou nome de quem enviou o link de referidos. por ex: o usuario joão tem o link de indicação www.exemplo.com/user/joão, esta pagina vai direto pro register.php, até ai tudo bem, mas não consigo colocar o username do joão no html da pág (register.php) de forma que mostre o username(nome, email etc..), na verdade não acontece nada. Minha Migration: <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class AddReferrerToUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('users', function (Blueprint $table) { $table->integer('referrer_id')->unsigned()->default(1)->after('id'); $table->foreign('referrer_id')->references('id')->on('users'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('users', function (Blueprint $table) { $table->dropForeign(['referrer_id']); $table->dropColumn( 'referrer_id' ); }); } } Meu Controlador: <?php namespace App\Http\Controllers; use App\User; use Illuminate\Http\Request; class RefController extends Controller { public function index( $username ) { $user = User::where( 'username', $username )->first(); return ( is_null( $user ) ) ? redirect( '/' ) : redirect( '/register' )->withCookie( cookie()->forever( 'referrer_id', $user->id ) ); } } Minhas rotas: Route::get('/user', function () { return redirect('/'); }); Route::get('/user/{username}', 'RefController@index' ); Meu Register.php: <?php if (isset($referrer_id->id)) { ?> <p class="login-box-msg" style="margin-top: 20px; margin-bottom: 30px; color: #373737;">You have been nominated for:<br><b>{{$referrer_id->name. ' - '. $referrer_id->email}}</b></p> <?php } ?> Meu referrer_id está dentro da tabela users onde tambem estão nome, email, username etc..
  16. Marcos PP

    Ler código de barras em uma foto

    Estou desenvolvendo um sistema onde o cliente tira a foto de um produto que contenha o codigo de barras. e a partir dai, o PHP precisara ler este codigo de barras para que eu grave no banco de dados, e também salvar a imagem. A questão de salvar a imagem esta tranquilo, meu problema esta sendo em achar este código de barras na imagem, ate achi umas bibliotecas, mas estão descontiuadas e não funcionam mais. Alguém sabe uma maneira de resolver isso?
  17. Bom dia pessoal! Estou desenvolvendo uma aplicação para um amigo, e surgiu um problema que estou tentando resolver faz alguns dias mas não da certo, possuo um campo no formulário no qual deve ser preenchido, porém não será salvo em BD ou algo do tipo e sim será gerado um PDF. Estou utilizando Laravel 5.8, até achei um código que me deu uma luz na internet e a parte de duplicar o campo do form esta funcionando, segue imagem de como esta o campo na view: Os botoẽs de + e - são os botões que adicona ou remove os campos no form, porém eu dei um dd() na saida desses forms e só esta trazendo o primeiro campo: O campo 2 que foi gerado não traz, será que alguém pode me dar uma força, segue o código em HTML e javascript que eu encontrei: <div class="row"> <label for="exampleFormControlSelect1" class="font-weight-bold">Selecione as Armas:</label> <div class="form-check"> <br> <div class="form-row my-2"> <div id="origem"> <div class="form-group col-md-6 navbar-form navbar-left"> <label for="name">Tipo</label> <input type="text" class="form-control" id="tipo" name="tipo[]"> <label for="name">Marca</label> <input type="text" class="form-control" id="marca" name="marca[]" > <label for="name">Calibre</label> <input type="text" class="form-control" id="calibre" name="calibre[]"> <label for="name">Nº Série</label> <input type="text" class="form-control" id="nserie" name="nserie[]" > <label for="name">Registro/SIGMA</label> <input type="text" class="form-control" id="regsigma" name="regsigma[]" > <button type="button" class="btn btn-default" onclick="duplicarCampos();"><i class="fas fa-plus-square"></i></button> <button type="button" class="btn btn-default" onclick="removerCampos(this);"><i class="fas fa-minus-square"></i></button> </div> </div> </div> </div> </div> <div class="row"> <div id="destino"> </div> </div> <script type="text/javascript"> function duplicarCampos(){ var clone = document.getElementById('origem').cloneNode(true); var destino = document.getElementById('destino'); destino.appendChild (clone); var camposClonados = clone.getElementsByTagName('input'); for(i=0; i<camposClonados.length;i++){ camposClonados[i].value = ''; } } function removerCampos(id){ var node1 = document.getElementById('destino'); node1.removeChild(node1.childNodes[0]); } </script>
  18. joaolino

    Recuperar senha, php, pdo, PHPMailer

    Olá pessoal tudo bem? estou precisando de uma ajuda, sou muito novo em php ou qualquer programação, porém acompanhando video aulas e varias informações disponíveis pela internet, consegui criar um aplicativo para celular android. porém na parte de recuperação de senha está acontecendo um erro que não estou conseguindo corrigir. Não consigo puxar os dados do banco de dados e enviar para o e-mail do usuário. O erro que retorna é o seguinte: Warning: Invalid argument supplied for forech() on line 30 invalid address:(to): Caso alguém consiga e possa me ajudar vou postar o código que estou utilizando abaixo: <?php include_once "conectar.php"; $cpf = $_POST['cpf']; $email = $_POST['email']; $select = "SELECT * FROM Corretor WHERE cpf = :CPF or email = :EMAIL"; $result = $conexao->prepare($select); $result->bindParam(':CPF', $cpf); $result->bindParam(':EMAIL', $email); $result->execute(); $contar = $result->rowCount(); if($contar > 0) { foreach ($conexao->query($select) as $exibe); $id_user = $exibe['id']; $cpf_user = $exibe['cpf']; $nome_user = $exibe['nome']; $senha_user = $exibe['senha']; $email_user = $exibe['email']; $telefone = $exibe['telefone']; $cep = $exibe['cep']; $rua = $exibe['rua']; $n = $exibe['n']; $bairro = $exibe['bairro']; $cidade = $exibe['cidade']; $estado = $exibe['estado']; $cod = $exibe['cod']; require("PHPMailer-master/src/PHPMailer.php"); require("PHPMailer-master/src/SMTP.php"); $mail = new PHPMailer\PHPMailer\PHPMailer(); $mail->IsSMTP(); // enable SMTP $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail->SMTPAuth = true; // authentication enabled $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail $mail->Host = "br320.hostgator.com.br"; $mail->Port = 465; // or 587 $mail->IsHTML(true); $mail->Username = "no-reply@linoos.com.br"; $mail->Password = ""; $mail->SetFrom("no-reply@linoos.com.br"); $mail->Subject = "App Linoos - Senha "; $mail->Body = "Conforme solicitado, segue a senha do seu cadastro:" . $senha_user; $mail->AddAddress($email_user); if(!$mail->Send()) { echo json_encode(array("SEN"=>"erro")); echo "Mailer Error: " . $mail->ErrorInfo; }else{ echo json_encode(array("SEN"=>"sucesso")); } }else{ echo json_encode(array("SEN"=>"invalido")); }
  19. zShandow

    Termos

    Gostaria que só fosse feito o registro do usuario quando a checkbox estiver marcada, não sei se tem que criar um campo no MySQL ou fazer apenas algo no php desde já agradeço
  20. lucas_lnf

    Erro na linha 24

    <?php Class usuarios { private $pdo; /*Variavel*/ public $msgErro = ""; //tudo preenchido ok public function conectar($nome, $host, $usuario, $senha) { global $pdo; try { $pdo = new PDO("mysql:dbnome=".$nome.";host=".$host, $usuario, $senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function cadastrar($nome, $telefone, $email, $senha) { global $pdo; //verificar se ja existe o email cadastrado $sql = $pdo->prepare("SELECT id_usuario FROM usuarios WHERE email= :e"); <----------- $sql->bindValue(":e",$email); $sql->execute(); if($sql->rowCount() >0) { return false; //ja esta cadastrado } else { //caso nao, Cadastrar $sql = $pdo->prepare("INSERT INTO usuarios (nome, telefone, email, senha) VALUES (:n, :t, :e, :s)"); $sql->bindValue(":n",$nome); $sql->bindValue(":t",$telefone); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); return true; //Cadastrado com sucesso } } public function logar($email, $senha) { global $pdo; //verificar se o email e senha estao cadastrados, se sim $sql = $pdo->prepare("SELECT id_usuario from usuarios WHERE email = :e AND senha = :s"); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() >0) { //entrar no sistema (sessao) $dado = $sql->fetch(); //Pega tudo que vem do banco de dados e transforma em Array session_start();//inicia uma sessao $_SESSION['id_usuario'] = $dado['id_usuario']; return true; //cadasrado com sucesso } else { return false; //nao foi possivel logar } } }
  21. Marcelo Luiz

    Gravar dados date banco mysql via post

    Galera estou precisando de uma ajuda, Hoje tenho meu sistema online de gestão e tive uma solicitação que acabou dificultando o desenvolvimento, tenho um campo data que é gerado sempre a data atual que esta assim <input name="data" type="text" value="<?php echo date("d/m/Y") ?>" readonly style="width:100px;" id="data_vencimento"> Problema que o bloqueio para que usuário não consiga alterar, lançar valores no mês anterior algo assim, só que preciso bloquear apenas o mês e o ano e deixar o dia liberado para ele lançar valores, mas só vai conseguir trabalhar nos dias, ele não vai conseguir alterar o mês e nem o não, pensei em fazer inputs separados para dia mês e ano, so estou perdido como vou juntar os valores e gravar no campo data que por padrão é 2019-09-26. Aguardo uma ajuda de vocês.
  22. Washington Alexandre Dias

    Pensei que havia moderadores aqui

    havia colocado um conteudo há uns 4 dias ! mais como o site esta largado ! estou retirando meu post ! que vergonha !!!
  23. Augustosx

    Ler ultima linha de um arquivo csv php

    Desejo realizar a leitura da ultima linha de um arquivo .csv, mas não tenho ideia de como posso realizar esse feito já tentei de diversas formas e em nenhuma obtive sucesso. Se alguém puder me ajudar fico grato. 8001,BREINFO,autor,"OU=Usuarios,DC=BREINFO,DC=COM",$true,123456A@,$false 8002,BREINFO,autor,"OU=Usuarios,DC=BREINFO,DC=COM",$true,123456A@,$false <?php $file = __DIR__ . '/arquivo.csv'; $csv = file($file); foreach ($csv as $row => $line) { $row++; //Limitador para separar os array $column = str_getcsv($line, ','); //Linha que se será analisada if ($row == 4) { //Faço a captura apenas do ID do array echo $column[0]; } } ?> OBS: $row 4 na operação de if é apenas para ilustração o correto ali seria capturar a ultima linha do CSV, e o $row++ eu tinha a ideia de sempre acrescentar +1 após a 1ª leitura mas deu falha, po isso tive a ideia de sempre ler a ultima linha do arquivo.
  24. erickcred

    rotas PHP erro

    Bom dia estou com um problema quando subi o arquivo para o servidor ele da erro 404, mas na minha maqui ele funciona localiza as paginas e navega tranquilo, mas no servidor ele somente encontra a index.php Configuração das pastas app/classes com Routes e Uri app/controllers/ com Index e Contato para gerenciar as rotas app/views/layout com header e footer app/views com as paginas em si public_html onde esta as rotas index com as rotas <?php use app\classes\Routes; use app\classes\Uri; require_once "../bootstrap.php"; $routes = [ '/index' => 'controllers/index', '/contato' => 'controllers/contato' ]; $uri = Uri::load(); require_once Routes::load($routes, $uri); Routes <?php namespace app\classes; class Routes { public static function load($routes, $uri) { if (!array_key_exists($uri, $routes)) { throw new \Exception("Pagina não encontrada!!! {$uri}"); } return "../app/{$routes[$uri]}.php"; } } Uri <?php namespace app\classes; class Uri { public static function load() { return parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); } } como disse aqui na minha maquina roda tranquilo
  25. Gabriel Buosi

    Dúvida programa PHP

    Faça um programa em PHP que o suário informe dois valor numéricos e o programa liste todo intervalo entre eles, por exemplo: Valores informados pelo usuário: 1 6 Programa irá escrever: 1 2 3 4 5 6 Você deverá usar Formulário, e repetição. Obrigado, preciso disso urgentemente.
×

Important Information

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