Jhonny Makis
Conhecimento nunca é demais
Conhecimento nunca é demais
28/08/10

26/08/10
Digamos que você já tenha um servidor PHP instalando em sua máquina.
Dentro da pasta DOCUMENT_ROOT que pode se chamar “htdocs” ou “www” crie um arquivo chamado “ola.php”
Feito isso, basta escrever seu código.
Vejamos um pequeno exemplo:
<code><html> <head> <title>PHP Teste</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body> </html></code>
Para você que está aprendendo a programar agora, aqui vai um dica:
Para que você possa sempre entender e por boa prática de programação sempre, SEMPRE Indente seu código.
Grande Abraço.
23/08/10
Direto ao ponto.
Aqui nós temos nossas tags que estão cadastradas no banco de dados e estamos fazendo uma consulta dentro do modelo
$select = $this->select()
->setIntegrityCheck(false)
->from(array("tag" => "tags"), array("nome" => "tag.nome","id" => "tag.id"))
->limit(20);
$data = $this->fetchAll($select)->toArray();
$cloud = array();
// Se nossa consulta retornar algum valor
if( !empty($data) ) {
foreach($data as $d) {
// montamos o nosso array com os valores para serem passados para o Zend_Tag_Cloud
array_push($cloud,
array(
'title' => $d['nome'],
'weight' => $d['total'],
'params' => array(
'url' => '/materias/index/tag/' . $d['id']
)
)
);
}
return new Zend_Tag_Cloud(array('tags' => $cloud));
} else {
return false;
}
O exemplo acima é para ser feito no modelo e chamar o array com os resultados no controller passando para a view
Feito isso basta dar um echo e pronto.
<div id=”tagsClouds”>
<?php echo $this->tagsClouds; ?>
</div>
Qualquer dúvida comenta ai.
23/08/10
Para você chamar uma função dentro de um iframe basta você rodar o seguinte script:
<script type="text/javascript"> window.frames["nome_do_iframe"].minhaFuncao(); </script>
Para fazer o inverso, ou seja, de dentro de um iframe chamar uma função na página pai:
<script type="text/javascript"> parent.minhaFuncao(); </script>
simples assim.
valeu.
22/08/10
O novo iPad da Apple é identificado pelo seguinte User Agent:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
Sabendo como os novos iPads são identificados aqui vão algumas soluções para que vocês possam identificá-los e fazer suas versões dedicadas a partir daí:
$isiPad = (bool) strpos ($_SERVER['HTTP_USER_AGENT'],'iPad');
var isiPad = navigator.userAgent.match(/iPad/i) !=null
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.seudominio.com [R=301]
22/08/10
Ontem, a Adobe divulgou atualizações de segurança e de estabilidade geral para o Acrobat e para o Reader. A medida corrigiu duas vulnerabilidades críticas (CVE-2010-2862 e CVE-2010-1240) em seus leitores de PDF.
Os problemas atingiam as versões 9.3.3 (e anteriores) dos dois softwares nas plataformas Mac OS X, Windows e UNIX. Através das falhas, crackers poderiam travar máquinas e tomar controle total do sistema.
Mais >