sábado, 3 de janeiro de 2009

Calcular Diferenças entre Datas com PHP

<?php

$data1="03/01/2009";


$data2="05/12/2008";


// separa as datas em dia,mes e ano

list($dio1,$mes1,$ano1) = explode("/",$data2);

list($dio2,$mes2,$ano2) = explode("/",$data1);


// so lembrando que o padrao eh MM/DD/AAAA

$data = mktime(0,0,0,$mes1,$dio1,$ano1);

$data_atual = mktime(0,0,0,$mes2,$dio2,$ano2);


//calcula a diferença entre as datas

$dias = ($data_atual - $data)/86400;


// Pega a parte inteira da variavel $dias

$dias = floor($dias);


// resultado é 29

echo $dias


?>



quinta-feira, 1 de janeiro de 2009

EDITOR DE PHP - RAPIDPHP 2008


Rapid PHP é um editor poderoso, rápido e sofisticado editor PHP que se estende muito além dos aspectos essenciais da edição regular PHP ambientes. Características convenientes que lhe permitem criar e editar instantaneamente não só PHP, mas também HTML, XHTML, CSS e código javascript, enquanto ferramentas integradas permitem-lhe facilmente depurar, validar, reusar, navegar e formatar o seu código. Seja você um desenvolvedor profissional ou puro entusiasta, com Rapid PHP editor você pode começar seu trabalho feito mais rápido, poupar tempo e aumentar a productivity.Rapid PHP Editor do mundo é apenas editor PHP que inclui toda a escala HTML, CSS e JavaScript editores. Agora você pode realizar mais com uma única ferramenta.

Funciona junto com PHP.exe e o banco de dados Mysql

Rapid PHP é um editor PHP que se estende muito além do essencial e básico ambiente de edição comum em PHP. Você pode criar e editar não apenas PHP, mas também códigos em HTML, XHMTL, CSS e JavaScript com ferramentas integradas para validação, reutilização, navegação e formatação de códigos.

Sendo você um desenvolvedor profissional ou um puro entusiasta, Rapid PHP fará o trabalho rapidamente, economizará tempo e aumentará a produtividade.

Alguns dos recursos do software incluem um bom editor de códigos avançado com destaque de sintaxe, recurso autocompletar, dicas e ferramentas, gerenciamento de projeto e publicação via FTP. Suporta pré-visualização em servidores HTTPS.

Se você é um colaborador profissional ou um desenvolvedor de websites dinâmicos, com este editor rápido você poderá realizar seu mais trabalho da forma mais rápida possível, aumentando a produção e otimizando seu tempo sem comprometer a qualidade!

Arquivo com "serial" - completo.....RAPIDPHP 2008







 

segunda-feira, 15 de dezembro de 2008

QUEBRA DE LINHA TEXTAREA

- Quebra de linha sempre da um boa dor de cabeça quando, precisamos reaproveitar a mensagem, deixada nos formulários.
- Com a função abaixo, com certeza vai ajudar e muito.


<?php


echo "<form name='form' method='post' action=$_SERVER[PHP_SELF]>";

echo "<textarea cols='80' rows='20' name='texto'></textarea><br>";

echo "<center><input type='submit' name='sent' value='executar'><br></center>";

echo "</form>";


function quebra($string,$size){


$length = strlen($string);


for($i=0;$i < $length ;$i+=$size){

$temp .= substr($string,$i,$size)."<br>";

} //for


return $temp;

} //function


$string = quebra($_POST[texto],12);

echo $string;

?>









 

terça-feira, 25 de novembro de 2008

BANNER ALEATÓRIO COM PHP

<?php

$banners = array('cerveja_a.gif','afortuna_a.gif','planillha_a.gif','script_a.gif','cerveja_a.gif','afortuna_a.gif','planillha_a.gif','script_a.gif','cerveja_a.gif','planillha_a.gif');

/* variável do tipo array aonde você deverá colocar o nome

das imagens que iram compor o banner rotativo. */

$totalbanners = count($banners);

/* instrução count para fazer uma contagem das imagens

dentro da variável $banners */

$totalbanners--;

/*decremento do total retornado pela instrução count,

já que um array começa com o índice 0 */

$randombanners = rand(0,$totalbanners);

/*instrução rand que sorteia uma das imagens (números)
gerados pelo count usado anteriormente */

$link = array('acerveja.freetzi.com','afortuna.freetzi.com','jreis.freetzi.com','oscript.freetzi.com','acerveja.byethost31.com','afortuna.byethost10.com','aplanilha.byethost13.com','oscript.byethost4.com','acerveja.v10.com.br','aplanilha.v10.com.br');

/* variável do tipo array aonde devemos colocar os
links das imagens em ordem... */

$titulos = array('fabricando cerveja','fazer seus proprios produtos','varios modelos de planilhas','scripts e curso para P.H.P','fabricando cerveja','fazer seus proprios produtos','varios modelos de planilhas','scripts e curso para P.H.P','fabricando cerveja','varios modelos de planilhas');

/*variavel do tipo array onde colocamos os titulos on-mouser*/

echo "<a href=\"http://$link[$randombanners]\" title=\"$titulos[$randombanners]\" target=\"_blank\"><img border=\"0\" src=$banners[$randombanners]>
</a>";

/* aqui a impressão dos banner's*/

?>






quinta-feira, 20 de novembro de 2008

ENVIANDO EMAIL COMPLEXO COM PHP

veja este exemplo de script abaixo:


<?php
/* Destinatário */
$to = "mary@example.com" . ", " ;
// Observe a vírgula
$to .= "kelly@example.com";
/* assunto */
$subject = "Birthday Reminders for August";
/* mensagem */
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table>
</body>
</html> ';

/* Atenção se você pretende inserir numa variável uma mensagem html mais complexa do que essa sem precisar escapar os carateres necessários pode ser feito o uso da sintaxe heredoc, consulte tipos-string-sintaxe-heredoc */

/* Para enviar email HTML, você precisa definir o header Content-type. */

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* headers adicionais */
$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n"; $headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* Enviar o email */
mail($to, $subject, $message, $headers);

?>






 

sexta-feira, 14 de novembro de 2008

ENVIAR EMAIL COM CABEÇALHOS COM PHP

- Veja algumas recomendações para enviar email com cabeçalho.

Nota: Você deve utilizar \r\n para separar headers, embora alguns agentes de transferência de email Unix podem trabalhar com uma simples "newline" (nova linha) apenas (\n).

veja este exemplo:

<?php

$message = "Email enviado para teste"
$_SERVER['SERVERNAME']= "aplanilha.freetzi.com";

mail("emailparaquem@example.com", "Assunto", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
"Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .
"X-Mailer: PHP/" . phpversion());

?>


Baixar o Arquivo:

 

quinta-feira, 13 de novembro de 2008

ENVIAR EMAIL SIMPLES COM PHP

- Veja como é simples.

<?php
//esta função envia um email de maneira simple no php
mail("emaildodestinatário@example.com", "Assunto", "linha 1\n linha 2\nlinha 3");
?>


Baixar o arquivo