Dica da semana:

Siga nosso blog e receba direto do seu email Mais Códigos, antes de todos.

ÚLTIMAS ATUALIZAÇÕES

Ver mais artigos

Artigo do Dia

TOP 5 Códigos Livres - Script Brasil

Linha de Código - Artigos

Blog Do Raí

Novidades de Criarweb.com

::Tutoriais Photoshop::

Photoshopus | Tutoriais Photoshop

Free, design, art

TrabalhosFeitos.com RSS Feed

terça-feira, 11 de junho de 2013

PHP - Enviar Email

Envia os dados recebidos por um formulário para um email.

<?
$to = "alguem@email.com";
$titulo = "Titulo do email";
$from = "nao.responda@teste.com";



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



$mensagem = "<strong>Nome</strong>: ".$_POST['nome']." <br /><br />";
$mensagem .= "<strong>Email</strong>: ".$_POST['email']." <br /><br />";
$mensagem .= "<strong>Mensagem</strong>:<br />". nl2br($_POST['mensagem']);



// enviar email
if ( mail($to,$titulo,$mensagem,$headers,null) ) { $msg = "Email enviado!"; }
else { $msg = "Problema ao enviar!"; }

?>

Fonte: CódigoPronto

PHP - Lendo RSS (feed)

No wikipedia temos uma breve descriçao do que significa RSS,

A tecnologia do RSS permite aos usuários da internet se inscreverem em sites que fornecem "feeds" RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira o utilizador pode permanecer informado de diversas atualizações em diversos sites sem precisar visitá-los um a um.

Esse código permite você "leia" um feed RSS e mostre diretamente no seu site.
Dessa forma permitindo que seu site esteja sempre ATUALIZADO, já que ele vai ler as notícias diretamente de sites especializados.

Perceba que nesse código é utilizado o comando file_get_contents() do PHP, lembrando que esse comando muitas vezes está desabilitado nos servidores. Dessa forma é possível utilizar as funçoes cURL.

Para facilitar coloquei no código uma funçao: file_get_contents_curl($url), que substitui a file_get_contents() caso necessário.

Obs: Apenas testei usando a funçao file_get_contents(). Se alguém conseguir usar de forma normal, por favor, comente no post.

 function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
/*
* @desc Funcao que carrega um arquivo RSS ler e mostra em uma lista no seu site
*
* */
function getFeed($feed_url, $n=10) {
        $cont=1;
        $content = file_get_contents($feed_url);
    // $content = file_get_contents_curl($feed_url); // caso esteja desabilitado o comando acima
    $x = new SimpleXmlElement($content);
 
    echo "<ul>";
 
    foreach($x->channel->item as $entry) {
    if($cont > $n) { break; }
    echo "<li> $entry->pubDate <a target='_blank' href='$entry->link' title='$entry->title'>" . $entry->title . "</a></li>";
    $cont++;
    }
    echo "</ul>";    
}
// Utilizando a funcao
$feed_url = "http://g1.globo.com/Rss2/0,,AS0-9356,00.xml";
getFeed($feed_url,20);
 

Fonte: CódigoPronto

PHP - Criar um Captcha simples


Este código está na categoria php e mostra o seguinte assunto: Como criar um Captcha simples com php e javascript, em destaque estão os marcadores php, código, php, javascript,
Esse tipo de teste é um Captcha, acrônimo de Completely Automated Public Turing Test to tell Computers and Humans Apart (Teste de Turing público completamente automatizado para distinguir computadores de seres humanos). Eles também são conhecidos como um tipo de prova interativa humana (Human Interaction Proof - HIP). Você provavelmente já viu montes de testes Captcha em sites na Internet. O mais comum é uma imagem com várias letras distorcidas. Seu trabalho é digitar a série correta de letras em um formulário. Se as letras baterem com aquelas da imagem distorcidas, você passa no teste. Segue um modelo simples em php dividido em 3 arquivos.

 1 - Página principal

<img src="codigo_captcha.php"> <form name="form_consulta" method="post" action="validar_captcha.php"> digite o código: <input name="codigo" type="text" id="codigo2" size="20"> <input type="submit" name="Submit" value="enviar"> </form>

2 - Captcha

<?php session_start(); // inicial a sessao //para gerar o codigo aleatorio $input = array("a","b","c","d","e","0","1","2","3","4","5","6","7","8","9"); //escolhe 5 elementos $rand_keys = array_rand($input,5); //codigo criado $codigo = $input[$rand_keys[0]].$input[$rand_keys[1]].$input[$rand_keys[2]].$input[$rand_keys[3]].$input[$rand_keys[4]]; header("Content-type:image/gif"); $img = imagecreate(80,30); $preto = imagecolorallocate($img,0,0,0); //defino algumas outras cores $branco = imagecolorallocate($img,255,255,255); //IMPORTANTE: Neste exemplo copie o arquivo de fonte para a mesma pasta que este arquivo imagettftext($img,15,10,10,28,$branco,"verdana.ttf","$codigo"); imagegif($img); imagedestroy($img); $_SESSION["codigo"] = $codigo ; ?>

3 - Validar

<?php session_start(); if ($_POST["codigo"] == $_SESSION["codigo"]) { echo "<h1>Código correto</h1>"; } else { echo "<h1>Código incorreto</h1>"; } ?> <a href='javascript:history.go(-1);'>Retornar</a>

Fonte: CódigosFonte

PHP - Separar emails e pegar somente o primeiro nome

Este código está na categoria php e mostra o seguinte assunto: Separar emails e pegar somente o primeiro nome , em destaque estão os marcadores php, código.

Veja abaixo o código:

<?
$para= "joel@onda.com.br,eliel@brt.com.br,guimaster@teste.com.br,maria@yahoo.com.br,";
$para1 = explode(',',$para);

for($i= 0 ; $i < count($para1)-1; $i++)
{
$usuario = substr($para1[$i], 0, strpos ($para1[$i], '@'));
echo "$usuario $para1[$i] PARABENS<BR>" ;
}
?>

Fonte: CódigosProntos

Tradutor

Todos os direitos reservados á Mais Códigos 2013 © Copyright - Designer: