Jump to content


K-19's Content

There have been 18 items by K-19 (Search limited from 05/12/2019)


Ordernar por                Order  

#616439 Disponibilizar Fotos De Uma Pasta Em Thumbnail

Posted by K-19 on 22/07/2005, 09:00 in PHP

Quem quiser com paginação e definição de quantas colunas e quantas fotos exibir:

http://www.vivaophp....hp?showtopic=86



[]'s

Boas Justice, gostei desse script, muito bom, obrigado pela contribuiçao.



#616433 Disponibilizar Fotos De Uma Pasta Em Thumbnail

Posted by K-19 on 22/07/2005, 08:29 in PHP

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!!!!

A mim tb me da esses erros, alguem sabe o que esta dando errado?



#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?



#614217 Inserir Variavel

Posted by K-19 on 17/07/2005, 09:05 in PHP

Problema resolvido, nao era por causa da correçao que voçe fez, era outra coisa. Obrigado pela ajuda.



#614214 Inserir Variavel

Posted by K-19 on 17/07/2005, 08:17 in PHP

Alguem pode me dizer o que esta mal no code acima? Obrigado desde ja. []´s



#613997 Inserir Variavel

Posted by K-19 on 16/07/2005, 15:20 in PHP

Continua a nao dar... :(



#613945 Inserir Variavel

Posted by K-19 on 16/07/2005, 12:33 in PHP

Hey amigo, o sistema nao esta funfando bem, ajude ai cara, se nao se importar, o avançar e o retroceder funciona, mas quando recorro á numeraçao da paginaçao, nao esta funcionando legal. O que é presizo mudar?

[]´s e obrigado pela ajuda.



#613926 Inserir Variavel

Posted by K-19 on 16/07/2005, 10:44 in PHP

O fórum possui muito conteúdo sobre paginação.

A busca é uma solução.

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.



#613778 Inserir Variavel

Posted by K-19 on 15/07/2005, 18:51 in PHP

Eu meti assim, mas nao ta funfando bem:
$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>&quot;Adicionar Nova Mensagem&quot;</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>&nbsp;";
}
} else {
// se for diferente, aparece o link para a página
if ($pi > "0") {
echo "<a href='?pg=" . $pi . "'>[" . $pi . "]</a>&nbsp;";
}

}
}
}
echo "|";
if ($pg < $paginas) {
echo "<a href='?pg=$proximo'>Próxima -></a>";
}else{
echo "Próxima ->";
}

?>



#613178 Inserir Variavel

Posted by K-19 on 14/07/2005, 19:33 in PHP

Obrigado pela resposta acima.
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>&quot;Adicionar Nova Mensagem&quot;</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

Boas, tou tendo problema no seguinte sistema.
è 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>&quot;Adicionar Nova Mensagem&quot;</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.



#611706 Inserir Variavel

Posted by K-19 on 12/07/2005, 08:12 in PHP

Valeu pela ajuda aos dois, tava mesmo presizando e nao sabia como fazer. Fiquem bem. :D



#611586 Inserir Variavel

Posted by K-19 on 11/07/2005, 20:46 in PHP

Boas, ja nao mexo em php faz muito tempo, e tou meio esqueçido, queria inserir uma variavel numa funçao e nao estou conseguindo. Ate fico "vermelhor" por fazer esta pergunta.

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?



#424565 Banco De Dados Com Txt

Posted by K-19 on 12/08/2004, 20:36 in Artigos, Dicas e Tutoriais de PHP

Seu tutorial esta excelente!
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



#424142 Guestbook

Posted by K-19 on 12/08/2004, 06:17 in PHP

O felipensp passou o codigo para mim.

<?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



#423949 Guestbook

Posted by K-19 on 11/08/2004, 21:18 in PHP

meti este codigo, mas esta dando muitos erros!

<?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.



#423885 Guestbook

Posted by K-19 on 11/08/2004, 19:16 in PHP

Boa noite para todos!

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">&nbsp;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">&nbsp;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">&nbsp;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">&nbsp;<br>
&nbsp;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>&nbsp;" . $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.



#416101 Onde Eu Posso Encontrar Temas Para Download?

Posted by K-19 on 30/07/2004, 07:41 in PHP

Este tem bastante coisas: http://www.phpbbhacks.com




IPB Skin By Virteq