Postagens

Extensão PDO

Olha galera do PHP! Hoje vamos falar de PDO que é muito usado no php desde a versão 5.1.0. A PDO é uma biblioteca para abstração de conexões a bancos de dados — embutida no PHP desde a versão 5.1.0 — que fornece uma interface comum para conversar com vários bancos de dados diferentes. Por exemplo, você pode usar basicamente o mesmo código para fazer a interface com o MySQL ou SQLite: <?php // PDO + MySQL $pdo = new PDO ( 'mysql:host=example.com;dbname=database' , 'user' , 'password' ); $statement = $pdo -> query ( "SELECT some\_field FROM some\_table" ); $row = $statement -> fetch ( PDO :: FETCH_ASSOC ); echo htmlentities ( $row [ 'some_field' ]); // PDO + SQLite $pdo = new PDO ( 'sqlite:/path/db/foo.sqlite' ); $statement = $pdo -> query ( "SELECT some\_field FROM some\_table" ); $row = $statement -> fetch ( PDO :: FETCH_ASSOC ); echo htmlentities ( $row [ 'some_field' ...

POO - Programação Orientado a Objeto

Olá galera do php! Bom Hoje vou fala um pouco de POO - Programação Orientado a Objeto. O que é orientação a objetos? A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos. [ Para mais informações clik no link Toda programação orientada a objeto se usa class, mas o que é isso? Classe representa um conjunto de objetos com características afins. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.  Então vamos ver como se aplica isso no php 1º Vamos criar um arquivo chamado pessoa.php e vamos cria uma Class a onde vamos crias os objetos. Class Pessoa{        private $v_nome = null;        private $v_idade = null;        private $v_fone = null;    ...

página de login php + SESSÂO Exemplo 2

Imagem
Olá galera do PHP!!! Hoje vamos criar uma formulário de login a onde o usuário tem que se logar para ter acesso ao painel ou seu perfil, mas primeiro vamos entender como isso vai funcionar. A imagem abaixo mostra como isso funciona: Bom a imagem não esta muito boa mas acho que da pra entender o que vamos fazer... crie uma tabela no seu banco dedados mysql chamada  " users_db " CREATE TABLE `users_db` (   `IdUser` int(11) unsigned NOT NULL AUTO_INCREMENT,   `username` varchar(50) DEFAULT NULL,   `password` varchar(10) DEFAULT NULL,   PRIMARY KEY (`IdUser`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 Vamos ao php agora... 1º Passo Criar o arquivo de conexão " conexao .php " <?php $hostname_data = 'localhost'; $database_data = 'test';                 ...

Formulário em PHP com CSS

Imagem
Olá galera do PHP! Bom algumas pessoas me perguntam como cria um FORM em PHP com CSS... Então vamos lá: Primeiro vamos Criar o arquivo index.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="css_form.css"> <title>Cadastro No Site</title> </head> <body> <h2>Cadastro no site</h2> <form id="form1" name="form1" method="post" action="">   <label>Nome: *<br>   <input type="text" name="txtlNome" id="txtlNome" required>   </label>   <label>  <br>   Sobre Nome: *<br>   <input type="text" name="txtSobreNome" id="txtSobreNome...

Usando UNION em MySQL

Olá galera do PHP ! Hoje eu vou falar um pouco de SQL voltado para Mysql, mas especifico a função UNION Bom a função UNION server para Unir o Resultado de vários SELECT´s como vou demonstra. Vamos Criar uma Tabela Chamada "tb_pessoa_fisica" CREATE TABLE tb_pessoa_fisica( `COD_PSF` INT(11) NOT NULL AUTO_INCREMENT, `PSF_NOME` VARCHAR(11)DEFAULT NULL,     PRIMARY KEY (`COD_PSF`) ) Agora vamos criar uma tabela chamada tb_pessoa_juridica CREATE TABLE tb_pessoa_juridica( `COD_PSJ` INT(11) NOT NULL AUTO_INCREMENT, `PSJ_NOME` VARCHAR(11)DEFAULT NULL,     PRIMARY KEY (`COD_PSJ`) ) Agora vamos dar dados para essas tabelas INSERT INTO tb_pessoa_fisica(PSF_NOME)VALUE('Pessoa1'),('Pessoa2'),('Pessoa3') ; INSERT INTO tb_pessoa_juridica(PSJ_NOME)VALUE('Empresa1'),('Empresa2'),('Empresa3'); bom agora vamos de fato ao teste da função UNION SELECT PSF_NOME FROM tb_pessoa_fisica UNION SELECT PSJ_NOME FROM tb_pessoa_juridica    Veja qu...

Arredondamento de um número inteiro em PHP

Olá galera do php! bom estava eu programando como de costume e tive um problema a onde o valor de um determinado calculo tinha que ser inteiro ai eu fique pensando como eu ia resolver isso ai eu foi a pesquisa no site do php e achei isso. Arredondamento automático Round é a função básica para arredondamento automático: echo round(7.3);    //  7 echo round(2.999);  //  3 echo round(-6.12);  //  -6 Arredondamento para cima No caso da paginação, utilizei ceil , que arredonda sempre para o próximo número inteiro: echo ceil(4.3);    // 5 echo ceil(9.999);  // 10 echo ceil(-3.14);  // -3 Arredondamento para baixo O floor é "o contrário" do ceil , ele arredonda para o primeiro número inteiro anterior ao número passado. echo floor(4.3);   // 4 echo floor(9.999); // 9 echo floor(-3.14); // -4 Bom é isso ai esp...

DIA - Declaração De Ingresso No Amazonas

Imagem
Sistema desenvolvido para atender as exigências do Decreto Estadual 32.128 da Sefaz-Am: A Secretaria de Estado da Fazenda, através do art. 9º do Decreto Estadual nº 32.128, de 16 de fevereiro de 2012, criou a modalidade de DECLARAÇÃO do ICMS incidente na entrada, no Amazonas, de mercadorias e serviços oriundos de outras Unidades da Federação. Contato: fone: (92) 9205-3069 e-mail: eduardocobain@bol.com.br Duvidas sobre o Sistema postem um comentário ...

Controle de EPI Feito em PHP

Olá galera do PHP! Eu tive trabalhando em um sistema para o controle de EPI conforme a NR6 segue um link para mais detalhes http://www.wrsolucoesinformatica.com/eepi.pdf .

Como saber quanto tem de espaço livre no seu HD com php

Olá galera do PHP! Bom hoje vou falar um pouco do da função "disk_free_space()" , ela server para verificar quanto tem de espaço livre no seu hd para armazenamento de dados, em alguns projetos temos que verificar tem espaço para realizar upload de determinado arquivo então entra essa função para ver ser tem espaço para no HD para esse arquivo veja como usar essa função. Exemplo1: Ele vai retornar em bytes o valor disponível no HD. <?php echo disk_free_space ( "/" ); ?> Ele retorna: 416442572800   No segundo exemplo ele vai mostra em bytes e GB. Exemplo2: <?php     $bytes = disk_free_space( "." ) ;     $si_prefix = array( 'B', 'KB', 'MB', 'GB', 'TB', 'EB', 'ZB', 'YB' ) ;     $base = 1024;     $class = min((int)log($bytes , $base) , count($si_prefix) - 1);     echo $bytes . '<br />';     echo sprintf('%1.2f' , $bytes / pow($base,$class)) ...

Como deletar um aquivo no seu server com php

Olá galera do php ! Hoje eu mostrar como funciona o comando "unlink" , bom pra que ele server? Bom, o comando "unlink" é uma função do php que serve para deleta um arquivo no servidor. a sintaxe dele é muito simples e bem eficiente na hora do desenvolvimento pois com ele vc evita que o seu server fique sobrecarregado de arquivos pdf ou imagens que não sejam usadas com frequência. Vamos criar um arquivo chamado "del.php" Exemplo1: <?php # ele vai deletar o arquivo na mesma pasta que esta o arquivo "del.php" esta.   unlink ( 'NomeDoArquivo.pdf'); ?> Para deletar em outra pasta é só indica o local. Exemplo2: <?php # ele vai deletar o arquivo na mesma pasta que esta o arquivo "del.php" esta.   unlink ( 'NomeDaPasta/NomeDoArquivo.pdf'); ?> Bom é isso ai é  simples mas é php!  

Excluir um registro de uma tabela usando php+mysql+jQuery

Imagem
Olá galera do php!   Hoje eu vou mosta como excluir um registro de uma tabela usando php+mysql+jQuery , então vamos lá. Primerio vamos criar uma tabela chamada " tb_contatos" em um banco de dados mysql com os seguintes campos "id","Nome" e "Email". CREATE TABLE `tb_contatos` (   `Id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Id',   `Nome` VARCHAR(50) DEFAULT NULL COMMENT 'Nome Completo',   `email` VARCHAR(100) DEFAULT NULL COMMENT 'E-mail',   PRIMARY KEY (`Id`) ) ENGINE=INNODB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1 De pois de criar a tabela vamos fazer um insert de dados na tabela. INSERT INTO tb_contatos(Nome,email) VALUE ('Nome de Usuario1','email@usuario1.com.br'),('Nome de Usuario2','email@usuario2.com.br'),('Nome de Usuario3','email@usuario3.com.br') Bom agora vamos ao codigo php e jQuery Vamos criar um arquivo para conexão com o bando de dados ...

Carrega um combox em PHP com Ajax

Saudações galera do PHP! Hoje vou explicar  como se carrega um combox em PHP com Ajax. Bom primeiro vamos ter que criar um arquivo chamado “index. php” . Nele colocamos esse código:  <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>teste combox</title> <script type="text/javascript"> function queryajax(str){    var page1 = "intcombox.php";    if (str=="")   {   document.getElementById("Cidades").innerHTML="";   return;   } if (window.XMLHttpRequest)   {// code for IE7+, Firefox, Chrome, Opera, Safari   xmlhttp=new XMLHttpRequest();   } else   {// code for IE6, IE5   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }   xmlhttp.onreadystatechange=function()   {   if (xmlhttp.readyState==4 && xmlhttp.status==200)     {   ...

Transforma valor R$ por extenso

Olá seguidores do php! Bom eu fiz uma aplicação a onde eu tinha que transforma um valor Decimal em string então fiz uma pesquisa de na internet e achei um muito interessante, ele faz muito bem essa função, eu  fiz os teste aprovei, meus parabéns para que criou. Veja o código: function extenso($valor = 0, $maiusculas = false) { $singular = array("centavo", "real", "mil", "milhão", "bilhão", "trilhão", "quatrilhão"); $plural = array("centavos", "reais", "mil", "milhões", "bilhões", "trilhões", "quatrilhões"); $c = array("", "cem", "duzentos", "trezentos", "quatrocentos", "quinhentos", "seiscentos", "setecentos", "oitocentos", "novecentos"); $d = array("", "dez", "vinte", "trinta", "qu...

CSS Menu para Sistema em Formato Tablet

--> CSS para colocar na sua página para criar um menu em forma de quadrado. /* =-=-=-=-=-=-=-[Menu Eight]-=-=-=-=-=-=-=- */ #menu {         width: 500px;         margin-top: 10px;         }         #menu ul {         list-style: none;         margin: 0;         padding: 0;         }         #menu li a {         text-decoration: none;         border: solid 1px #CCCCCC;         float:left;         height: 68px;         width: 128px;           voice-family: "\"}\...

Conjunto de Funções para PHP

  Olá! Bom hoje eu vou postar um conjunto de Funções muito útil para o Desenvolvimento php. Aproveite e uma boa criação de site. <?php #Data 02/11/2011 #Criado por Eduardo Vieira #E-mail: eduardocobain@bol.com.br #Funções Adicionais # FUNÇÃO IIF # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function IIF($condion, $true, $false ) {     if($condion){     $v = $true;     }else{     $v = $false;     }     return $v; } # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # FUNÇÃO Troca Prefixo de localização # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function trocaprefixo($txt) {     for($a = 1; $a <= strlen($txt); $a++ )     {         $p = substr($txt,$a*-1,1);         $stv = IIF($p == "*","%",$p);       ...

Caixa de Noticias Rolante

Bom, olha nós ai de novo heheh... Hoje vamos criar uma área de noticias para o seu site usando alguns comando HTML. Segue abaixo o exemplo.. <div id="caixa"> <h3>Noticias</h3> <marquee id="scroller" scrollamount="2" direction="up" onMouseOver="scroller.scrollAmount='1';scroller.style.cursor='default'" onMouseOut="scroller.scrollAmount='2'" style="width:125px; height:200px"> <div id="texto"> <font color="black">Novidades</font><br> <hr align="left" size="1" color="#000" width="98%"> <font color="black">Bom dia....Boa tarde...Bom feriado povo do face...ufa ainda bem que ja esta terminando esse feriado rsrsr amanhã ja vou esta com o meu pc. </font> <a href="#">leia mais..</a></div> </marquee> </div> visualização do exempl...

Formata para moeda Brasileira

Bom hoje eu vou posta aqui uma função que eu criei para formata moeda para Real(R$). segue abaixo a função. <?php #formata moeda Brasil function format_moeda ( $valor ){     $vmoeda = "R$ " . number_format ( $valor, 2 , "," , "." ) ;     return $vmoeda; } ?> agora para chamar a função é só chamar assim. <?php echo format_moeda ( "150990" ) ; ?> bom e isso ai simples assim rsrsrs...

Contador de acesso para o site

Olá e ai galera blz! Bom, hoje vamos criar um contador de visita para o seu site. Muitas pessoas querem saber se o site esta sendo visitado ou não então criei um código para ajudar você que controlar o acesso no seu site. Vamos ao exemplo. Crie um arquivo chamado “conta.txt”. <?php   $page = 'conta.txt' ;   $fp = fopen( $page, 'r' ) ;   while (!feof( $fp )) {   $text.= fgets( $fp, 999 ) ;   }   fclose( $fp ) ; echo $text; $text ++ ; $fp = fopen( $page , "w" ) ; $fw = fwrite( $fp, $text ) ; ?> Bom é isso ai até mais...  

Conexão php via odbc

Olá olha nós ai de novo rsrsrs.. Bom hoje vamos ver como utiliza uma conexão ODBC com php, isso é possível? Sim! Isso é uma boa para quem trabalha com banco de dados como o MS Access. Bom, vamos a pratica vamos criar um banco de dados em Access com o nome de “db_ms.mdb”. Acho que você já tem um conhecimento é só criar uma tabela, eu vou criar uma tabela chamada “Tb_agenda” com os campos id,Nome,email. Agora vá em iniciar/painel de controle/Ferramentas administrativas/Fontes de dados (ODBC) e crie uma fonte de dados com o nome de “DsnAccess”. Vamos ao exemplo de conexão com a visualização da tabela. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>odbc</title> </head> <body> <table width="454"> <?php //Mensagem de Erro $msg [ 0 ] = "Conexão com o banco falhou!" ; #Abrir Conexão via odbc em um banco MS Access. $cnn = odbc_connect( 'DnsAccess' ...

Criar um arquivo html com php

Imagem
Olá galera hoje vamos criar uma pagina HTML com o php, lembrado que para isso ser possível o seu servidor tem que ter permissão de escrita na pasta a onde o arquivo vai ser salvo. Bom, primeiro vamos criar uma pasta chamada “pastatest” e da a permissão “chmod   777” se for Linux. Vamos ao exemplo: <?php # Nome do arquivo html $pagename = "pastatest/paginahtml.html" ; # Texto a ser salvo no arquivo $texto = "<h1>Test Page Edu</h1>" ; #Criar o arquivo $fp = fopen( $pagename , "w" ) ; $fw = fwrite( $fp, $texto ) ; #Verificar se o arquivo foi salvo. if ( $fw == strlen( $texto )) {    echo 'Arquivo criado com sucesso!!' ; } else {     echo 'falha ao criar arquivo' ; } ?> Veja que nós usamos as funções “ fopen , fwrite  e strlen ” . Bom, é isso ai até a proxima...