Tag Archive
Sistema de autentica莽茫o de usu谩rios em PHP usando sess玫es e MySQL
Esse artigo 茅 um passo-a-passo da cria莽茫o de um simples sistema de autentica莽茫o de usu谩rios usando banco de dados MySQL e principalmente, as poderosas sess玫es do PHP. Mostro tamb茅m como trabalhar com senhas em MD5 e permiss玫es para os usu谩rios. Esse artigo 茅 um passo-a-passo da cria莽茫o de um聽simples聽sistema de autentica莽茫o de usu谩rios usando… »
Vulnerabilidades no PhpMyAdmin
V谩rias vulnerabilidades foram reportadas no phpMyAdmin, de acordo com a empresa de seguran莽a Secunia. Elas podem ser exploradas para conduzir ataques XSS e potencialmente comprometer um sistema vulner谩vel ou revelar dados sens铆veis e privados. 1) Certas entradas passadas para o table name no script de table print view n茫o s茫o adequadamente tratadas antes de serem… »
Nginx + Apache + PHP5 + APC + Linux + Memcached = PERFORMANCE!! (parte 2)
Depois de apresentar a configura莽茫o do Apache, PHP, APC e Memcached na primeira parte, agora 茅 hora do Nginx. Basicamente, vamos utilizar o Nginx para servir apenas conte煤do est谩tico (imagens, css, javascript, etc), pois ele possui recursos que garantem uma boa performance para este fim, como por exemplo usar o Memcached como cache. Quando ele… »
Nginx + Apache + PHP5 + APC + Linux + Memcached = PERFORMANCE!! (parte 1)
A seguir vou detalhar o passo-a-passo resumido da configura莽茫o usada, que eu apelidei carinhosamente de NAPALM (sigla para Nginx + Apache + PHP + APC + Linux + Memcached). Nginx 茅 um servidor web que tem ganhado fama por ser extremamente r谩pido e tamb茅m por ser uma excelente escolha para servir conte煤do est谩tico, sendo usado… »
Trabalhando com Sess玫es
Trabalhando com sess玫es Vou falar um pouco sobre sess玫es. Tenho visto muitos t贸picos nos f贸runs onde respondo, e nas listas das quais participo, de pessoas com problemas pra entender como funcionam as sess玫es e como trabalhar com elas. Primeiro acho que seria bom entender, o que s茫o as famosas 鈥渟essions鈥. Uma consulta r谩pida ao manual… »
Valida莽茫o de dados em PHP
Parte do trabalho de qualquer programador 茅 validar os dados que s茫o entrados em seus programas. No PHP, isso n茫o 茅 diferente. O meio mais convencional para se receber dados dos usu谩rios 茅 atrav茅s de formul谩rios, mas tamb茅m pode-se receber dados de outras formas (XML, arquivos, conex玫es de rede, entre outras). A valida莽茫o 茅 important铆ssima,… »
Hora em PHP
<?php $hora=date(“H:i:s”); echo “<INPUT TYPE=’text’ NAME=’hora’ size=’50′ maxlength=’30′ value=’$hora’>”; echo “<INPUT TYPE=’submit’ value=’CADASTRAR’>”;… »
Como Trabalhar com Fun莽玫es em PHP
Ol谩, nesse artigo vamos abordar o tema Fun莽玫es definidas pelo programador em PHP. O que s茫o fun莽玫es definidas pelo programador? Em PHP, o programador pode criar fun莽玫es para executar um bloco de c贸digo em qualquer parte do programa:聽 <?php function exemplo1($parametro1, $parametro2, …, $parametroN){ echo “Primeira fun莽茫o em PHP.\n”; return $valor_retornado; } ?> No PHP,… »
Estruturas de Repeti莽茫o e Controle
Ol谩, nesse artigo vou demonstrar os tipos de estruturas de controle e repeti莽茫o que existem no PHP e comandos que se atrelem a esses importantes recursos de programa莽茫o. Estruturas de controle.聽 if/else. A estrutura if / else, como na maioria das linguagens, 茅 a mais utilizada, e no PHP n茫o seria diferente. Exemplo 1.1 鈥… »
Introdu莽茫o a Linguagem PHP
O que 茅 o PHP? PHP significa 鈥淗ypertext Preprocessor鈥, e 茅 uma linguagem interpretada principalmente utilizada no desenvolvimento WEB. Sua Sintaxe lembra um pouco a sintaxe do C e do Perl e 茅 uma linguagem bem f谩cil de aprender. O PHP se diferencia de outros scripts CGI porque ao inv茅s de se escrever um monte… »
Redirect em PHP
Para fazer com que o usu谩rio ao acessar um determinado endere莽o do seu site seja redirecionado para outro endere莽o, dentro ou fora do seu site, voc锚 dever谩 utilizar o parametro location: da fun莽茫o header(). Abaixo segue um exemplo de uso b谩sico desta fun莽茫o:聽 <?php #abaixo, criamos uma variavel que ter谩 como conte煤do o endere莽o para… »
Scripts de conex茫o ao MySQL 鈥 PHP
Existem fun莽玫es no PHP espec铆ficas para conex茫o ao servidor e ao banco. <source lang=”PHP”> mysql_connect(); fun莽茫o para conex茫o ao servidor mysql_select_db(); fun莽茫o para selecionar o banco de dados</source> Testando a conex茫o聽 <source lang=”PHP”><?php $conecta = mysql_connect(“HOST”, “LOGIN”, “SENHA”) or print (mysql_error()); print “Conex茫o OK!”; mysql_close($conecta); ?> </source> Observa莽茫o! Host=IP-do-Servidor Testando a sele莽茫o <source lang=”PHP”><?php $conecta… »
Usando a biblioteca CURL do PHP
Cedo ou tarde, voc锚 passar谩 por um certo problema em seu script: como obter conte煤do de outros sites. H谩 muitos m茅todos para isto, e o mais simples, provavelmente, 茅 usar a fun莽茫o fopen() (quando habilitada), por茅m sem muitas op莽玫es de uso. 脡 onde entra a Biblioteca Curl. Esta biblioteca permite o acesso a outras… »
Fun莽玫es de Data e Hora
Parametros, exemplos, querys para trabalharmos com Data e Hora no MySQL.
Aqui est谩 um exemplo que usa fun莽玫es de data. A consulta seguinte seleciona todos os registros com um valores em uma coluna col_data dentro dos 煤ltimos 30 dias:… »
Envio de E-mails via PHP
Segue um script muito utilizado para testes de envio de e-mails via php, utilizando a fun莽茫o mail. Crie um arquivo mail.php, e insira o conteudo abaixo:聽 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <? // Script desenvolvido por Fl谩vio Silva $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].”:”.$hoje_tmp[minutes].”:”.$hoje_tmp[seconds]); $destino = “email@dominio.com.br”; $conteudo = “<font color=\”red\”> Teste Funcao Mail</font> $hoje”; $headers = “From: Sistema… »
Compilar PHP + PDO OCI com instantclient
Segue abaixo uma forma r谩pida e pr谩tica para se ativar o suporte a oracle/pdo_oci para o php no linux . 1) – Downloads Baixe os arquivos abaixo Apache2 http://httpd.apache.org/ PHP 5 http://www.php.net/downloads.php聽 Instant client basic http://download.oracle.com/otn/linux/instantclient/10202/instantclient-basic-linux32-10.2.0.2-20060331.zip Instant client sdk http://download.oracle.com/otn/linux/instantclient/10202/instantclient-sdk-linux32-10.2.0.2-20060331.zip 2) – Instala莽茫o do Apache tar zxvf httpd-2_0_NN.tar.gz ./configure 鈥揺nable-so 鈥揺nable-ssl make make install Pronto,… »
Script para Conex茫o PHP > MSSQL – Linux
Este script foi escrito para efetuar conex茫o entre um servidor Linux PHP e o Banco de Dados MSSQL. <? $servidor = “SERVIDOR-BANCO”; $usuario = “USUARIO”; $banco = “DATABASE”; $senha = “SENHA”; //N茫o Alterar abaixo: $conmssql = mssql_connect($servidor.”:1433″,$usuario,$senha); $db = mssql_select_db($banco, $conmssql); if ($conmssql && $db){ echo “Conectou ao banco!”; } else { echo “erro de… »



