16
Mar/100
Mar/100
Retirando os acentos com PHP
function retirarAcentos($string){
$a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
$b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr';
$string = utf8_decode($string);
$string = strtr($string, utf8_decode($a), $b);
return utf8_encode($string);
}
1
Mar/106
Mar/106
Calcular a Idade com PHP
Função:
<?php
function idade($aniver){
list($dia, $mes, $ano) = explode("/", $aniver);
$ano_diff = date("Y") - $ano;
$mes_diff = date("m") - $mes;
$dia_diff = date("d") - $dia;
if ($dia_diff < 0 || $mes_diff < 0)
$ano_diff--;
return $ano_diff;
}
?>
Chamando a função na página:
<?php echo idade("01/03/1970"); ?>
24
Mar/082
Mar/082
Carrinho de Compras em PHP
Bom neste artigo eu irei diponibilizar um carrinho de compras, o qual vem sendo muito utilizado devido a sua capacidade de armanazenar dados sem que seja nescessário um processo longo. Com isso o carinho de compras seja em que linguagem for é um dos sistemas mais difundidos.
Código Class_Carrinho.php:
<?php
class carrinho_compra {
function inserir_item($codi,$qtde){
$this->codigo = $codi;
$this->quanti = $qtde;
$this->dados = $_SESSION['carrinho_base'];
if ($this->dados != "")
{
$this->chave = array_keys($this->dados);
$this->soff = sizeof($this->chave);
for ($i=0;$i<$this->soff;$i++){
if ($this->dados[$i]['codigo']==$this->codigo){
$this->dados[$i]['quanti']+=$this->quanti;
$tem = 1;
break;
}
}
if ($tem != 1){
$this->dados[$this->soff]['codigo']=$this->codigo;
$this->dados[$this->soff]['quanti']=$this->quanti;
}
$_SESSION['carrinho_base'] = NULL;
$_SESSION['carrinho_base'] = $this->dados;
}
else
{
$this->dados[0]['codigo']=$this->codigo;
$this->dados[0]['quanti']=$this->quanti;
$_SESSION['carrinho_base'] = NULL;
$_SESSION['carrinho_base'] = $this->dados;
}
}
function excluir_item($codi){
$this->codigo = $codi;
$this->dados = $_SESSION['carrinho_base'];
if ($this->dados != "")
{
$this->chave = array_keys($this->dados);
$this->soff = sizeof($this->chave);
for ($i=0;$i<$this->soff;$i++){
if ($this->dados[$i]['codigo']==$this->codigo){
unset($this->dados[$i]);
$this->dados1 = array_values($this->dados);
$_SESSION['carrinho_base'] = NULL;
$_SESSION['carrinho_base'] = $this->dados1;
break;
}
}
}
}
function exibir_dados(){
$this->dados = $_SESSION['carrinho_base'];
if ($this->dados!="")
{
$this->chave = array_keys($this->dados);
$this->soff = sizeof($this->chave);
for ($i=0;$i<$this->soff;$i++){
echo "<form action='".$_SERVER['PHP_SELF']."' method=\"post\">";
echo "<input name=\"acao\" value=\"Excluir\" type=\"submit\" >";
echo $this->dados[$i]['codigo'];
echo "<input name=\"produto\" value='".$this->dados[$i]['codigo']."' type=\"hidden\" >";
echo "-";
echo $this->dados[$i]['quanti'];
echo "</form>";
echo "<br/>";
}
}
else
{
echo "nada";
}
}
}
?>
<strong>Teste_Class:</strong>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Class - Carrinho de Compra</title>
<style type="text/css">
<!--
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt}
-->
</style>
</head>
<body>
<form action="<?$_SERVER['PHP_SELF'];?>" method="post">
<select name="produto" size="1" class="style1">
<option value="Café">Café</option>
<option value="Arroz">Arroz</option>
<option value="Feijão">Feijão</option>
<option value="Massas">Massas</option>
<option value="Ovos">Ovos</option>
<option value="Leite">Leite</option>
<option value="Gás">Gás</option>
</select>
<input name="quantidade" type="text" class="style1" value="1" maxlength="8" />
<input name="acao" value="Grava" type="submit" />
</form>
<p class="style2">
<?
$mostrar_itens = new carrinho_compra;
$mostrar_itens->exibir_dados();�
?>
</p>
</body>
</html>
Caso tenha dúvidas sobre o sitema é só me contactar silasjr@webtutoriais.com
Silasjr
Dica: Acesse também: Webly
20
Mar/082
Mar/082
Enviado E-Mail com PHP
Segue um código bem simples de envio de e-mail com PHP, junto com a função mail();
Já está comentado, é usar e aprimorar!!
Arquivo: enviar.html
<html> <head> <title>Formulario de E-mail</title> </head> <body> <table width="401" border="0" align="center" cellpadding="0" cellspacing="1"> <form action="envia_email.php" method="post"> <tr> <td width="20%">Seu Email:</td> <td><input type="text" name="email" size="50" maxlength="255"></td> </tr> <tr> <td width="20%">Assunto:</td> <td><input type="text" name="assunto" size="50" maxlength="255"></td> </tr> <tr> <td colspan="2">Mensagem:<br><textarea cols="60" rows="5" name="mensagem"></textarea> </td> </tr> <tr> <td height="40" colspan=2 align="center"><input type="submit" value="Enviar"></td> </tr> </form> </table> </body> </html>
Arquivo: envia_email.php
<?php
// Coloque aqui se e-mail de Destino
$destino = "seuemail@dominio.com.br";
// Pegando os valores do Formulário através da Variável Externa $_POST
$rementente = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
// Declarando o Tipo de Caractere e o Remetente
$headers = "Content-Type: text/html; charset=iso-8859-1";
$headers .= "From:".$rementente."";
// A Função Mail vai fazer o envio da Mensagem
mail("$destino", "$assunto", "$mensagem","$headers");
// Dando a Resposta do E-Mail
echo("Dados Enviados com Sucesso");
?>
Dica: Acesse também: http://www.webly.com.br
Página 1 de 11


