Tutorial JQuery – Limitador de caracteres em campo de texto

22 02 2010

Eae

Colocar aqui um tutorial que é básico de se fazer mas ajuda muito, este código limita a capacidade do usuário entrar com texto em uma textarea ou o que for

são apenas algumas linhas que ajudam muito

Segue o código

$("#texto").keyup(function(event){
var num = $(this).val().length;
if(event.keyCode == 8 || event.keyCode == 46){
if(num != 1){
$('#limitecaracter').text(-num+300);
}
}else{
if($('#limitecaracter').text() == "1"){
var texto = $(this).val();
$(this).val(texto.substring(0,300));
}else{
$("#limitecaracter").text(-num+300);
}
}
});

Este é código e a estrutura HTML é simples

<textarea id='texto'>//textarea que vai receber o texto do usuario
<span id='num'>0</span>//Aqui é lugar onde vai aparecer o numero de caracteres caso não queira em um span você pode alterar desde que a id do elemento seja num ou você altera a id no código ai fica a seu critério


É isso ae qualquer dúvida ou Bug comentem ae!

Até!





Tutorial CSS – Botão com sprite css

5 10 2009

Eae rapaziada!

Bom faz um tempo que eu não posto aqui então vou colocar esse tutorial que é bem fácil e bem usado que é o truque de sprite no css é bem simples e pode ser visto em um monte de lugar é aquilo de quando você coloca o mouse em cima de um link ele muda a imagem sem precisar de carregar nem nada o truque está na posição do background como eu vou mostrar no código

a#face{ /*aqui eu to criando um id para o link */
width:30px;/*no caso aqui a imagem tem 30 de largura por*/
height:30px;/*30 de altura*/
display:block;/*aqui eu coloco para o link mostrar como um bloco de 30 por 30*/
float:left;

background:url(../images/face.gif) no-repeat;/*aqui eu seto a imagem do background*/
}

Agora o truque para a mudança de imagem e sem a necessidade de carregar por que a imagem vai estar com os dois estados já só vai ser mudada a posição dela como você vê aqui

a#face:hover{ /*quando o mouse passar em cima da imagem*/
background-position: 0 -32px;/*a posição do background fica na onde mostra a imagem que você irá querer exibir*/
}

O HTML é só um link com esta id por exemplo

<a href=”#” id=”face”>Link</a>

Bom é isso rapaziada não vou linkar aqui os fontes pq eu to sem host meu site foi pro beleleu por assim dizer por enquanto

até!

exemplo de como você deixará a imagem é tosca mais foi a que eu encontrei mais rápido no exemplo foque no home por exemplo tem ela em cima sem o roll over do mouse e em baixo com o roll over que vai ser o efeito que você acabou de ver no código css aqui

Clique aqui para ver

Obrigado ao richarbarros.com.br por hospedar essa imagem





Tutorial JQuery CSS – Aba superior com slide

20 09 2009

Boa tarde ae!

Bom colocar um tutorial aqui bacana não sei direito o nome deste elemento mais acho ele bem útil e interessante vou colocar umas imagens da aba fechada e aberta é bem útil para colocar informações ou coisa do genero e deixa um efeito bem bonito no site

esta é a aba fechada

e esta é ela aberta a imagem tá bem tosquinha mais é só acessar o link que eu vou passar que vocês podem ver ela funcionando

bom é uma estrutura relativamente simples e o código também e fácil de fazer como todos os outros que eu tenho postado aqui

o código JQuery

$(document).ready(function(){//Aqui é como começa o código JQuery significa que quando o documento estiver carregado elefará as ações
$(“#aba-btn”).click(function(){//O evento que abre e fecha a aba
if (this.state!=1){//Se o estado da aba estiver diferente de 1
$(“#aba-btn”).animate({“marginTop”:”200px”},500,function(){//O botão da aba vai para baixo aqui no caso a aba tem 200 pixels de altura pode ser mais ou menos é só mudar aqui e embaixo tbm
$(“#aba-btn”).text(“Fechar aba”);//Aqui ele muda o texto para fechar caso você queira colocar uma imagem aqui mude para por exemplo “
$(“#aba-btn”).hmtl(“<img src=’img-fechar.jpg’ />”);
});
$(“#fundo-aba”).animate({“height”:”200px”},500); //A aba abaixa para 200 pixels que pode ser alterado mudando aqui no “200px”
$(“#conteudo-aba”).slideToggle(); //O conteudo aparece com um efeito de slide
this.state=1;//Iguala o estado a 1
}else{ //Se o estado for igual a 1
$(“#aba-btn”).animate({“marginTop”:”0px”},500,function(){ //O botão sobe
$(“#aba-btn”).text(“Abrir aba”);//O texto do botão muda para abrir novamente como eu coloquei no de cima caso você tenha colocado uma imagem ao inves do texto mude para por exemplo “
$(“#aba-btn”).hmtl(“<img src=’img-abrir.jpg’ />”);
});
$(“#fundo-aba”).animate({“height”:”0px”},500);//A aba fica escondida
$(“#conteudo-aba”).slideToggle();//E o conteudo também fica escondido com um efeito de slide de novo
this.state=0; //O estado é igualado a zero
}
});
});

o código css

#aba-btn{//Estilo do botão da aba
position:absolute;//Posição absoluta para ele ficar acima do conteudo do site a mesma coisa a div fundo-aba
z-index:1000;
left:0;//Mude aqui caso você queira que ele nao fique no canto da tela
font-weight:bold;
background:#f1f1f1;
padding:3px;
cursor:pointer;
}
#fundo-aba{//Aqui é o fundo da aba que vai tomar a tela inteira nada de especial no estilo como vocês podem ver
width:100%;
position:absolute;
z-index:1000;
left:0;
background:#f1f1f1;
}

#conteudo-aba{//Estilo para o conteudo da aba nada de mais também ele começa sem o display pq ele é exibido com o efeito
margin:0 auto;
width:700px;
display:none;
}

a estrutura HTML

<div id=”fundo-aba”> //Este é o fundo da aba que tem 100% de largura
<div id=”conteudo-aba”>//O conteudo que vai na aba
Aqui é uma aba de informações ou do que você precisar é bem útil e bem bonito o efeito

</div>
</div>
<div id=”aba-btn”>//Aqui é o botão da aba você pode colocar uma imagem aqui ou no conteudo da aba ai é só adaptar para o que você irá precisar
Abrir aba
</div>

para ver essa aba funcionando clique aqui

para baixar este código clique aqui

Até mais!





Tutorial JQuery – navegação sem refresh simples e fácil

15 09 2009

Boa tarde a todos ae!

Vou colocar aqui um tutorial simples e bem fácil de se fazer sobre navegação sem refresh usando JQuery muitas vezes eu já procurei por isso e é bem interessante.

A estrutura é simples você terá uma div que receberá os dados dos links que funcionará basicamente como um famigerado iframe, mas de uma forma melhor.

Lembrando que este código pode servir para uma navegação com abas só que de uma forma diferente a dica é não deixar as páginas muito pesadas pq se não a performance vai cair bastante deixando o site lento.

Nos próximos tutoriais vou fazer um de accordion novamente e um de abas com imagens e algumas outras funcionalidades que não fiz no outro e também vou fazer um novo sobre menu com slider em breve acredito que nesta semana ainda teremos aqui versões melhoradas dos tutoriais antigos e também vou começar uma série de tutorias sobre php do básico até onde eu sei rs

Vamos ao código, aqui segue o código em JQeury.

$(document).ready(function (){
$(“#conteudo”).load(“index.html”); //Aqui ele faz com que a página carregue o arquivo index.html na div conteudo assim que ele carregar, você pode usar o nome de arquivo que quiser eu deixei este no exemplo para ficar mais intuitivo
$(“.links”).click(function(){ //Evento de clique em algum item do menu
$(“#conteudo”).fadeOut(10); //Aqui faz a div conteudo dar um efeito de fade out para
$(“#conteudo”).load($(this).attr(“href”)); //Aqui carregar o conteudo que é carregado pelo atributo href do link pode por exemplo um span com um atributo name ai você pode usar do modo que quiser.
$(“#conteudo”).fadeIn(1000); //Aqui faz um efeito de fade in na div conteudo com o conteudo já carregado
return false; //Aqui ele faz com que o link não seja carregado, assim ele só carrega o conteudo do arquivo na div aqui no caso a div conteudo
});
});

Aqui eu vou colocar um exemplo em HTML com duas páginas e um menuzinho simples você pode

<div id=”root”>//Div para servir de caixa para segurar todos os elementos
<div id=”menu”> //Div para guardar os links
<a href=”index.html” style=”background:#f0f0f0;”>Home</a> //Link home ele começa com a cor diferente

<a href=”contato.html”>Contato</a>//Link de contato mais pode ser qualquer um.
</div>//Fecha a div menu

<div id=”conteudo”> //Div que vai receber os dados

</div> //Fecha a div conteudo
</div>//Fecha a div root

E aqui eu vou colocar o css que eu usei só para não ficar muito tosco

#root{ //Uma largura na root para ficar um em cima do outro
width:300px;
}
#menu{ //Menu com float para uma div ficar em cima da outra
wdth:auto;
height:25px;
float:left;
}
.links{ //Link com background, margin e padding para dar uma aparencia de aba
margin:0 10px;
background:silver;
padding:5px;
}
#conteudo{ //Um estilo na div conteudo para dar aparência de caixa
border:1px solid #000;
padding:5px;
float:left;
width:auto;
height:100px;
}

A estrutura é simples é possivel fazer muita coisa com esse código simples

Para baixa o zipado clique aqui

Para ver o site funcionando clique aqui

Até mais





Tutorial PHP MySql – Classe de conexão com o banco de dados

15 09 2009

Boa quase madrugada a todos!

Hoje vou colocar aqui, um tutorial que eu já tinha prometido a uns posts atrás, a classe conexão com o banco de dados mysql e o modo de usar, que vocês podem ver as vezes aqui nos posts sobre MySql e PHP.

A conexão é simples e fácil de fazer com PHP, que a faz a ponte entre o front-end e o banco de dados MySql como vocês podem ver neste tutorial rápido.

Bom vamos ao código.

<?php
class CONEXAO{
var $usuario = "root";//Variavel que recebe o dado do usuario para a conexão
#var $senha = "123"; //Variavel que recebe a senha do usuario
var $sid = "localhost";//Variavel que recebe o nome do servidor
var $banco = "bd";//Variavel que recebe o nome do banco de dados que você vai usar para guardar os dados
var $consulta = ""; //Variavel que receberá os dados da consulta
var $link = "";//Variavel que receberá os dados do link com o banco

function CONEXAO(){ //Função instanciadora do objeto
$this->Conecta();
}

function Conecta(){ //Função de conexão
$this->link = mysql_connect($this->sid,$this->usuario,$this->senha); //Código para conexão normal
if (!$this->link){  //Caso não consiga conectar ele retorna essa mensagem que pode ser qualquer uma
die("Problema na Conexão com o Banco de Dados");
}elseif (!mysql_select_db($this->banco,$this->link)){ //Ou ele vai definir o banco que se caso não for possivel ele emite outra mensagem que pode ser qualquer uma também
die("Problema na Conexão com o Banco de Dados");
}
}

function Desconecta(){ //Função para desconectar
return mysql_close($this->link);
}
function ultimoregistro(){
return mysql_insert_id($this->link);
}
function Consulta($consulta){//Função de consulta
$this->consulta = $consulta;//Passa o valor da variavel que veio com a sua query para a variavel da classe
if ($resultado = mysql_query($this->consulta,$this->link)){ //Executa a query caso tenha sucesso retorna o valor
return $resultado;
} else { //Caso aconteça algum erro ela retorna o numero 0;
return 0;
}
}
}
?>


Aqui eu vou colocar um exemplo básico de uso da classe

<?php

include ('conecta.php');//Incluindo a classe de conexão na página

function deleta_tabela($nome){//Função básica só para mostrar um teste aqui
$Obj_Conexao = new Conexao(); //Variavel que instancia o objeto da classe de conexão
$consulta = "truncate $nome"; //Uma query no caso um truncate pode ser um insert um update um select qualquer coisa
if ($Obj_Conexao -> Consulta ($consulta)){ //Executa a query acima se tiver sucesso retorna o numero 1 ou o numero 0
$estado=1;
}else{
$estado=0;
}
return $estado; //Aqui ele retorna o sucesso ou erro da query (1 ou 0 respectivamente)
}

?>


e os comentários estão sempre abertos para você que é leitor aqui do blog dar a sua opinião.

Até mais e obrigado pela visita!





Tutorial JQuery CSS – Tooltip simples e fácil

11 09 2009

Boa tarde ae!

Colocando aqui um tutorial bem útil que ensina fazer tooltips é rápido e como no último vo passar o fonte para download e ele está publicado também para quem quiser ver funcionando.

Vamos ao código

$(function(){
var pos;//Variavel para a posição
var num;//Variavel para a numereção que vai comandar o conteudo do tooltip
$(“.texto”).mouseover(function(){//Evento para o tooltip aparecer
pos = $(this).offset();//Aqui a variavel de posição pega o valor para onde o tooltip vai aparecer
$(“#tooltip”).css(“left”,pos.left+”px”);//Aqui o tooltip recebe o valor lateral
$(“#tooltip”).css(“top”,pos.top+30+”px”);//Aqui o tooltip recebe o valor da posição vertical aqui ele aparece em baixo se fosse para aparecer em cim pode trocar ao inves de +30 pode ser colocado -30 ai ele ficará em cima ou de qualquer outra forma
$(“#tooltip”).fadeIn(); //Aqui é um efeito de fade para o tooltip aparecer
num = $(this).attr(“name”);//Aqui a variavel de numeração recebe qual o numero do lugar que o mouse esta
switch(num){//switch para decidir qual conteudo vai no tooltip
case ’1′:
$(“#tooltip”).text(“Clique aqui para ir para a home”);//Se for no que tiver o numero um no caso o texto home vai esse texto
break;
case ’2′:
$(“#tooltip”).text(“Clique aqui para ir para a pagina de contato”);//Caso estiver no numero 2 no caso o texto contato vai este texto
break;
}
});
$(“.texto”).mouseout(function(){//Evento para o tooltip desaparecer
$(“#tooltip”).fadeOut(800,function(){//Função de fade out com callback
$(“#tooltip”).text(“”);//Callback do fade que faz o texto sair
});
});
});

Estrutura do css
html,body{
margin:0;
padding:0;
}
#root{
margin:10px auto;
height:100px;
width:200px;
}
#caixa-texto{
margin:20px;
height:30px;
width:160px;
}
.texto{
width:80px;
heihgt:30px;
float:left;
}
#tooltip{
display:none;
width:auto;
height:auto;
padding:5px;
background:silver;
position:absolute;
}

Nada de mais aqui só  a id tooltip que tem que estar com a position absolute e o display none sempre

A estrutura html deste tutorial

<div id=”root”>
<div id=”tooltip”>

</div>
<div id=”caixa-texto”>
<div class=”texto”
name=”1″>
Home
</div>
<div
class=”texto” name=”2″>
Contato
</div>
</div>
</div>

Nada de mais também bem simples o texto que você irá adicionar com a classe “texto” e recebe uma numeração no atributo name para designar o conteudo que vai no tooltip





Tutorial PHP MySql – Manipular arquivos csv adicionar em banco

10 09 2009

Boa tarde ae!

Hoje vo postar um tutorial aqui para abrir um arquivo csv e passar os dados dele para um banco mysql

Bom como da outra vez vo escrever resumidamente e tentar comentar o máximo as linhas de código vou disponibilizar o código fonte desta função

Bom vamos ao código.

function insere_massa(){//Inicio da função
$caminho=”cidades.csv”;//Arquivo aqui no caso eu usei um arquivo que tem o id dos estados e o nome das cidades
$arquivo=fopen($caminho,”r+”);//Abre o arquivo da variavel acima
$arquivo_aberto=fread($arquivo,filesize($caminho));//Le o arquivo aberto
$linhas=explode(“\n”,$arquivo_aberto);//Agora ele separa as linhas em uma array
foreach($linhas as $linha){//Essa função lê cada indice da array por vez e faz com que cada parte da $linhas seja uma linha rs sem criatividade
$parte=explode(“;”,$linha); //Aqui ele pega a linha e quebra em cada parte que vai ser o dado que você vai usar
if ($Obj_Conexao -> Consulta (“insert into cidade (id_estado,nome) values (‘$parte[1],’$parte[2]‘);”)){//Aqui é um crivo se ele inserir a cidade ele vai somar mais 1 em um contador para o sucesso se não ele soma mais um em um contado para o erro a e b respectivamente. Lembrando que array começa a contar as partes apartir do zero então assumi aqui a estrutura de um campo para indice da cidade o segundo seria a id do estado e o terceiro o nome da cidade caso a estrutura do seu arquivo esteja diferente você precisa de mudar o numero entre os cochetes para essa função funcionar de acordo com o seu arquivo
$a++;
}else{
$b++;
}
}

if ($a>1){ //Se tiver mais que um sucesso ele vai mostrar o quanto foi de sucesso
$estado=$a.” registros inseridos <br />”;
} if ($b>1){ //Se tiver mais que um erro ele vai mostrar o quanto foi de erro
$estado.=$b.” erros ao inserir o registro”;
}

return $estado; //Aqui ele retorna o estado com a mensagem que foi gerada
}

Até mais!





Tutorial JQuery CSS – Accordion simples e fácil

9 09 2009

Boa tarde ae!

Esse tutorial vai ensinar como fazer um accordion bem fácil de se fazer

Aqui vai o código para o jquery

$(function(){
var pos=0; //Variavel que vai controlar o movimento de aparecer e esconder basicamente
$(“.pergunta”).click(function(){ //Evento do clique na pergunta
pos=this.state; //Igual a variavel ao estado do elemento
$(“.resposta”).hide(); //Esconde todos se por exemplo clicar em uma outra pergunta se outra já estiver aberta
if (pos !=1){ //Crivo para esconder e abrir
$(this).next().show(); //Aqui ele mostra a resposta o next() é para fazer com que a resposta que é a proxima imediamente apartir da resposta que foi clicada por isso aquela estrutura do html
this.state=1;  //Faz o estado do elemento ficar igual a 1
}else{ //O se não
$(this).next().hide(); //Esconde a resposta se você clicar numa pergunta que já esteja com a resposta aberta
this.state=0; //iguala o estado a zero para na próxima ele aparecer
}
});
});

A estrutura do html

<p class=”pergunta”>Como colocar conteudo no seu site</p> //Estrutura simple pergunta em cima e resposta a reposta começa escondida
<p class=”resposta”>Nada</p>
<p class=”pergunta”>Como colocar conteudo no seu site</p>
<p class=”resposta”>Nada</p>
<p class=”pergunta”>Como colocar conteudo no seu site</p>
<p class=”resposta”>Nada</p>

Essa foi o que eu usei para fazer um FAQ em um projeto que mostrarei mais adiante

Esse é o CSS

.resposta{
display:none; //Para fazer com que a resposta comece escondida
}
.pergunta{
cursor:pointer; //Isso é só para aparecer a mãozinha na pergunta para mostrar que é um link
}

O accordion é simples e funcional sem duvida eu estou usando ele agora ai é só personalizar colocar imagens se for necessario ou qualquer coisa do genero

Até mais!





Tutorial CSS JQuery – Lightbox com conteudo personalizavel

5 09 2009

Boa noite!

Bom hoje aqui vou colocar um tutorial para se fazer um lightbox (quem nunca fez um, rs), só que ao inves de fotos vocês pode colocar conteudo ou que for, dependendo sempre da demanda.

Bom é um código relativamente fácil, vamos ao código:

Primeiro este é o código que faz o lightbox aparecer

$(“img”).click(function(){ //Aqui é o evento para abrir o lightbox coloquei na pseudo classe img mas pode ser em uma id de uma div por exemplo #imagem_light ou qualquer coisa do genero.
$(“#caixa_total”).fadeTo(1000,0.4).css(“display”,”block”); //Aqui é onde o fundo da tela fica escuro e aparece este é o papel da div com a id caixa_total que também servirá para fechar o lightbox
$(“#conteudo_caixa”).animate({“width”:”650px”,”marginLeft”:”-=300px”},700);//Aqui é a animação onde a caixa aparece na horizontal a caixa assume a dimensão 650 pixels que pode ser alterado sem problemas
$(“#conteudo_caixa”).css(“display”,”block”).animate({“height”:”625px”,”marginTop”:”-=300px”},700,function(){
$(“#fechar “).css(“display”,”block”);
});//Aqui é onde ela aparece na vertical mostrando toda a caixa no centro da tela e é também onde ela mostra o conteudo neste exemplo somente com a div com a id fechar que é o botão para fechar mais é onde você irá colocar todas as ids que tem de aparecer na caixa, aqui eu usei o callback da função animate que é ótimo o botão fechar só irá aparecer quando a caixa abrir por completo (a caixa assume a altura de 625 pixels que também pode ser alterada)
});

Agora este é o código que faz ele desaparecer

$(“#caixa_total, #fechar”).click(function(){ //Evento para fechar tanto clicando fora da caixa branca quanto no botão  fechar
$(“#conteudo_caixa”).animate({“height”:”0px”,”marginTop”:”50%”},700,function(){
$(“#fechar”).css(“display”,”none”);
});//Animação para fechar ela verticalmente com o call back para fazer o conteudo desaparecer
$(“#conteudo_caixa”).animate({“width”:”0px”,”marginLeft”:”50%”},700,function(){
$(“#caixa_total”).fadeTo(1500,0);
$(“#conteudo_caixa”).css(“display”,”none”);
});//Animação para a caixa desaparecer na horizontal e no call back dela eu faço a div caixa total ficar transparente e as duas a caixa total e a div conteudo que é a div branca desaparecerem
});

Agora esta é a estrutura do html para este Lightbox nosso

<div id=’caixa_total’>//A div que faz a tela ficar escura e que serve também para fechar o lightbox
</div>//Fechando a div caixa total
<div id=’conteudo_caixa’> //A div onde vai o conteudo do light box
<div id=’fechar’>//O botão fechar que fica no canto superior direito da caixa aqui tem só um texto para fechar
<strong>X | Fechar</strong>
</div> //Fechando a div do botão de fechar
</div> //Fechando a div do conteudo

Agora o código css

#caixa_total{ //A id da caixa total ela quando aparece fica do tamanho total da tela o que é interessante para tomar cuidado com a div conteudo caixa não ultrapassar essa margem se não acontece a quebra do layout que deixa o efeito com uma aparência bem indesejavel
background:silver;
width:100%;
height:100%;
display:none;
position:absolute;
z-index:10000;
top:0;
}

#conteudo_caixa{ //A id do conteudo caixa
position:absolute;
z-index:10001;
margin:50% 50%;
top:-300px;
background:#fff;
display:none;
padding:10px;
}

#fechar{ //A id do botão fechar
float:right;
background:#000;
color:#fff;
padding:4px;
display:none;
cursor:pointer;
}

É isso coloque na sua página esses códigos e personalize a vontade são alguns passos mas é simples.

Qualquer dúvida mande um comentário

Até e bom feriado para todos.

Webtutoriais:DA823564





Tutorial PHP MySql XML – Criar arquivo XML apartir de um banco MySql com PHP

4 09 2009

Boa tarde ae!

Hoje, como disse ontem, vou colocar aqui um tutorial, com esse titulo enorme, que ensina como criar um arquivo xml apartir de dados extraidos de um banco MySql com PHP, é simples e como todos que eu passo aqui tirando algumas coisas é personalizavel.

Vamos ao código senhores.

<?php

function criar_xml(){
$Obj_Conexao = new Conexao(); //Não sei se falei anteriormente mas este aqui é a criação do objeto de conexão da classe de conexão do banco que eu uso ela é o meu padrão num próximo post eu passo a classe
$consulta = “select titulo,texto,autor from noticias order by id_noticia DESC”; //A consulta com o banco que pode ser alterada aqui ela só pega o titulo o texto e o autor e ordena pelo id do mais novo para o mais velho
$result = $Obj_Conexao -> Consulta ($consulta); //Realiza a consulta
while ($dados=mysql_fetch_array){ //Aqui é o laço onde ele lê cada resultado encontrado
$noticia.=’<titulo>’.$dados[0].’</titulo><texto>’.$dados[1].’</texto><autor>’.$dados[2].’</autor>’; //Monta a estrutura do xml e adiciona os resultados
} //Fecha o laço
$arquivo=fopen(“noticia.xml”,”w”); //Cria o arquivo noticia.xml que pode ser alterado tanto o nome quanto o caminho aqui ele vai direto para a raiz do site ele cria em modo de leitura
$tag=’<?xml version=”1.0″ encoding=”utf-8″?><noticia>’.$noticia.’</noticia>’; //Aqui ele monta a estrutura total do xml colocando o cabeçalho e a tag principal
if (fwrite($arquivo,$tag)){ //Crivo de escrita caso dê tudo certo ele cria e preenche o arquivo se não ele dá uma mensagem de erro
$estado=”arquivo criado com sucesso”;
}else{ //Condição se não do crivo
$estado=”erro ao criar o arquivo”;
}
//Fecha o crivo
return $estado; //Retorna a mensagem de erro ou sucesso
} //Fecha a função

?>

Esse é o código, é simples e bem personalizavel, por exemplo, pode ser adicionado uma clausula where na consulta por tipo de noticia e passando como parametro na função um valor para o filtro, por exemplo, que pronto você terá um arquivo com noticias especificas, no caso desse código ele pega todas as noticias da tabela noticias do banco, bom ai é dependendo da demanda e só ir fazendo os crivos para especificar o quanto precisar

Qualquer duvida é só mandar um comentário








Seguir

Obtenha todo post novo entregue na sua caixa de entrada.