March 13th, 2010 in PHP | No Comments »
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 »
March 4th, 2010 in PHP, Uncategorized | No Comments »
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!
March 1st, 2010 in PHP | 1 Comment »
December 7th, 2009 in PHP | 2 Comments »
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";
November 26th, 2009 in PHP | No Comments »
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
November 25th, 2009 in PHP | No Comments »
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 »
November 18th, 2009 in Joomla | No Comments »
Objetivo
Utilizar arquivos de linguagem em um plugin do joomla. Read more »
November 17th, 2009 in Joomla | No Comments »
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 »
November 17th, 2009 in PHP | 2 Comments »
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!
November 11th, 2009 in PHP | 2 Comments »
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 »
October 3rd, 2009 in PHP | No Comments »
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 »
October 3rd, 2009 in Linux, PHP, Programação | No Comments »
Introdução
Precisva gerar posts no meu blog a partir de um gerenciar externo NÃO o do próprio wordpress. Read more »
August 12th, 2009 in PHP | No Comments »
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 »
July 4th, 2009 in PHP | 2 Comments »
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 »
June 6th, 2009 in PHP | 1 Comment »
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:
- Baixa todos os produtos do site deles (em menos de 1 minutos) e salva em um arquivo;
- Procura dentro dos produtos baixados aquele que tem um preço específico ou que está com x% de desconto
June 5th, 2009 in PHP, Programação | No Comments »
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 »
May 21st, 2009 in PHP | No Comments »
Introdução
A partir de um vetor PHP gerar um elemento HTML do tipo SELECT Read more »