Archive for the ‘PHP’ Category

PHP é robusto?

Friday, October 3rd, 2008

Hoje estive pesquisando por diversos foruns na internet, onde muitos discutiam a rivalidade do JAVA x PHP.

Ouvi desde bons argumentos para os dois lados até asneiras que não vou nem comentar aqui. A verdade é que independente da tecnologia, o que faz a diferença é toda a engenharia de software que está por trás.

Uma boa análise, projeto, desenvolvimento, teste, implantação, enfim, a diferença hoje é o que está na boca das pessoas em dizer que o JAVA é muito melhor que o PHP (SEM ARGUMENTOS).

As duas tecnologias possuiem grandes vantagens, assim como o JAVA, o PHP também possuim um ótimo suporte a Orientação Objetos.

Algumas vezes me perguntaram:

- Andrey, quais as grandes aplicações desenvolvidas em PHP?

Nunca respondia por não ter propriedade e fonte. Bom! Agora tenho.

Nada mais, nada menos que o Facebook da Microsoft! Concorrente direto do Orkut. O Facebook porém não é muito utilizado no Brasil, mas muito utilizado nos EUA.

Microsoft Investe no Facebook: http://www.resellerweb.com.br/noticias/index.asp?cod=43109

Em 19 de setembro de 2008 o Facebook chegou a seus “mizeros” 100 milhões de usuários ativos. Bom acho que não precisamos mais falar sobre o PHP, ou do que ele é capaz. Certo?

Só mais um detalhe… antes de você escrever em algum forum, notícia sobre o porque uma tecnologia é melhor do que a outra, apenas tenha fontes, pesquise, enfim, dessa maneira não irá confundir que está começando na área, e a internet fica com menos lixo material.

Por: Andrey Pedro

Instalar SQL Server com PHP (Vertrigo)

Friday, October 3rd, 2008

Eita… ó eu aqui depois de muito tempo sem postar…

Bom esse problema já tive várias vezes, que a dificuldade de instalar o SQL Server com PHP.

Primeiramente baixe o Vertrigo:
http://vertrigo.sourceforge.net/

Posteriormente Instale o SQL Server, que não sei onde é que você irá encontrar, ou imagino que já deva tê-lo em seu computador.

Ok, depois disso iremos precisar de 3 arquivos:

php_dblib.dll
php_pdo_mssql.dll
php_mssql.dll

Obs.: As três DLL’s acima você terá que encontrar na internet de acordo com a versão do PHP que está utilizando. Sempre que preciso baixo do site php.net

Agora abra o php.ini e adicione as seguintes linhas nas extensões:

extension=php_dblib.dll
extension=php_pdo_mssql.dll
extension=php_msql.dll

Obs.: Observe se não existe um ponto e vírgula antes de extension, isso quer dizer que está comentado e não funcionará.

Após realizar esse procedimento, reinicie seu serviço PHP, APACHE, etc…

Para não deixar dúvidas, reinicie sua máquina.

Agora crie um arquivo:

mssql_connect(”aaa”,”aaa”,”aaa”);
?>

Com certeza irá aparecer um erro. Se aparecer o seguinte erro:

Call to undefined function mssql_connect()

é porque não funcionou, caso apareça um erro que não conseguiu conectar ao servidor… \o está funcionando seu SQL SERVER com seu PHP.

Agora terei um repositório para não ter mais problemas com isso =)

Abraços

Nuvem de Tags no Wordpress

Friday, May 2nd, 2008

A nuvem de tags é uma ferramenta muito importante para o usuário do seu site, com ela ele pode descobrir quais os assuntos são mais abordados e facilita a navegação entre esses conteúdos.

Para criar uma núvem de tags atualize seu wordpress para versão 2.3 ou superior que já vem nativamente essa funcionalidade!

Para exibir em seu blog, abra o arquivo sidebar.php do seu tema e adicione o seguinte código:

wp_tag_cloud(”smallest=6&largest=18&”);

Obs.: O 6 e o 8 são os tamanhos mínimo e máximo das tags

Veja a núvem ao lado direito nesse blog.

E boa blogada pra você!

FPDF - Criando Índice

Thursday, February 14th, 2008

Galera tive um problema esses dias… como criar um índice no FPDF se você ainda não sabe em que página determinado conteúdo.

Uma saída era deixar para fazer o índice posteriormente, ou seja, no final do PDF, mas convenhamos, essa não é a melhor solução!

Então como fazer…

Fiz o seguinte:

Criei o índice antes, porém sem o número das páginas… e sim dei um código para o índice, depois somente passei pelo PDF substituindo aqueles código pelo número da página que guardei em um vetor após criar todo conteúdo e jogar no PDF, ou seja, nesse ponto já sabia em que página cada conteúdo estava =)

é como se no início fizesse assim:

Cadastro � � � M45
Relatório � � � M46

Depois eu saberia por exemplo que o Cadastro estaria na página 3 e o Relatório estaria na 4

LOGO:

Substitui:� M45 por 3 e M46 por 4 =D

Cadastro � � � 3
Relatório � � � 4

Bom galera… não estou com o fonte aqui, mas assim que tiver posto aqui, porém se um dia alguém precisar de ajuda para criar, fala comigo!

=D

Abraços!

Criando PDF com PHP

Tuesday, January 29th, 2008

Pessoal estou criando um gerador de manual para um módulo de um sistema que estou desenvolvendo…

Só para vocês entenderem melhor, o sistema tem um cadastro de ajuda para cada tela do sistema, o usuário da um F1 abre uma tela com ajuda, mas sempre tem usuários que preferem o manual impresso, então vou pegar todas ajudas de todas telas e jogar dentro de um PDF…

Ae resolvi postar aqui pra quem quiser brincar um pouquinho com PDF sendo criado através do PHP.

Primeiramente você terá que baixar a biblioteca FPDF:
http://www.fpdf.org/

Vá no link downloads… lá você encontrará a documentação em PT-BR e também a biblioteca.

Agora que você tem a biblioteca, vamos testá-la =D

<?php
/*
Pasta dentro da pasta da biblioteca que contém as fonts “arial, times”
*/
define(’FPDF_FONTPATH’, ‘font/’);

/*
Arquivo principal pra utilização da biblioteca
*/
require(’../_biblioteca/fpdf/fpdf.php’);

$objetoPdf = new FPDF();
/*
Como se fosse um start da classe
*/
$objetoPdf->Open();
/*
Cria uma página
*/
$objetoPdf->AddPage();
/*
Font em negrito no tamanho 16…
*/
$objetoPdf->SetFont(’Arial’, ‘B’, 16);
/*
Escreve o famoso Hello World =D
*/
$objetoPdf->Write(4, ‘Hello World! =D’);
/*
Manda para o Brownser o PDF…
Você poderá salvá-lo também em arquivo.
*/
$objetoPdf->Output();
?>

Bom acho que é isso… quem tiver dúvidas ou problemas posta ae que assim que der dou uma forcinha =D
abraço!

Powered by ScribeFire.

PHPLOT - Gráficos PHP (Barras, Pizza, Linhas, …)

Thursday, November 22nd, 2007

Pessoal, um das melhores bibliotecas para criação de gráficos em PHP…

Sua vida nunca mais será a mesma =D

http://sourceforge.net/projects/phplot/

Estou usando em um projeto aqui na empresa e ficou show!

Qualquer dúvida, postem ae que respondo assim que der.

Até mais

PHP - Rapidinhas - Pegando conteúdo do arquivo

Wednesday, September 12th, 2007

Ae pessoal, um função simples para pegar todo conteúdo de um arquivo:

$conteudo = file_get_contents(“cartao.txt”);

Até mais!

PHP Web Services - Criando WSDL

Monday, July 23rd, 2007

Pessoal, criei um Web Services a pouco tempo atrás e testei somente com aplicações PHP na chamado, porém quando prestador de serviços que iria utilizar os serviços disponibilizados, eles não apareciam, somente conseguia visualizar o servidor.

Dessa forma comecei a pesquisar e descobri que faltava o seguinte código:

$objetoSoapServer->configureWSDL(’server.servidor’,‘urn:server.servidor’);
$objetoSoapServer->wsdl->schemaTargetNamespace = ‘urn:server.serverTeste’;

Esse código cria o arquivo de definição do Web Services.

Parte do código:

<?php
/*
Instanciando a classe que faz toda parte
“suja” do web services, como a criação
de arquivo xml com definições dos serviços
e outros
*/
$objetoSoapServer = new soap_server;
$objetoSoapServer->configureWSDL(’server.servidor’,'urn:server.servidor’);
/*
Cada serviço disponibilizado por um Web Services
deve ser registrado para que sistemas clientes
consigam “visualiza-los”…
*/
$objetoSoapServer->wsdl->schemaTargetNamespace = ‘urn:server.serverTeste’;
$objetoSoapServer->register(’serverTeste’
,array(
‘codigo’ => ‘xsd:integer’
,’nome’ => ‘xsd:string’
)
,array(
‘return’ => ‘xsd:string’
)
,’urn:server.serverTeste’
,’urn:server.serverTeste#serverTeste’
,’rpc’
,’encoded’
,’Serviço de teste’
);

?>

Quem estiver com alguma dúvida na criação de Web Services em PHP, pode deixar um POST que respondo aqui no blog.

Att.,
Andrey

PHP MG (Grupo de Desenvolvedores de Minas Gerais)

Tuesday, July 10th, 2007


Venho nesse post para convidar a todos aqueles que trabalham com PHP e, principalmente, o pessoal que trabalha com PHP e é de Minas Gerais para participar do PHP MG!

Este grupo tem como intenção reunir desenvolvedores PHP do estado de Minas Gerais para a troca de informações e nos ajudarmos em dúvidas referentes ao uso do PHP. Temos também planos de organização de eventos relacionados ao PHP pelo estado de Minas Gerais.

A quem interessar, será um prazer contar com a sua participação!

Site oficial:

http://www.phpmg.com

Comunidade no orkut:

http://www.orkut.com/Community.aspx?cmm=26992151

Grupo no Google:

http://groups.google.com/group/phpmg

Para participar do grupo, acesse a página acima ou mande um e-mail para:

phpmg@googlegroups.com

O pontapé inicial do projeto já foi dado! Ainda faltam uma série de ajustes a serem feitos nele e várias coisas a serem arrumadas. Com o tempo nós iremos deixando tudo “redondinho”!

Obrigado!

Texto extraído de:
http://xkurt.blogspot.com/2007/07/php-mg.html

Por solicitação do Sandro! Colaborem! =D
Até mais!

PHP Forever! =D

PHP - Remover espaços em branco em uma STRING

Tuesday, July 3rd, 2007

Rapidinhas =D

As vezes acabo utilizando meu blog como uma biblioteca pessoal de códigos!

Para remover espaçamentos desnecessários dentro de uma string sem precisar dar um for ou algo do gênero:

ereg_replace( ‘ +’, ‘ ‘, $string)

E para remover espaçamentos no início e fim de uma string utilize:

trim($string)

Valeu!


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO