Ajax em AÇÂO

Entendendo e
Dominando o PHP

Não me Faca
Pensar

Joomla!: Guia do Operador

Projetos com
DotProject

Pai Rico
Pai Pobre

O Design do
Dia a Dia

Design Para
a Internet

Archive for the ‘PHP’ Category

Como Localizar Latitude e Longitude de um Endereço API Google Maps?

Essa é uma das primeiras perguntas que alguém faz quando começa a utilizar a API de mapas do google. Bom no meu caso eu queria saber isso NÃO através de JS e sim via PHP! Read more »

XML DOM to PHP ARRAY

Mexer com XML é chato, no PHP é pior ainda! Eu prefiro muito mais um vetorzinho, então como converter aquele XML monstro em array?

Modo de uso

$aux = new xml2array($string_xml);
$cores = $aux->getResult();

Referência

Este cara http://www.akchauhan.com/convert-xml-to-array-using-dom-extension-in-php5/ foi quem escreveu a classe originalmente mas tava com pau e eu dei uma garibada nela!

Encoding UTF-8 Problema no PHP

Vetor PHP Estados Brasileiros

Se você precisa de um vetor com os estados brasileiros ai está

	// vetor estado
	$estado["AC"] = "AC";
	$estado["AL"] = "AL";
	$estado["AP"] = "AP";
	$estado["AM"] = "AM";
	$estado["BA"] = "BA";
	$estado["CE"] = "CE";
	$estado["DF"] = "DF";
	$estado["EC"] = "ES";
	$estado["GO"] = "GO";
	$estado["MA"] = "MA";
	$estado["MG"] = "MG";
	$estado["MT"] = "MT";
	$estado["MS"] = "MS";
	$estado["PA"] = "PA";
	$estado["PR"] = "PR";
	$estado["PE"] = "PE";
	$estado["PI"] = "PI";
	$estado["RJ"] = "RJ";
	$estado["RN"] = "RN";
	$estado["RS"] = "RS";
	$estado["RO"] = "RO";
	$estado["RR"] = "RR";
	$estado["SC"] = "SC";
	$estado["SP"] = "SP";
	$estado["SE"] = "SE";
	$estado["TO"] = "TO";

Exibindo Erros No PHP error_reporting e display_errors

Introdução

Esta é uma dúvida bem comum, como fazer para exibir os erros gerados pelo PHP em servidores cujas diretivas de exibição de erros estejam desativadas.

Como Resolver

Primeiramente veja como estão as configuraçoes: value error_reporting display_errors, se a display_erros estiver off então nada vai ser exibido independente do que estiver no error_reporting,

Mais sobre o error_reporting pode ser visto aqui http://php.net/manual/en/function.error-reporting.php.

Para setar o error_reportig e o display_error via PHP use:

init_set('php_value error_reporting', 6135);
init_set('php_value display_erros', 'On');

Mas vc vai ter que fazer isso em TODAS as tuas paginas, meio chato né, se estiver ativo o uso do .htaccess no seu servidor então crie um arquivo com este nome dentro da pasta raiz e dentro dele coloque:

php_value error_reporting 6135
php_flag display_errors On

DOMPdf Tamanho do Papel Personalizado

O Problema

Gerar arquivo pdf contendo etiquetas cujo papel não possui um tamanho padrão;

O arquivo será gerado utilizando a lib domPdf que pode ser baixada aqui.

Read more »

Arquivo de Idioma para Plugin Joomla

Objetivo

Utilizar arquivos de linguagem  em um plugin do joomla. Read more »

Joomla Plugin XMLRPC Exemplo

Objetivo

Escrever e entender os plugin que recebem as chamadas utilizando XMLRPC, vamos mexer com um cliente e um servidor

Introdução

O XMLRPC é uma tecnologia que permite a você executar métodos do Joomla remotamente a partir de outro aplicativo. Nativamente no joomla já vem instalado com algumas chamadas XMLRPC: Read more »

php_network_getaddresses: getaddrinfo failed: Name or service not known in

Cara esse erro me deixou brabo, olha só que zelda, eu queria abrir uma conexão via http, com o site do google a coisa funcionava com o meu site não, olha o exemplo

$str = '';
$sock = fsockopen('google.com.br', 80);
$req =     "GET / HTTP/1.1\r\n" .
 
        "Host: www.google.com\r\n" .
 
        "Connection: close\r\n" .
 
        "\r\n";
 
fwrite($sock, $req);
 
while ($buff = fread($sock, 1024))
    $str .= $sock;

Agora qnd eu colocava:

$sock = fsockopen('localhost', 80);

dava o erro que originou o título deste post, o problema não é do PHP mas sim do DNS, adicionei no arquivos hosts a linha

192.168.0.1     webgenium:80

e a coisa funcionou!

cPanel 11.25 PHP XmlApi

Introdução

A nova versão do cPanel a 11.25 veio com uma série de inovações no que diz respeito a interação com ferramentas externas, neste post apresentarei de forma simples como interagir Read more »

Parser HTML com PHP – MUITO SIMPLES

Introdução

Precisava pegar o conteúdo de uma página HTML e pegar algumas informações dentro dela, eu geralmente usava expressão regular para fazer isso, porém da muito trabalho e hoje eu achei uma classe muito boa para fazer este trabalho!

Read more »

Postando no Wordpress através do XML-RPC

Introdução

Precisva gerar posts no meu blog a partir de um gerenciar externo NÃO o do próprio wordpress. Read more »

Remover/Unlink Arquivos do PHP Usando Corringa (*)

Introdução

Para remover arquivos usando php existe a função unlink porém ela não aceita receber como parâmetros strings com coringas, por exemplo /pasta/*.txt por exemplo, para resolver este problemas podemos usar a função glob. Read more »

Flourishlib Uma Biblioteca PHP

Introdução

Boa parte dos que estão lendo este texto já devem ter usando / estão usando / ou vão usar algum framework MVC para programar seus sistemas em PHP, alguns dos quais eu mesmo já usei como por exemplos: cake, symfony, codeingner, zend, entre outros milhares, até já ajudei a fazer um framework do zero, bons tempos, mas em fim, se você precisa fazer apenas um “sisteminha” e não quer usar um canhão para matar uma formiga mas nem por isso quer matar a formiga no grito então uma boa pedida é usar a biblioteca flourishlib.

Read more »

Como Achar as Ofertas do bestShopTv

Introdução

Fiquei tentado a achar os produtos em ofertas no bestshoptv, o problema é que dá muito trabalho ficar procurando um a um então escrevi um script que me ajudava a fazer isso, ele é na verdade um conjunto de 3 scripts e funcionam +- assim:

  1. Baixa todos os produtos do site deles (em menos de 1 minutos) e salva em um arquivo;
  2. Procura dentro dos produtos baixados aquele que tem um preço específico ou que está com x% de desconto

Read more »

Download Arquivo Excel no PHP

Introdução

Precisava forçar o download de um arquivo do excel pelo php, tinha alguns scripts prontos mas não funcionavam no opera IEca e outros navegadores, com esse ai funcionou legal.

Read more »

Gerar SELECT HTML a Partir de um Array PHP

Introdução

A partir de um vetor PHP gerar um elemento HTML do tipo SELECT Read more »

Sidebar3 : Please add some widgets here.