- Fórum WMO
- → K-19's Content
K-19's Content
There have been 18 items by K-19 (Search limited from 14/05/2023)
#424565 Banco De Dados Com Txt
Posted by K-19 on 12/08/2004, 20:36 in Artigos, Dicas e Tutoriais de PHP
Mas só uma coisa, voçe testou ele antes de postar??
Pergunto isto pk voçe se esqueçeu de muitas \, mas tirando isso o tuto esta muito bom. Recomendo
#616433 Disponibilizar Fotos De Uma Pasta Em Thumbnail
Posted by K-19 on 22/07/2005, 08:29 in PHP
A mim tb me da esses erros, alguem sabe o que esta dando errado?amigos...
compilei novamente o php aqui no meu servidor agora com a biblioteca GD
porém esse script continua sem funcionar.....alguns outros que eu tinha aqui estão funcionando....
quando executo o script miniaturas.php passando uma foto por referencia olha só o que gera de erro!!!
Warning: Cannot modify header information - headers already sent by (output started at /var/www/htdocs/miniaturas.php:1) in /var/www/htdocs/miniaturas.php on line 10 Warning: imagesx(): supplied argument is not a valid Image resource in /var/www/htdocs/miniaturas.php on line 27 Warning: imagesy(): supplied argument is not a valid Image resource in /var/www/htdocs/miniaturas.php on line 28 Warning: imagecopyresized(): supplied argument is not a valid Image resource in /var/www/htdocs/miniaturas.php on line 41 ‰PNG
alguém tem idéia do que está errado?
valeu + uma vez!!!!
#616439 Disponibilizar Fotos De Uma Pasta Em Thumbnail
Posted by K-19 on 22/07/2005, 09:00 in PHP
Boas Justice, gostei desse script, muito bom, obrigado pela contribuiçao.Quem quiser com paginação e definição de quantas colunas e quantas fotos exibir:
http://www.vivaophp....hp?showtopic=86
[]'s
#424142 Guestbook
Posted by K-19 on 12/08/2004, 06:17 in PHP
<?php include "postar.php"; echo '<body bgcolor="#000000">'; $dir = "./"; $a=0; if( is_dir( $dir ) ) { if( $dh = opendir( $dir ) ) { while( ( $file = readdir( $dh ) ) !== false ) { if( $file != "." && $file != ".." ) { $e = explode(".", $file); if($e[1]=="inc"){ $a++; } } } closedir( $dh ); } } $page_size = 2; $total_pages = ceil( $a / $page_size ); if( isset( $_GET['p'] ) ) { $current_page = $_GET['p']; } else { $current_page = 1; } $inicio = $current_page - 1; $start = ( $inicio * $page_size + 1 ); if($start==0){ $start=1; } print( "Página " . $current_page . " de " . $total_pages . "<br><br>\n\n" ); for( $j=0; $j<$total_pages; $j++ ) { $p = $j + 1; print( "<a href='?p=" . $p . "'>" . $p . "</a> " ); } print( "<br><br>" ); for( $i=$start; $i<$start + $page_size; $i++ ) { if( is_file( $dir . $i.".inc") ) { include ($i.".inc"); echo "<br>"; } } ?>
Mas queria saber o que tenho que mudar para postar os arquivos de ordem inversa.Do maior para o menor
#423885 Guestbook
Posted by K-19 on 11/08/2004, 19:16 in PHP
estava presizando da ajuda de voçes.
Tenho estes codigos:
index.php
<? include "postar.php"; echo '<body bgcolor="#000000">'; $fp=fopen("noticias.lst","r"); $tmp=fgets($fp,2000); fclose($fp); $lista=split(":",$tmp); $total=count($lista)-1; for ($cont=$total;$cont>$total-10, $cont>0;$cont--) { if (file_exists($cont.".inc")) {include ($cont.".inc"); echo "<br>";} } ?>
postar.php
<font size="5" color="#FF0000"><center>Livro de Visitas</center></font><p> <form name="guest" method="post" action="send.php"> <table width='53%' border='0' align="center" cellpadding='4' cellspacing='1' class="Border"> <tr> <td colspan='2' class="Header" ><strong>Adicionar Comentário</strong></td> </tr> <tr> <td colspan='2' class="Box" ><div align="center"> <table width="568" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="108"> Nome: <font color="#FF0000">*</font></td> <td width="460"><input name="name" type="text" size="40" maxlength="25" /> 15 caracteres no máximo</td> </tr> <tr> <td width="108"> E-mail: <font color="#FF0000">*</font></td> <td width="460"><input name="email" type="text" size="40" maxlength="40" /> </td> </tr> <tr> <td widht="86" width="108"> Classificaçao:</td> <td widht="460" width="460"><SELECT name="classificacao" size="1"> <OPTION SELECTED>Excelente</option> <OPTION>Muito Boa </option> <OPTION>Boa</option> <OPTION>Mais ou Menus</option> <OPTION>Pobre</option> <option>Podia estar melhor</option> <OPTION>Fraca</option> <OPTION>Muito fraca</option> </SELECT> </td> </tr> <tr> <td valign="top" width="108"> <br> Comentário: <font color="#FF0000">*</font></td> <td width="460" valign="top"> <textarea name="noticia" cols="55" rows="5"></textarea><br /> </td> </tr> <tr> <td height="24" colspan="2" width="546"><div align="center"> <input type="submit" name="Submit" value="Enviar" /> <input type="reset" name="reset" value="Limpar" /> </div> </td> </tr> </table> </div> </td> </tr> </table> </form>
send.php
<? function verifica_email($email){ if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ return true; }else{ return false; } } if ($email == "") { echo("O campo <b>E-mail</b> não está preenchido!"); exit; } if (verifica_email($email)==False){ echo "O <b>Email</b> não foi preenchido correctamente!"; exit; } if ($name == "") { echo("O campo <b>Nome</b> não está preenchido!"); exit; } if ($noticia == "") { echo("O campo <b>Comentário</b> não está preenchido!"); exit; } function badword_filter($text){ $badword_array = file("filtro.txt"); foreach($badword_array as $key=>$val) { $text = eregi_replace(trim($val),' **** ',$text); } return $text; } function smile($string) { $smiles = array( ':///' => '<img src="../img/smiles/1.gif">', ':cool:' => '<img src="../img/smiles/2.gif">', ':(' => '<img src="../img/smiles/3.gif">', ':D' => '<img src="../img/smiles/4.gif">', ':)' => '<img src="../img/smiles/5.gif">', ':|' => '<img src="../img/smiles/6.gif">', ':red:' => '<img src="../img/smiles/7.gif">', '!' => '<img src="../img/smiles/10.gif">', '?' => '<img src="../img/smiles/9.gif">', ':P' => '<img src="../img/smiles/8.gif">', ':=' => '<img src="../img/smiles/11.gif">', ':love:' => '<img src="../img/smiles/12.gif">', ':8' => '<img src="../img/smiles/13.gif">', ':di' => '<img src="../img/smiles/14.gif">', ':lamp:' => '<img src="../img/smiles/15.gif">', ':rambo:' => '<img src="../img/smiles/16.gif">', ':fumar:' => '<img src="../img/smiles/17.gif">', ':note:' => '<img src="../img/smiles/18.gif">', ':zaro:' => '<img src="../img/smiles/19.gif">', ':lock:' => '<img src="../img/smiles/20.gif">', ':disk:' => '<img src="../img/smiles/21.gif">', ':rezar:' => '<img src="../img/smiles/22.gif">', ':ye:' => '<img src="../img/smiles/23.gif">', ':cred:' => '<img src="../img/smiles/24.gif">', ); foreach ($smiles as $smile => $emoticon) { $string = str_replace($smile, $emoticon, $string); } return $string; } // actualiza o contador $fp=fopen("noticias.txt","r+"); $cont=fgets($fp,10)+1; rewind($fp); fputs($fp,$cont); fclose($fp); // adiciona a lista $fp=fopen("noticias.lst","a+"); fputs($fp,$cont.":"); fclose($fp); $dias=array("Domingo","Segunda-feira","Terça-feira", "Quarta-feira","Quinta-feira","Sexta-feira","Sábado"); $meses=array("Janeiro","Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"); $h=date("H"); $m=date("i"); $D=date("j"); $M=date("m")-1; $Y=date("Y"); $dia=date("w"); $noticia=smile($noticia); $noticia=badword_filter($noticia); $noticia=nl2br($noticia); echo "<style>"; echo ".Header { BACKGROUND-IMAGE: url('bar.gif'); COLOR: #000000; TEXT-DECORATION: bold }"; echo "</style>"; $tudo="<table width=90% align=center border=0 cellspacing='0' cellpadding='0'>\n"; $tudo.="<tr>\n"; $tudo.=" <td bgcolor=#EFBA67 height=20 class=Header><font face=verdana size=2><b> " . $classificacao . "</b></font></td>\n"; $tudo.="</tr>\n"; $tudo.="</table>\n\n"; $tudo.="<table width=90% align=center border=0 cellspacing=0 cellpadding=0>\n"; $tudo.="<tr><font size=1><td bgcolor=#F0F0F0><font face=verdana size=1><i>". $dias[$dia].", ". $D ." de " . $meses[$M]. " de ". $Y ." - ". $h .":".$m." </i><br></font>\n"; $tudo.="<font size=1 face=verdana><i>Por:</i><a href=\"mailto:$email\">$name</a><br><i>Mensagem:</i>$noticia</font>"; $tudo.="<font face=verdana size=2>\n"; $tudo.="</td></tr></table>\n"; $fp=fopen($cont.".inc","w"); fputs($fp, $tudo); fclose($fp); echo "<h1 align=center>Adicionado.</h1>"; echo '<center><a href="../index.php">VOLTAR</a></center>'; include($cont.".inc"); ?>
Estes codigos estao bem, mas queria fazer a "paginaçao" das mensagens, mas nao sei como é, alguem podia dar uma maozinha?
DESCULPEM VIR COM ESTA COISA DA PAGINAÇAO, sei que este assunto ja esta muito batido, mas ainda nao encontrei nada que me ajuda-se.
Agradeço desde já a resposta.
#423949 Guestbook
Posted by K-19 on 11/08/2004, 21:18 in PHP
<?php include "postar.php"; echo '<body bgcolor="#000000">'; $dir = "./"; $files = array(); if( is_dir( $dir ) ) { if( $dh = opendir( $dir ) ) { while( ( $file = readdir( $dh ) ) !== false ) { if( $file != "." && $file != ".." ) { array_push( $files, $file ); } } closedir( $dh ); } } $page_size = 3; $total_pages = ceil( count( $files ) / $page_size ); if( isset( $_GET['p'] ) ) { $current_page = $_GET['p']; if( $current_page > $total_pages ) { $current_page = $total_pages; } } else { $current_page = 1; } $start = ( $current_page * $page_size ) - $page_size; print( "Página " . $current_page . " de " . $total_pages . "<br><br>\n\n" ); for( $j=0; $j<$total_pages; $j++ ) { $p = $j + 1; print( "<a href='?p=" . $p . "'>" . $p . "</a> " ); } print( "<br><br>" ); for( $i=$start; $i<$start + $page_size; $i++ ) { if( is_file( $dir . $files[$i] ) ) { include ($i.".inc"); echo "<br>"; } } ?>
Alguem me ajude por favor.
#614586 Inserir Variavel
Posted by K-19 on 18/07/2005, 11:37 in PHP
<? include "config.php"; $conexao = mysql_connect("$host", "$login_db", "$senha_db"); mysql_select_db("$database", $conexao); $cria = "CREATE TABLE `tbl_membros` ( `codigo` INT( 5 ) NOT NULL AUTO_INCREMENT, `nome` VARCHAR( 75 ) NOT NULL , `login` VARCHAR( 30 ) NOT NULL , `senha` VARCHAR( 30 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( `codigo` ))"; $insere1 = "INSERT INTO `tbl_membros` (nome, login, senha, email) VALUES ('Rui Paiva','K-19','****','*****@*****.com')"; $cria1 = "CREATE TABLE `guestbook` ( `id` int(15) NOT NULL auto_increment, `nome` varchar(100) NOT NULL default '', `email` varchar(70) NOT NULL default '', `data` varchar(22) NOT NULL default '', `hora` varchar(8) NOT NULL default '', `mensagem` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM COMMENT='Tabela do sistema de GuestBook';"; $insere2 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('WebMaster','rui_paiva707@hotmail.com','15 de Outubro de 2002','22:50:17',' Livro de Visitas inaugurado')"; $insere3 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Saul','','15 de Janeiro de 2003','15:53:24','Esta lindo, se continuar assim vai por um bom caminho!')"; $insere4 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Le','silverkiller14@hotmail.com','20 de Janeiro de 2003','20:33:31','fodass... tu percebes distuh..ta fixe ta fixe.....portem-se')"; $insere5 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Lev','silverkiller14@hotmail.com','21 de Fevereiro de 2003','14:35:58','istu ta cada x melhor!eh assim mm continua!! sabs isto td!<br>na ah melhor webmaster [[ ]] <br> fika bem!you rulle!')"; $insere6 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Igualmente','','21 de Fevereiro de 2003','14:45:25','tas de parabens, o site ta mta fx...continua k vais bem...bjocas gandex')"; $insere7 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Korpen','','3 de Março de 2003','23:06:36','ta a ficar fixe continua men...[[[[[[[[[[[[[]]]]]]]]]]]')"; $insere8 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Astro','astromillenium@sapo.pt','8 de Março de 2003','22:56:17','Está muito fixe, pá, vai actualizando e acrescentando coisas que fica fixe, aliás, já está!')"; $insere9 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Miathermopólis','miathermopolis@iol.pt','28 de Março de 2003','15:28:30','ADOREI tá fixe, \"continua o bom trabalho\" Puto!!!:)')"; $insere10 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('renato','renato_20_7@hotmail.com','1 de Maio de 2003','17:11:18','man continua assim k vais mt mt longe kurtote bues... o SIMCITY4 vai a caminho pk tu es um bom amigo [[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]] continua assim......')"; $insere11 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('KurT','','9 de Julho de 2003','20:10:18','epah eu antes anda-va smpr pelo #LasT_stAr mas akilo deixou d ter ppl deixei d ir pa kndo a n0va versao do fabuloso mind script??')"; $insere12 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Beta','angel_666gt@yahoo.com.br','22 de Julho de 2003','16:08:55','Olá, pessoal!A página é muito fixe, à excepção daquela parte de xingar a mãe. Mas que raio de mente perversa é que se lembraria de algo tão horrível? É que não tem a mínima piada. A MÃE é para mim uma coisa sagrada e quem \"xinga\" uma mãe devia estar no zoológico. beijos')"; $insere13 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('EX PERTG3','','4 de Setembro de 2003',''13:17:24','rOx !!!!!! muito dez essa page')"; $insere14 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Claudio','','20 de Novembro de 2003','23:20:41','Tudo na maior ppl esta pagina e fixe mas e pena n ter memberchip o que fica um bocado fatela(na brinca) acho fixe e espero que venham #Lisb0n o canal dos portugueses')"; $insere15 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Claudio','','26 de Novembro de 2003','21:47:12','este site e bue de fixe')"; $insere16 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Ketinho','foscaches@hotmail.com','10 de Dezembro de 2003','21:07:55','Obrigado por colocar meu Addon de away em seu site. Caso queira atualizações entre em contato. Abraços')"; $insere17 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Adriana','sldrica@hotmail.com','13 de Julho de 2005','16:14:07','Ola Amor do meu <img src=\"../img/smiles/12.gif\"> ,o teu site está muito fixe,tem um visual altamente e o comteúde tá excelente,espero k tenhas mt suçesso kom o site e d certexa k asde ter,boa sorte,mtos bjox fofox,AMO-TE MUITO <img src=\"../img/smiles/12.gif\">')"; $query = "CREATE TABLE noticias"; $query .="(id int(10) unsigned NOT NULL auto_increment,"; $query .="pdate timestamp(14) NOT NULL,"; $query .="titulo varchar(240) NOT NULL default '',"; $query .="autor varchar(240) NOT NULL default '',"; $query .="texto text NOT NULL, PRIMARY KEY (id), KEY pdate (pdate))"; $query2 = "CREATE TABLE admin"; $query2 .="(id int(10) NOT NULL auto_increment,"; $query2 .="username varchar(50) NOT NULL default '',"; $query2 .="password varchar(50) NOT NULL default '',"; $query2 .="PRIMARY KEY (id))"; $query3 = "INSERT INTO admin (id, username, password) VALUES (1, '***', '2e782c85379a326e')"; $confessionario = "CREATE TABLE confessionario ( codigo int(11) NOT NULL auto_increment, titulo varchar(70) NOT NULL default '', nome varchar(70) NOT NULL default '', confissao text NOT NULL default '', comentarios text NOT NULL default '', PRIMARY KEY (`codigo`), KEY `codigo` (`codigo`))"; mysql_query($cria, $conexao); mysql_query($insere1, $conexao); mysql_query($insere2, $conexao); mysql_query($insere3, $conexao); mysql_query($insere4, $conexao); mysql_query($insere5, $conexao); mysql_query($insere6, $conexao); mysql_query($insere7, $conexao); mysql_query($insere8, $conexao); mysql_query($insere9, $conexao); mysql_query($insere10, $conexao); mysql_query($insere11, $conexao); mysql_query($insere12, $conexao); mysql_query($insere13, $conexao); mysql_query($insere14, $conexao); mysql_query($insere15, $conexao); mysql_query($insere16, $conexao); mysql_query($insere17, $conexao); mysql_query($cria1, $conexao); mysql_query($query); mysql_query($query2); mysql_query($query3); mysql_query($confessionario); echo "<div align=center><font size=3 face=Verdana, Arial, Helvetica, sans-serif color=#FF0000><br>Instalaçao efectuada com Sucesso.</font><br><br><font size=2 face=Verdana, Arial, Helvetica>Aguarde enquanto é transferido para a instalaçao do Sistema de Votaçao...</font></div><meta http-equiv=\"refresh\" content=\"2;URL=poll\install.php\">"; ?>
Eu tenho este "sistema de instalaçao", mas ta meio mal feito, o codigo funciona bem, mas eu queria que quando alguma coisa nao é "instalada" ou da erro, ele parasse de "instalar" e avisasse. Algum cara, afim de me ajudar?
#613178 Inserir Variavel
Posted by K-19 on 14/07/2005, 19:33 in PHP
O que gostaria k me ajudasem agora era a fazer era o seguinte: inserir o voltar e o avançar neste sistema.
<? include "../config.php"; $conexao = mysql_connect($host,$login_db,$senha_db) or die("Não foi possível conectar ao banco de dados"); $db = mysql_select_db($database) or die("Não foi possível selecionar o banco de dados"); $sql = "SELECT * FROM $tabela_g ORDER BY id desc "; $rs = mysql_query($sql) or die("Não foi possível selecionar as mensagens cadastradas"); $tm = mysql_num_rows($rs); $pg_atual = $pg; $msg_por_pag = "5"; $query_pag = mysql_query("SELECT 1 FROM guestbook"); $linhas = mysql_num_rows($query_pag); if (!isset($pg)) $pg = 0; $consulta = mysql_query( "SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i:%s') AS dataf, id, nome, email, data, hora, mensagem FROM guestbook ORDER BY id DESC LIMIT $pg, $msg_por_pag" ) or die(mysql_error()); $n_paginas = $linhas/$msg_por_pag; $paginas = ceil($n_paginas); echo "<br><table border=\"1\" width=\"500\" bordercolor=\"#0000FF\">"; if($tm == 0) { echo "<tr> <td bgcolor=\"#FCFCFC\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">Não existe mensagens cadastradas no banco de dados.<br>Clique abaixo em <b>"Adicionar Nova Mensagem"</b> para cadastrar sua mensagem em nosso banco de dados.</font></center></td> </tr> </table> </td> </tr>"; } else { while ($resultado = mysql_fetch_array($consulta)) { echo "<tr><td>"; echo "Nome: $resultado[2]\n<br>"; if (strlen($resultado[3]) > 3) { echo "E-mail: <a href=\"mailto:$resultado[3]\">$resultado[3]</a>\n<br>"; } echo "Data: $resultado[4]\n - $resultado[5]\n<br>"; echo "Mensagem: $resultado[6]\n<br>"; echo "<br></td></tr>\n "; } echo "</table></td></tr>\n"; echo "</table><br>"; echo "<table class=\"tabela\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" align=\"center\"> <tr class=\"TR\"> <td align=\"center\"> <table class=\"tabelinha\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\"> <tr> <td>"; for($pg=0, $i=1; $i<=$paginas; $pg+=$msg_por_pag, $i++) { if ($pg_atual != $pg) { echo " <a href=\"?pg=$pg\">$i</a> "; } else { echo " $i "; } } echo "</tr> </table> </td> </tr> </table>"; } ?>
#612146 Inserir Variavel
Posted by K-19 on 12/07/2005, 19:38 in PHP
è o seguinte: isto é como lhe da na cabeça, umas vezes da bem outras vez nao da, ele as vezes posta por ordem crescente outra por ordem decrscente. eu queria k a ultima mensagem postada, fosse a primeira a ser mostrada, ja sabem como é....
mas ta dando mal.... vou postar dois arquivos, pk acho k pode ser da data, mas digam ai a vossa opiniao...
$sql = "SELECT * FROM $tabela ORDER BY id desc ";
$rs = mysql_query($sql) or die("Não foi possível selecionar as mensagens cadastradas");
$tm = mysql_num_rows($rs);
?>
<html>
<head>
<title>GuestBook</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
TABLE { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial }
TR { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial }
TD { FONT-SIZE: 10px; COLOR: #222222; FONT-FAMILY: Verdana, Arial }
A:link { COLOR: #333355; TEXT-DECORATION: underline }
A:visited { COLOR: #333355; TEXT-DECORATION: underline }
A:active { COLOR: #333355; TEXT-DECORATION: none }
.Header { BACKGROUND-IMAGE: url('../img/bar.gif'); COLOR: #000000; TEXT-DECORATION: bold }
.Box { BACKGROUND-COLOR: #F1F1F1; COLOR: #333355; TEXT-DECORATION: none }
.Border { background-color: #333333; }
</style>
</head>
<?
require("config.inc.php");
$pg_atual = $pg;
$msg_por_pag = "5"; // número de mensagens que vai ser exibido em cada página
$query_pag = mysql_query("SELECT 1 FROM guestbook");
$linhas = mysql_num_rows($query_pag);
if (!isset($pg)) $pg = 0;
$consulta = mysql_query("SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i:%s') AS id,nome,email,data,hora,url,mensagem FROM guestbook ORDER BY data DESC limit $pg,$msg_por_pag");
$n_paginas = $linhas/$msg_por_pag;
$paginas = ceil($n_paginas);
echo "<br><table border=\"1\" width=\"500\" bordercolor=\"#0000FF\">";
if($tm == 0) {
echo "<tr>
<td bgcolor=\"#FCFCFC\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">Não existe mensagens cadastradas no banco de dados.<br>Clique abaixo em <b>"Adicionar Nova Mensagem"</b> para cadastrar sua mensagem em nosso banco de dados.</font></center></td>
</tr>
</table>
</td>
</tr>";
}
else {
while ($resultado = mysql_fetch_array($consulta)) {
echo "<tr><td>";
echo "Nome: $resultado[1]\n<br>";
if (strlen($resultado[2]) > 3) { echo "E-mail: <a href=\"mailto:$resultado[2]\">$resultado[2]</a>\n<br>"; }
echo "Data: $resultado[3]\n - $resultado[4]\n<br>";
echo "Mensagem: $resultado[6]\n<br>";
echo "<br></td></tr>\n "; }
echo "</table></td></tr>\n";
echo "<tr><td align=\"center\">";
for($pg=0, $i=1; $i<=$paginas; $pg+=$msg_por_pag, $i++) {
if ($pg_atual != $pg) {
echo " [<a href=\"?pg=$pg\">Página $i</a>] "; } else { echo " [Página $i] "; }
}
echo "</td></tr></table>\n";
}
?>
</body>
</html>
agora o outro....
include "config.inc.php";
//Gerando data
$dia = date(d);
$me = date(m);
$m["01"] = "Janeiro";
$m["02"] = "Fevereiro";
$m["03"] = "Março";
$m["04"] = "Abril";
$m["05"] = "Maio";
$m["06"] = "Junho";
$m["07"] = "Julho";
$m["08"] = "Agosto";
$m["09"] = "Setembro";
$m["10"] = "Outubro";
$m["11"] = "Novembro";
$m["12"] = "Dezembro";
$mes = $m["$me"];
$ano = date(Y);
$data = $dia." de ".$mes." de ".$ano;
//Gerando hora
$h = date(H);
$m = date(i);
$s = date(s);
$hora = $h.":".$m.":".$s;
$mensagem = badword_filter($mensagem);
$mensagem = smile($mensagem);
$sql = "INSERT INTO $tabela (id, nome, email, data, hora, url, mensagem) VALUES ('', '$nome', '$email', '$data', '$hora', '$url', '$mensagem') ";
$rs = mysql_query($sql) or die("Não foi possível adicionar a mensagem");
echo "<html><head><title>Sucesso</title></head><body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#000099\" vlink=\"#FF0000\" alink=\"#000099\" leftmargin=\"10\" topmargin=\"20\" marginwidth=\"0\" marginheight=\"0\"><div align=\"center\"> <h2>SUCESSO!!!</h2><br><br>Sua mensagem foi postada com sucesso.<br><br> <a href=\"index.php\"><u>Voltar</u></a></div></body></html><noframes>";
?>
Obrigado desde ja.
#613926 Inserir Variavel
Posted by K-19 on 16/07/2005, 10:44 in PHP
Caro amigo, eu sei o que é a busca! Tenho sempre o cuidado, ao contrario de muita jente, de ir ver se alguma coisa que ja foi postada no forum me pode ajudar, mas neste caso nao, EU JA TENHO a paginaçao feita, simplesmente nao esta a funcionar bem, obrigado pela sua resposta, foi muito esclareçedora.O fórum possui muito conteúdo sobre paginação.
A busca é uma solução.
#613778 Inserir Variavel
Posted by K-19 on 15/07/2005, 18:51 in PHP
$conexao = mysql_connect($host,$login_db,$senha_db) or die("Não foi possível conectar ao banco de dados"); $db = mysql_select_db($database) or die("Não foi possível selecionar o banco de dados"); //Selecionando mensagens cadastradas $sql = "SELECT * FROM $tabela_g ORDER BY id desc "; $rs = mysql_query($sql) or die("Não foi possível selecionar as mensagens cadastradas"); $tm = mysql_num_rows($rs); $pg_atual = $pg; $msg_por_pag = "5"; // número de mensagens que vai ser exibido em cada página $query_pag = mysql_query("SELECT 1 FROM guestbook"); $linhas = mysql_num_rows($query_pag); if (!isset($pg)) $pg = 0; $consulta = mysql_query( "SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i:%s') AS dataf, id, nome, email, data, hora, mensagem FROM guestbook ORDER BY id DESC LIMIT $pg, $msg_por_pag" ) or die(mysql_error()); $n_paginas = $linhas/$msg_por_pag; $paginas = ceil($n_paginas); echo "<table border=\"1\" width=\"500\" bordercolor=\"#0000FF\">"; if($tm == 0) { echo "<tr> <td bgcolor=\"#FCFCFC\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">Não existe mensagens cadastradas no banco de dados.<br>Clique abaixo em <b>"Adicionar Nova Mensagem"</b> para cadastrar sua mensagem em nosso banco de dados.</font></center></td> </tr> </table> </td> </tr>"; } else { while ($resultado = mysql_fetch_array($consulta)) { echo "<tr><td>"; echo "<font color=\"#909090\">Nome: $resultado[2]\n<br>"; if (strlen($resultado[3]) > 3) { echo "E-mail: <a href=\"mailto:$resultado[3]\">$resultado[3]</a>\n<br>"; } echo "Data: $resultado[4]\n - $resultado[5]\n<br>"; echo "Mensagem:<font color=\"#B0B0B0\"> $resultado[6]</font>\n<br>"; echo "<br></td></tr></font>\n "; } echo "</table></td></tr>\n"; echo "</table><br>"; echo "<table class=\"tabela\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" align=\"center\"> <tr class=\"TR\"> <td align=\"center\"> <table class=\"tabelinha\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\"> <tr> <td>"; for($pg=0, $i=1; $i<=$paginas; $pg+=$msg_por_pag, $i++) { if ($pg_atual != $pg) { echo " <a href=\"?pg=$pg\">$i</a> "; } else { echo " $i "; } } echo "</tr> </table> </td> </tr> </table>"; } // agora vamos criar os botões "Anterior e próximo" $pg = 0; $anterior = $pg -5; $proximo = $pg +5; $pi = ($paginas * $msg_por_pag ); $pf = $pi + $msg_por_pag; if ($pg > 5) { echo "<a href='?pg=$anterior'><- Anterior</a> "; }else{ echo "<- Anterior"; } echo "|"; for ($pi; $pi < $pf; $pi++) { // Se número da página for menor que total de páginas if ($pi <= $paginas) { if ($pg == $pi) { // se página atual for igual a página selecionada if ($pi > "0") { echo "<b>[" . $pi . "]</b> "; } } else { // se for diferente, aparece o link para a página if ($pi > "0") { echo "<a href='?pg=" . $pi . "'>[" . $pi . "]</a> "; } } } } echo "|"; if ($pg < $paginas) { echo "<a href='?pg=$proximo'>Próxima -></a>"; }else{ echo "Próxima ->"; } ?>
#611586 Inserir Variavel
Posted by K-19 on 11/07/2005, 20:46 in PHP
echo '<meta http-equiv="refresh" content="2;URL=http://daasdasd.com">';
onde ta o http://daasdasd.com, queria por uma variavel, por exemplo: $url, mas nao tou conseguindo. Algume me ajuda?
#416101 Onde Eu Posso Encontrar Temas Para Download?
Posted by K-19 on 30/07/2004, 07:41 in PHP
- Fórum WMO
- → K-19's Content
- Privacy Policy
- Regras ·