Jump to content

Search the Community

Showing results for tags 'conexão'.



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 42 results

  1. Olá, estou desenvolvendo meu TCC no Netbeans usando Java, quando estava fazendo as telas em JFrame, percebi que ele cria uma conexão toda hora que acessa uma tela (http://prntscr.com/op1tjc) fazendo com que "desconecte" o usuário que estava logado, gostaria de saber se tem alguma forma de fazer com que toda vez que troca de tela ele continua com a conexão anterior ao invés de criar uma nova, fazendo com que ele desconecte o usuário que estava logado.
  2. klemargomes

    Erro PHP MySQL

    Me ajudem por favor Estou tendo esse erro aqui ao rodar meu programa web Warning: mysqli_connect(): Server sent charset (255) unknown to the client. Please, report to the developers in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\novo_usuario.php on line 2 Warning: mysqli_connect(): (HY000/2054): Server sent charset unknown to the client. Please, report to the developers in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\novo_usuario.php on line 2 código de conexão do meu programa: <?php $conexao = mysqli_connect ("localhost:3306", "root", "root") or die (mysql_error()); mysqli_select_db("cadastro", $conexao) or die (mysql_error()); ?> <?php $nome=$_POST['nome_completo']; $endereco=$_POST['endereco']; $cpf=$_POST['cpf']; $data=$_POST['dt_nascimento']; $email=$_POST['email']; $senha=$_POST['senha']; $sql=mysql_query("INSERT INTO usuarios(nome_completo, endereco, cpf, dt_nascimento, email, senha) VALUES('$nome', '$endereco', '$cpf', '$data', '$email', '$senha')"); ?>
  3. Amanda Venturini

    Não estou conseguindo conectar Firebird no PHP

    Ja habilitei a extençao no XAMPP, e ja tentei no Wampserver tambem Aqui esta o codigo <?php $servidor = '127.0.0.1/3050:C:/TUTORIAL.FDB'; //conexão com o banco, se der erro mostrara uma mensagem. if (!($dbh=ibase_connect($servidor, 'SYSDBA', 'masterkey'))) die('Erro ao conectar: ' . ibase_errmsg()); //Fazer uma consulta no banco. //Instruções SQL $sql = 'SELECT * FROM fornecedores'; //Executa a instrução SQL $re= ibase_query($dbh, $sql); $num= ibase_affected_rows($re); //gera um loop com as linhas encontradas if($num > 0){ while($linha = ibase_fetch_object($re)){ echo " <p>{$linha->COD_FORNEC}</p> <p>{$linha->NOME_FORNEC}</p> <p>{$linha->EMAIL}</p>"; } }else{ echo "Nenhum foodtruck encontrado"; } // //Libera a memoria usada ibase_free_result($query); // //fecha conexão com o firebird ibase_close($dbh); ?>
  4. Bom dia. Estou iniciando na área de desenvolvimento de testes automatizados em Ruby+Cucumber+Capybara. Atualmente, estou com o projeto de automação com informações chumbadas no código, porém gostaria de realizar consultas no banco de dados da empresa, para aumentar o nível de minha aplicação. O problema é que não estou conseguindo achar algum tutorial, ou script como em outras linguagens, que realize esta conexão com o banco de dados. Não utilizo Rails em minha aplicação. Tentei utilizar o comando em minha aplicação, seguindo um tutorial que estava mais organizado, porém não consegui realizar a conexão correta. gem install mysql2 Poderiam me ajudar?
  5. Pessoal estou em final de tcc e meu projeto é basicamente um app que faz vendas para delivery... Metade desse projeto é um site e a outra o android que utilizam o mesmo banco de dados, projetamos e testamos tudo com o localhost no pc através do ampps e ai vem o meu problema. Upei o site em um servidor online com toda a nossa programação, banco e etc, porem meu aplicativo não abre sem ser em host local alguem tem alguma dica do que poderia ser ? Peguei o ip do servidor e substitui o do meu pc para poder acessar o banco no host online, mas não tenho certeza se fiz tudo da maneira correta. Se alguem puder me dar uma breve explicação do que se deve fazer após ter o app pronto para que ele funcione com o base de dados online, eu agradeço muito. Em teoria tenho um app pronto mas preciso fazer com que ele funcione online... Não sei se expliquei da melhor maneira mas qualquer ajuda eu agradeço...
  6. Lisraf68

    Acesso servidor interno e externo

    Olá Pessoal! Estou tendo um problema com um link no site do meu cliente...esse link envia o usuário para pagina de acesso a um ambiente online do aluno... entretanto, o endereço para essa pagina só pode ser acessado quando os estudante estão fora do wifi da escola, do contrario eles não conseguem acessar pelo link que eu implementei na imagem que esta no site. Existe outro endereço para quem está conectado no wifi da escola, como sou iniciante, só sei que tenho que ter um código que quando o usuário clicar no link vai verificar se está conectado no servidor interno, se não, ele joga para o servidor externo, porem... Não faço a minima ideia de como estruturar esse código e linkar ele junto a imagem do site... se alguém puder me ajudar please!!! já pesquisei tudo e não consigo sozinha!
  7. Bom dia amigos, Estou tendo problemas com a conexao no meu banco de dados. O seguinte código "testador" conecta perfeitamente: <?php $banco = "nome_banco"; $usuario = "usuario"; $senha = "senha"; $hostname = "banco.servidor"; $conn = mysql_connect($hostname,$usuario,$senha); mysql_select_db($banco) or die( "Não foi possível conectar ao banco MySQL"); if (!$conn) {echo "Não foi possível conectar ao banco MySQL. "; exit;} else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!. ";} mysql_close(); ?> porém o código que preciso que conecte não funciona nem a pau.... este: <?php class User { private $dbHost = "nome_banco.servidor"; private $dbUsername = "usuario"; private $dbPassword = "senha"; private $dbName = "banco_nome"; private $userTbl = ''; function __construct(){ if(!isset($this->db)){ // Connect to the database $conn = new mysqli($this->dbHost, $this->dbUsername, $this->dbPassword, $this->dbName); if($conn->connect_error){ die("Failed to connect with MySQL: " . $conn->connect_error); }else{ $this->db = $conn; } } } function checkUser($userData = array()){ if(!empty($userData)){ $prevQuery = "SELECT * FROM ".$this->userTbl." WHERE oauth_provider = '".$userData['oauth_provider']."' AND oauth_uid = '".$userData['oauth_uid']."'"; $prevResult = $this->db->query($prevQuery); if($prevResult->num_rows > 0){ $query = "UPDATE ".$this->userTbl." SET first_name = '".$userData['first_name']."', last_name = '".$userData['last_name']."', email = '".$userData['email']."', gender = '".$userData['gender']."', locale = '".$userData['locale']."', picture = '".$userData['picture']."', link = '".$userData['link']."', modified = '".date("Y-m-d H:i:s")."' WHERE oauth_provider = '".$userData['oauth_provider']."' AND oauth_uid = '".$userData['oauth_uid']."'"; $update = $this->db->query($query); }else{ $query = "INSERT INTO ".$this->userTbl." SET oauth_provider = '".$userData['oauth_provider']."', oauth_uid = '".$userData['oauth_uid']."', first_name = '".$userData['first_name']."', last_name = '".$userData['last_name']."', email = '".$userData['email']."', gender = '".$userData['gender']."', locale = '".$userData['locale']."', picture = '".$userData['picture']."', link = '".$userData['link']."', created = '".date("Y-m-d H:i:s")."', modified = '".date("Y-m-d H:i:s")."'"; $insert = $this->db->query($query); } $result = $this->db->query($prevQuery); $userData = $result->fetch_assoc(); } return $userData; } } ?> Exibe a seguinte msg: Estou tentando implementar um sistema de login usando SDK do Facebook, todos os testes com o aplicativo deram certo, porém na hora de armazenar os dados no BD esta dando esse erro de conexão. TO batendo a cabeça nisso a madrugada inteira e para finalizar... agora esse erro maldito... oq será que corrige isso? alguém consegue me ajudar? muito obrigado pela ateção.
  8. Boa Tarde a todos, Tenho um programa Windows desktop que utiliza o SQL SERVER como fonte de dados, os usuários iniciam o programa que se conecta ao SQL Server. Após o programa fazer o Login no sql server, o usuário insere a senha do sistema para acessar as informações na base de dados, porém quando ele coloca a senha do sistema, o programa fica processando e acaba que não respondendo, como faço para verificar no SQL Server o que esta impedindo o acesso as informações ?
  9. juninhogpe

    PHP + API

    Boa noite. Pessoal, por favor preciso integrar alguns formulários à uma API de um sistema, mais nunca fiz esse tipo de integração PHP + API, vocês podem me auxiliar me indicando algum site, material ou curso que eu consiga compreender melhor? Preciso enviar e receber informações usando os formulários com PHP e a API. Agradeço desde já. Att.
  10. Anderson Paulino Perraro

    Perda de conexao com mysql por inatividade

    1) Tenho um site de lista telefonica, desenvolvido com php e mysql. Se ficar sem fazer uma pesquisa por aproximadamente 10 minutos da um erro de perda de conexao com o banco de dados. Dando um refresh na tela ele refaz a conexao e funciona normalmente. O que pode ser este erro? 2) Não fecho a conexao com o banco apos a consulta. É necessário fechar a conexão após cada consulta?
  11. André Tripode Colognesi

    Qual a conexão com banco mais recente?

    Estou começando a programar em PHP agora e estou em duvida sobre qual a conexão mais recente, sei que a pouco tempo atras era a mysqli, porem tenho duvida se existe alguma mais recente ou mysqli atraves de POO é a mais atual. abraços
  12. Kelen Miranda Silva

    Conexao PDO

    Olá, preciso de uma ajuda. Sou iniciante em php. Tinha uma conexão desta forma: $conexao = new PDO('mysql:host=localhost;dbname=meubanco','meuuser',''); No entanto para fins de aprendizado ela ficou assim... try { class dbconn { public $dblocal; public function __construct() { } public function initDBO() { $this->dblocal = new PDO("mysql:host=localhost;dbname=meubanco;charset=latin1","root","",array(PDO::ATTR_PERSISTENT => true)); $this->dblocal->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } } } ?> Beleza. A conexão funciona sem problemas. Agora veja esta linha: $result = $conexão->prepare($select); Aqui eu usava a variável ($conexão), agora tentei usar a variável ($this) e recebo um erro. (Fatal error: Using $this when not in object context in ) Como resolver isto, já que o nome não é mais "$conexão" e sim "$this" que não pode ser usado? Grato.
  13. Gildvan Arley

    [Resolvido] Sistema de cadastro de usuarios

    Olá, galera estou criando um sistema de cadastro pra meu site e estou tendo problemas com o registro no fim do cadastro. alguém poderia me ajudar com o código a conexão esta OK, mãos ele não esta cadastrando o usuario cadastro.php <?php session_start();?> <!DOCTYPE html> <html> <head> <title>Cadastro de Usuarios</title> </head> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap-grid.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap-reboot.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap-reboot.min.css"> <script src="js/bootstrap.bundle.js"></script> <script src="js/bootstrap.js"></script> <script src="js/bootstrap.bundle.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="https://code.jquery.com/jquery-1.11.1.min.js"></script> <body> <div class=container> <h2>Formulario de Cadastro</h2> <br> <form id="formulariocadastro" method="post" action="pro_cad.php"> <div class="form-group input-icon-left"> <i class="fa fa-user"></i> <input type="text" class="form-control" name="nomec" required="true" placeholder="usernome"> </div> <div class="form-group input-icon-left"> <i class="fa fa-envelope"></i> <input type="email" class="form-control" name="emailc" required="true" placeholder="Email"> </div> <div class="form-group input-icon-left"> <i class="fa fa-envelope"></i> <input type="text" class="form-control" name="telefonec" required="true" placeholder="Telefone"> </div> <div class="form-group input-icon-left"> <i class="fa fa-lock"></i> <input type="password" class="form-control" name="senhac" required="true" placeholder="Sua senha"> </div> <div class="form-group input-icon-left"> <i class="fa fa-check"></i> <input type="password" class="form-control" name="confirmasenhac" placeholder="Repita sua senha"> </div> <div class="form-group input-icon-left"> <i class="fa fa-user"></i> <input type="text" class="form-control" name="steamidc" placeholder="Steam ID"> <a href="https://steamidfinder.com/?openid">Link da steam aqui</a></div> <button type="submit" class="btn btn-primary">Registrar-se</button> <p class="text-center text-success"> <?php if (isset($_SESSION['cadsucess'])){ echo $_SESSION['cadsucess']; unset($_SESSION['cadsucess']); } ?> </form> </div> </body> </html> conexao.php <?php require 'config.php'; $conexao = new mysqli(HOTS,USER,PASS,DB); if ($conexao ->connect_error){ echo "Error ao conectar com o banco de dados" .$conexao ->connect_error; }else{ echo "Conexão com o banco de dados feita com sucesso"; } ?> pro_cad.php <?php session_start(); require 'conexao.php'; $nome = $_POST['nomec']; $email = $_POST['emailc']; $telefone = $_POST['telefonec']; $senha = $_POST['senhac']; $steam = $_POST['steamidc']; $insert = "INSERT INTO usuarios(nome,email,telefone,senha,steam) VALUES('$nome','$email','$telefone','$senha','$steam')"; $query = $conexao->query($insert); $_SESSION['cadsucess'] = "Cadastro feito com sucesso"; header("Location: cadastro.php"); ?> config.php <?php define('HOTS','localhost'); define('USER','root'); define('PASS',''); define('DB','cadastro'); ?> bd.sql -- phpMyAdmin SQL Dump -- version 4.7.4 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1:3306 -- Generation Time: 12-Dez-2017 às 18:47 -- Versão do servidor: 5.7.19 -- PHP Version: 5.6.31 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `cadastro` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `usuarios` -- DROP TABLE IF EXISTS `usuarios`; CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(150) NOT NULL, `email` varchar(150) NOT NULL, `telefone` varchar(15) NOT NULL, `senha` varchar(150) NOT NULL, `steam` varchar(150) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; não esta registrando no banco de dados desde já obrigado.
  14. CaiqueMOliveira

    Conexão com o Sql Server 2017

    Olá pessoa, Estou tentando realizar uma conexão com o Sql Server, mas ao tentar recebo a seguinte mensagem: "Uncaught Error: Call to undefined function sqlsrv_connect() in ...". Obs.: Já realizei o download das dll's no seguinte diretório: "C:\xampp\php\ext" e adicionei as extension no php.ini. Porém, mesmo após todos estes processos ainda recebo o a mesma mensagem como relatada acima; meu documento php.ini não pussuí a extension php_mssql.dll e estou tentando me conectar utilizando a função sqlsrv_connect(); utilizo a versao 7.1.11 do PHP. segue extension no arquivo php.ini: extension=php_sqlsrv_53_nts.dll extension=php_pdo_sqlsrv_54_ts.dll extension=php_pdo_sqlsrv_54_nts.dll extension=php_pdo_sqlsrv_53_nts.dll extension=php_sqlsrv_53_ts.dll extension=php_sqlsrv_54_nts.dll extension=php_sqlsrv_54_ts.dll extension=php_pdo_sqlsrv_53_ts.dll extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll ;extension=php_ftp.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll [MSSQL] mssql.allow_persistent=On mssql.max_persistent=-1 mssql.max_links=-1 mssql.min_error_severity=10 mssql.min_message_severity=10 mssql.compatability_mode=Off mssql.secure_connection=Off
  15. ALGUÉM PODE ME AJUDAR ? Quero enviar o conteudo da variavel para o PHP. meu javascript $(document).ready(function(){ $("#btn").click(function(){ var hashcod = "5DF9D18C2BE6EBC4E84801B71B065FCC63B721C097370CE0DC8CA5F716B36956266D06913514274B8BC9FF4D88CE29112F82802D838C0293B910944A25752DD4"; $.ajax({ url: "index.php", method: "POST", data: 'hashcod:' + $('hashcod').val(); }); }); }); meu PHP $hash = $_POST['hashcod']; echo $hash; Erro no PHP de variavel undefined.
  16. Boa tarde.. Sou muito iniciante no PHP e procurava algum código que me possibilitasse conectar e extrair os dados do meu banco MySQL de um servidor no qual está rodando o GLPI! Pesquisando na internet achei o código abaixo, mas por alguma razão ele me retorna o erro "No Database selected" e já testei com outros códigos de conexão e funcionaram perfeitamente! Me ajudem por favor e agradeço desde já! Segue o código: <?php function AcessaMySQL($servidor, $usuario, $senha, $database){ mysql_connect($servidor, $usuario, $senha) or die (mysql_error()); mysql_select_db($database) or die (mysql_error()); } /* Chama a função */ AcessaMysql('192.168.191.000', 'root', '123456', 'tp_glpi'); // Definimos o nome do arquivo que será exportado $arquivo = 'glpi.xls'; // Configurações header para forçar o download header ("Expires: Mon, 12 Set 2010 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); echo '<table border=1><tr><td colspan="10" align=center><b>Chamados Registrados no GLPI</b></td></tr>'; echo '<tr>'; echo '<td><b>ID</b></td>'; echo '<td><b>Título</b></td>'; echo '<td><b>Aberto em?</b></td>'; echo '<td><b>Fechado em?</b></td>'; echo '<td><b>Última Modificação</b></td>'; echo '<td><b>Status</b></td>'; echo '<td><b>Usuário</b></td>'; echo '<td><b>Grupo</b></td>'; echo '<td><b>Técnico</b></td>'; echo '</tr>'; $query = "SELECT Chamados.ID, Chamados.name AS 'Titulo', DATE_FORMAT(Chamados.date, GET_FORMAT(DATE,'EUR')) AS 'Aberto em?', DATE_FORMAT(Chamados.closedate, GET_FORMAT(DATE,'EUR')) AS 'Fechado em?', DATE_FORMAT(Chamados.date_mod, GET_FORMAT(DATE,'EUR')) AS 'Última Mod.', Chamados.status AS 'Status', Usuarios.realname 'Usuário', Grupos.name AS 'Grupo', Tecnicos.realname AS 'Técnico', Chamados.contents AS 'Descrição' FROM glpi_tracking AS Chamados INNER JOIN glpi_users AS Usuarios ON(Chamados.author = Usuarios.ID) INNER JOIN glpi_users AS Tecnicos ON(Chamados.assign = Tecnicos.ID) INNER JOIN glpi_groups AS Grupos ON(Chamados.FK_group = Grupos.ID);"; $resultado = mysql_query($query); while($row = mysql_fetch_row($resultado)){ echo '<tr>'; echo '<td>'. $row[0] .'</td>'; echo '<td>'. $row[1] .'</td>'; echo '<td>'. $row[2] .'</td>'; echo '<td>'. $row[3] .'</td>'; echo '<td>'. $row[4] .'</td>'; echo '<td>'. $row[5] .'</td>'; echo '<td>'. $row[6] .'</td>'; echo '<td>'. $row[7] .'</td>'; echo '<td>'. $row[8] .'</td>'; echo '</tr>'; } echo '</table>'; ?>
  17. Gostaria de alguns exemplos de como fazer uma conexão php com banco oracle. Já vi vários tutoriais e maneiras diferentes e sem sucesso. Eu tenho um servidor contratado na k2host, onde eu tenho o meu index.php <?php # Definindo pacotes de retorno em padrão JSON... header('Content-Type: application/json;charset=utf-8'); # Carregando o framework Slim... require 'Slim/Slim/Slim.php'; \Slim\Slim::registerAutoloader(); # Iniciando o objeto de manipulação da API SlimFramework $app = new \Slim\Slim(); $app->response()->header('Content-Type', 'application/json;charset=utf-8'); # Função de teste de funcionamento da API... $app->get('/', function () { echo "Bem-vindo a API do Sistema"; }); # Função para obter dados da tabela 'cliente'... $app->get('/clientes',function(){ # Variável que irá ser o retorno (pacote JSON)... $retorno = array(); $user = "user"; $pass = "pass"; $name = "db_name"; $host = "201.62.99.137"; $tns = " (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP) (HOST = ".$host.")(PORT = 1522)))(CONNECT_DATA = (SID = ".$name.")))"; try { $conn = new PDO("oci:dbname=".$tns,$user,$pass); echo 'conectado -> '.date('H:i:s'); foreach($conn->query('SELECT * from contrato') as $registro) { $registro = array( "NRO_CONTRATO" => $cliente["NRO_CONTRATO"], "DES_CONTRATO" => $cliente["DES_CONTRATO"]), "NRO_TIP_CONTRATO" => $cliente["NRO_TIP_CONTRATO"], "NRO_GRUPO" => $cliente["NRO_GRUPO"], ); $retorno[] = $registro; } }catch(PDOException $e) { echo ($e->getMessage()); } foreach(PDO::getAvailableDrivers() as $driver) echo '<br>',$driver, '<br>'; if(!$tns){ echo "Não foi possível se conectar ao banco de dados"; exit;} # Retornando o pacote (JSON)... $retorno = json_encode($retorno); echo $retorno; }); # Executar a API (deixá-la acessível)... $app->run(); ?> O retorno do codigo acima: Acessando http://../index.php/clientes could not find driver<br>dblib<br><br>firebird<br><br>mysql<br><br>odbc<br><br>pgsql<br><br>sqlite<br>[] A ideia era fazer a conexão de um APP que eu estou desenvolvendo no INTEL XDK. Ao clicar em um botão, ele acessaria o "index.php", por exemplo e trataria os dados. Se alguém puder me ajudar com esse erro ou tiver uma maneira mais fácil de fazer. Ficarei grato pelo ajuda. Obrigado.
  18. Olá, me deparei com um pequeno problema ao clica em uma página em meu site, eu utilizo conexao PDO com efeito ajax. eu estou com a internet meio lenta, no entanto quando eu clico no botão para exibi a página de cadastro, não aparece nada ou seja apenas a página em branco como se a página não estivesse nada escrito, acredito que esse seja lentidão ao pedi resposta a conexão PDO, eu queria ao ter esse problema de falha de conexão exibisse um erro personalizado informando "Conexão perdida, consulte seu provedor de internet e tente novamente" OBS: NA FOTO ELE EXIBIU NORMALMENTE A PÁGINA http://prntscr.com/f2ooky NESTA OUTRA FOTO JÁ NÂO EXIBE MAIS APENAS MOSTRA TUDO EM BRANCO: http://prntscr.com/f2oouw AJUDA AI PLEASE :( http://prntscr.com/f2oouw http://prntscr.com/f2ooky http://prntscr.com/f2ooky
  19. alexalannunes

    Classe de Conexão

    Boa tarde. Criei uma classe de conexão com PHP e gostaria de opiniões (críticas e sugestões) <?php session_start(); date_default_timezone_set( 'America/Fortaleza' ); class Conexao { public static $conexao_pdo; public static function Conectar($bd, $host, $usuario, $senha, $drive) { try { self::$conexao_pdo = new PDO($drive . ':host=' .$host . ';dbname=' . $bd, $usuario, $senha); return self::$conexao_pdo; } catch(PDOException $e) { echo $e->getMessage(); session_destroy(); } } } $conexao_pdo = Conexao::Conectar('rh', 'localhost', 'root', 'alexalannunes', 'mysql'); ?> eae??? Aguardo... vlws
  20. pessoal estive tentando uma função para centralizar a conexão e manipulação de dados do mysql em uma página só no servidor assim quando mudar alguma coisa igual quando mudou de mysql para mysqli não precisamos ficar alterando parametro em trucentas pagina. não consegui em uma página só como eu esperava mas cheguei num modelo em duas pagina que acho que atende bem e se alguem mais precisar de alguma coisa parecida, vou deixar aqui como fiz. pra começar, imagine que tu tem um site com 101 página e em cada uma delas tem pelo menos um select ou update ou insert. vai ser 101 página pra alterar se mudar a forma de conexão. agora imagina que muitas dessas pagina tem mais de uma ocorrencia pra ser alterada, em alguns caso pode chegar a centenas de ocorrencia. do jeito que fiz vamos ter que alterar só duas paginas, uma com a conexão e outra com as manipulação do banco. por que dividi em duas? eita mas que boa pergunta, eu sabia que alguem ia fazer essa hehehe, bem eu não consegui fazer com uma função, até consegui passar a string pra ela mas não consegui o retorno de volta para a pagina de requisição e entre a conexão e a consulta ou manipulação do banco temos que passar a string certo? certo. então aí eu dou um include com a página de conexão, escrevo a string e dou o include para a manipulação, claro que posso colocar a string antes de tudo e deixar as duas paginas em uma só mas se eu precisar dar varios includes na página a conexão com o banco ia ser incluida varias vezes sem precisar. sem mais demora vamos ao que interessa, quem quiser melhorar ou conseguir fazer por função numa página só como eu queria antes fique a vontade para dar ideias. página conn.php $con = mysqli_connect("server.site.com", "username", "senha", "nome_do_banco") or die("Erro: " . mysqli_error($con)); mysqli_set_charset($con,"utf8"); nada a mais a ser dito aqui pois se trata só da conexão ao banco, certo? página conn_prapare.php $res = $con->query($cns); $tipo_cns = strtolower(substr($cns, 0, 6)); $num_rows = 0; if($tipo_cns == 'select'){ $row = array(); while($arr = $res -> fetch_array()){ array_push($row, $arr); } $num_rows = count($row); } $num_user = (($tipo_cns == 'insert') ? $mysqli->insert_id : 0); nessa página criamos a consulta ou manipulação ao banco de dados. a variável $num_rows vai ser usada para testar se tem registro que atende os parametros solicitados. a variável $tipo_cns vai pegar os seis primeiros caractere da string para ver se é select, insert, update etc. usei a função strtolower() pra converter tudo pra minusculo porque aí tanto faz se digitar SELECT, INSERT, UPDATE ou select, insert, update que vai funcionar sem problema. por que saber isso? porque se for SELECT, pode ser preciso iterar o retorno pra extrair os dados. aqui eu criei uma variável de nome $row pra receber esse retorno pois não vamos usar nada que tenha que passar mysqli no parametro lá na página que tá solicitando, certo? então essa nova array é que vai ser usada lá. para passar os dados da array fetch_array para essa nova variável eu usei a função array_push que pega os dados duma array e adiciona na outra do jeito que eles vem com keys e values. usei $num_user pra o caso de ser INSERT poder capturar a id do último registro adicionado. pagina login.php if(!isset($_SESSION["adm"])){ if(isset($_POST["username"])){ $username = $_POST["username"]; $senha = md5($_POST["pass"]); include_once("../conn.php"); $cns = "SELECT id, nome, username, sexo FROM tbl_users WHERE username='$username' And senha='$senha'" or die("Erro na consulta: " . mysqli_error($cns)); include_once("../conn_prepare.php"); if($num_user > 0){ $_SESSION["adm"] = array($row[0]["id"], $row[0]["nome"], $row[0]["username"], $row[0]["sexo"]); }else{ $_SESSION["adm_erro"] = "<div style='color: red;'>Usuário e ou senha não confere, por favor, tente novamente!</div>"; } } } header("Location: ./"); no login invés de usar $row['id'] como normalmente usamos nós iteramos sobre a nova array com o for() e por isso temos que passar a id numérica da array mãe e ['id'] se torna array filha ou subarray por assim dizer. nesse caso temos no máximo uma linha e por isso já sabemos que o indice da array mãe é 0. uma pagina usando select e update ou insert include_once("../conn.php"); $cns = "SELECT id_user, data_cadastro, hora_cadastro, cidade, estado, pais, FROM tbl_log WHERE id_user='$id_user' ORDER BY data_cadastro DESC, hora_cadastro DESC FROM tbl_trab WHERE id_user='$id_user' or die("Erro na consulta: " . mysqli_error($cns)); include("../conn_prepare.php"); if($num_user > 0){ $cns = "UPDATE tbl_trab SET data='$data', hora='$hora', cidade='$cidade', estado='$estado', pais='$pais' WHERE id_user='$id_user'" or die("Erro na consulta: " . mysqli_error($upd)); }else{ $cns = "INSERT INTO tbl_trab(id_user, data_cadastro, hora_cadastro, cidade, estado, pais) VALUES('$id_user', '$data', '$hora', '$cidade', '$estado', '$pais')" or die("Erro na consulta: " . mysqli_error($ins)); } include("conn_prepare.php"); aqui vemos o caso que falei de mais de um uso pra manipulação de dados onde a conexão ia ser repetida se colocasse tudo num só arquivo ok? uma página para exibir dados include_once("../conn.php"); $cns = "SELECT data_cadastro, hora_cadastro, cidade, estado, pais FROM tbl_trab WHERE id_user='$id_user' ORDER BY data_cadastro DESC, hora_cadastro DESC" or die("Erro na consulta: " . mysqli_error($cns)); include_once("../conn_prepare.php"); if($num_rows > 0){ $corpo = "<table><tr><th class='th_title' colspan=8>LISTA DE ATIVIDADES</th></tr><tr><th>id</th><th>Data</th><th>Hora</th><th>Cidade</th><th>Estado</th><th>País</th></tr>"; for($linha = 0; $linha < $num_rows; $linha++){ $corpo .= "<tr><td>" . $row[$linha]['id_visitante'] . "</td><td>" . date_format(date_create($row[$linha]["data_cadastro"]), "d/m/Y") . "</td><td>" . date_format(date_create($row[$linha]["hora_cadastro"]), "H:i:s") . "</td><td>" . $row[$linha]["cidade"] . "</td><td>" . $row[$linha]["estado"] . "</td><td>" . $row[$linha]["pais"] . "</td></tr>"; } $corpo .= "<tr><th class='th_title' colspan=8>Quantidade de atividades: " . $num_user . "</th></tr></table>"; }else{ $corpo = "<div class='no-work'>Não há dados para serem exibidos no momento - " . $id_user . ".</div>"; } por último uma listagem usando o for() pra pegar os dados da segunda array criada na pagina conn_prepare.php. observe o uso das arrays mães seguidas das arrays filhas. vale menciona porque usei include_once para conn.php e apenas include para conn_prepare.php. o include_once adiciona um arquivo só uma vez e o include simples pode adicionar ele quantas vezes precisar. claro que podemos usar só o include mas nunca só o include_once para esse caso. é isso fico por aqui na esperança que isso pode ajudar alguém que estiver precisando.
  21. Handrix

    Conexão com banco de dados UOL

    Eai galera, beleza? Criei meu banco de dados e configurei a conexão só que apresenta erro de conexão. Não sei se é algum erro na conexão ou o que seria... Acredito que é a variável $host sempre deixo atribuído como "localhost", mas acredito que o uol usa outra forma por o que pesquisei, gostaria de saber como seria a outra forma. Deixo um print da informação do meu banco no UOL Host E o código que busca as informações e conecta ao banco. <?php class cn { //Banco de dados protected static $cndb; private $host = "painel_radio"; private $user = "root_rhpop"; private $pass = "-----"; private $dbname = "painel_radio"; public function __construct() { try { self::$cndb = new PDO("mysql:host=".$this->host.";dbname=".$this->dbname.";charset=utf8", $this->user, $this->pass, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" ) ); self::$cndb->exec("SET CHARACTER SET utf8"); } catch (PDOException $e) { print('Erro ao estabelecer conexão com o banco de dados'); exit; } } public static function connection() { if (!self::$cndb) { new cn(); } return self::$cndb; } }
  22. Olá pessoal do fórum, eu realmente fiquei preso nesse problema pois não sei como devo proceder, o erro é o seguinte: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in Eis aí o código: $conexao=mysqli_connect("localhost", "root", "root", "mysqli_login"); $pubs = mysqli_query($conexao, "SELECT * FROM pubs desc"); while ($pub = mysqli_fetch_assoc($pubs)) { $email = $pub['user']; $saberr = mysqli_query("SELECT * FROM tbl_users WHERE email = '$email'"); $saber = mysqli_fetch_assoc($saberr); $nome = $saber['username']." ".$saber['username']; $id = $pub['user_id']; if($pub['imagem']=="") { echo '<div class="pub" id="'.$id.'"> <p><a href="#">'.$nome.'</a> = '.$pub["data"].'</p> <span>'.$pub['texto'].'</span><br /> </div>'; }else{ echo '<div class="pub" id="'.$id.'"> <p><a href="#">'.$nome.'</a> = '.$pub["data"].'</p> <span>'.$pub['texto'].'</span><br /> <img src="upload/'.$pub["imagem"].'" /> </div>'; } } Se alguém puder ajudar eu agradeço!
  23. Lucas482

    Problema ao conectar com o mysql

    Estou fazendo um sistema de cadastro com PHP e mysql, estou usando wamp e o apache está usando a porta 8080, enquanto o mysql a 3306. Quando clico no botão "finalizar cadastro" no meu formulário, a pagina começa a carregar e depois de alguns segundos me da o erro da imagem que anexarei. esse é o código que estou usando pra fazer a conexão: <?php if(!isset($_SESSION)){ session_start(); } $dsn = 'mysql:host=localhost:port=8080;dbname=find_things'; $username = 'root'; $password = ''; $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', ); $dbh = new PDO($dsn, $username, $password, $options); ?> Gostaria de entender o que é o erro e como arrumá-lo
  24. BOM DIA SENHORES, O CLIENTE TEM UM SERVIDOR VPN, (UM CLOUD) E TEM UM PAINEL EM OUTRO SERVIDOR, E PRECISO LINKA O PAINEL DO SITE NO VPN(UM CLOUD), É A PRIMEIRA VEZ QUE ME ENCONTRO NESSA SITUAÇÃO DE CONECTAR AO UM VPN, NO PAINEL TEM UM BANCO DE DADOS QUE QUANDO É FEITO UM CADASTRO AS INFORMAÇÕES VÃO PRA LÁ, E TEM QUE IR PARA O VPN, SÓ QUE VI QUE AS CONFIGURACOES SAO DIFERENTES, ALGUEM JA PASSOU POR ISSO? QUALQUER AJUDAR SERÁ BEM VINDA.
  25. Pedro Gustavo R. Campos

    Acesso ao Oracle por ADO

    Prezados, Instalei Oracle XE Server no meu computador. Consegui restaurar uma base de dados salva em arquivo .DMP. Ao tentar a conexão via aplicativo, surge a mensagem de erro: "Componentes cliente e de rede Oracle não encontrados. Estes componentes são fornecidos pela Oracle Corporation e fazem parte da instalação do software cliente Oracle versão 7.3.3 (ou posterior). O provedor não funcionará se esses componentes não forem instalados" Como solucionar esse problema? Desde já, agradeço
×

Important Information

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