Archive for the ‘PHP’ Category
[PHP] Incrível, mas isso funciona!
quarta-feira, novembro 24th, 2010Por incrível que pareça, o resultado da condição abaixo em PHP é true, e com isso a mensagem “são iguais” é exibida:
1 2 3 | if (('1 galinha' + '2 pardais') == '3 aves') { echo 'são iguais!!!'; } |
Obtendo os links de uma página HTML com PHP
sexta-feira, agosto 31st, 2007Este tutorial mostra como fazer um script em PHP5 que analisa uma página HTML e obtém os links (tags <a></a>), armazenando-os em uma tabela no banco de dados. O legal é que ele usa DOM e XPath para obter as tags, sendo totalmente desnecessário o uso de expressões regulares, tornando o código muito mais simples e legível. Ao invés daquelas ERs enormes, algo como:
$hrefs = $xpath->evaluate("/html/body//a");
obtém todas as tags <a></a> da página, retornando um array. Simples, prático e rápido. ![]()
Compilador PHP para .Net
sábado, agosto 11th, 2007Sim, é isso mesmo que você leu… É o projeto Phalanger, atualmente na versão 2.0 4th Beta. Para mais informações, acesse o site do projeto. Só para dar um gostinho, vou postar um trecho de código retirado do próprio site do Phalanger.
O código abaixo realiza a compressão de um arquivo de texto:
ReadToEnd();
$insr->Close();
// Write text to GZ file
$outf = new FileStream($out, FileMode::Create);
$outsw = new StreamWriter
(new GZipStream($outf, CompressionMode::Compress));
$outsw->Write($text);
$outsw->Close();
$outf->Close();
}
// call the compress function
compress("Input.txt", "Input.gz");
?>