Desenvolvedor Web

Quando e como utilizar JPG e GIF.

Devido à falta de informações a respeito na internet resolvi desenvolver este post, no qual irei explicar o básico para quem tem dúvidas na hora de utilizar algumas extensões para imagens, como .gif e .jpg
Qual a hora correta de utilizar JPG?
O formato JPEG é simplesmente um tipo simples de arquivo para armazenamento de imagens.
Com JPG [...]


Bem aventurados sejam aqueles que aderiram aos padrões web.

Bem aventurados sejam aqueles que aos padrões web aderirem :]
Infelizmente ainda existe um grupinho de “nerds cabeludos” que resistem à tentação de aderir aos padrões web, mas lutar contra os padrões é modismo :]


Você sabia…

que empresas como Microsoft, Oracle, IBM e SAP investem no desenvolvimento do PHP?
que o PHP roda nos mainframe IBM com o i5/OS?
que você pode rodar código PHP nativamente no Java?
que você pode usar pacotes java nos seus aplicativos PHP?
que existe uma certificação profissional válida no mundo inteiro?
que a maior parte dos Top 100 sites rodam [...]


As intermináveis polêmicas e discussões sobre OOP

Às “vésperas” do lançamento de uma nova versão de nossa preferida linguagem de programação, temos muitos artigos por aqui abordando seu tema mais polêmico: a orientação a objetos. Nesse artigo, discutiremos o porque de toda essa polêmica e se existem fundamentos quanto à ela.
Absolutamente, comparado à outras linguagens de “real” orientação à objeto, a “antiga” [...]


Arrays na prática

Vou passar nesse artigo algumas funções para manusear dados armazenados em arrays, tornando muito mais prática a vida do programador.
Função count()
Essa função conta os valores do array. Não é soma dos valores, mas sim a quantidade de elementos contidos no array:
<?php
$meuarray=Array(”a”,”b”,”c”);
$qtde=count($meuarray);

echo “Meu array tem <strong>$qtde</strong> elementos”;
?>

O retorno será Meu array tem 3 elementos.
Função is_array()
Verifica se [...]


Como utilizar array bidimensional em PHP

Arrays podemos dizer que são tabelas temporárias que armazenam qualquer tipo de informação, como também podemos dizer que são árvores de informação dependendo do formato que for criado.
Não cheguei a fazer uma pesquisa, mas de todas empresas que tive acesso, constatei que são dois padrões mais utilizados nos arrays, um deles chamo de árvore e [...]


Criando URLs amigáveis com mod_rewrite

Uma característica típica da criação de conteúdo dinâmico são as URLs complicadas, cheias de &’s e ?’s. URLs como index.php?pagina=noticia&id=5 e outras derivações são bastante comuns, você mesmo deve tê-las visto em muitos sites.
Só que URLs assim podem ser deixadas de lado na hora em que um buscador indexar o site, por causa dos caracteres [...]


Criando URLs mais amigáveis com Apache

Atualmente muito é discutido sobre a forma com que as URLs devem ser apresentadas. A técnica conhecida como QueryString, muito conhecida atualmente, torna ligeiramente mais complicada a questão da indexação das páginas pelos buscadores, uma vez que eles terão de “decidir” se a página http://www.seusite.com/?newsid=777 é diferente de http://www.seusite.com/?color=blue.
Requisitos para fazer isto: Servidor Apache com: [...]


MegaPost.PHP

Classe para retornar o tempo de execução de um script
Esta classe serve para processar o tempo de execução de um script (quando tempo ele demora para ser compilado).
Arquivo class.timer.php:
<?php
class timer {
var $s_time;
var $inicio;
var $fim;
var $tempo;
var $scirpt;
function começa()
{
$this->s_time = microtime();
$this->s_time =  explode(” “, $this->s_time);
$this->s_time = $this->s_time[1] + $this->s_time[0];
$this->inicio = $this->s_time;
}
function termina()
{
$this->s_time = microtime();
$this->s_time = explode(” “, [...]


Enviando mensagens para o Twitter pelo PHP sem utilizar CURL

O script abaixo serve para enviar mensagens para o Twitter pelo PHP sem utilizar CURL.
Script:
<?
#Mensagem a ser enviada
$msg = “testando o twitter pelo php - http://www.htmlstaff.org/ver.php?id=20474″;
$out = “POST http://twitter.com/statuses/update.json HTTP/1.1\r\n”;
$out .= “Host: twitter.com\r\n”;
#Configure abaixo o seu login e senha do Twitter
$out .= “Authorization: Basic “.base64_encode (’usuario:senha’).”\r\n”;
$out .= “Content-type: application/x-www-form-urlencoded\r\n”;
$out .= “Content-length: “.strlen (”status=$msg”).”\r\n”;
$out .= “Connection: [...]