Jump to content


Photo

Sistema De Notícias ( Mf Notícias )


  • Faça o login para participar
93 replies to this topic

#31 klango

klango

    Aqui é das antigas

  • Usuários
  • 1013 posts
  • Sexo:Não informado
  • Localidade:Anápolis-GO em breve na glória com meu Deus.
  • Interesses:Cristo Jesus - Familia - Música - Internet e multimidia - Carros antigos.

Posted 23/08/2005, 18:13

Ok, estamos no aguardo.



t+
VIVA COM SAÚDE - NUTRI CENTER SUPLEMENTOS

.:: Nutri Center Suplementos Alimentares ::.
Loja de Suplementos Alimentares pelo Menor Preço do País. Compre já Suplementos Alimentares: Whey Protein, Albumina, BCAA, Maltodextrina, Creatina, Aminoácidos, Vitaminas, Diets, Ligth, celíacos, Perca peso rapido, Nutri Center Suplementos, sua loja de Suplementos Alimentares em Anápolis - GO e na Internet. 62-3702-7789

#32 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 05:27

Salve lista!!

Estou colocando os primeiros arquivos para conexao com o banco e criação deste.

arquivo ligar.inc
<?php
/***************************************************************************
* ligar.php
* -------------------
* início : 04 de janeiro de 2004
* copyright : © 2004 Charles Emerson Machado
* email : chem_sc@hotmail.com
*
*
*
*
***************************************************************************/

/***************************************************************************
*
*
*
***************************************************************************/

//Este arquivo agrupa as informações necessárias para a conexão com o mysql

$host = ""; //servidor - server
$user = ""; //usuario - login
$pass = ""; //senha - password
$db_snc = "snc"; //banco de dados - database

arquivo versao.inc

<?php
/***************************************************************************
* versao.php
* -------------------
* início : 04 de janeiro de 2004
* copyright : © 2004 Charles E. Machado
* email : chem_sc@hotmail.com
*
*
*
*
***************************************************************************/

/***************************************************************************
*
*
*
***************************************************************************/
//Versão do sistema de notícias
$versao = "Sistema Escolar 1.1";
?>

Arquivo instalar.php, esta armazenado na pasta config
<html>
<?php
/***************************************************************************
* instalar.php
* -------------------
* início : Sabado, 06 de novembro de 2004
* copyright : © 2004 Charles Emerson Machado
* email : chem_sc@hotmail.com
*
*
*
*
***************************************************************************/

/***************************************************************************
*
*
*
***************************************************************************/
include ("versao.inc"); ?>
<head>
<title>|--|<?php echo $versao; ?> - Instalação do Sistema de Noticias e Comunicados |--|</title>
</head>

<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="350">
<tr>
<td height="70">&nbsp;</td>
</tr>
<tr>
<td height="15">&nbsp;</td>
</tr>
<tr>
<td width="100%"><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#FF0000"><b>Estatus da Instala&ccedil;&atilde;o</b></font></p></td>
</tr>
<tr>
<td><hr color="#000000"></td>
</tr>
<tr>
<td width="100%">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">
<?php
require("ligar.inc");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
echo("Impossível conexão com o mysql...<br>");
exit();
}

//Cria o banco de dados
mysql_create_db($db_snc, $conexao) or die ("Impossível criar o banco de dados " . $db_snc . '.<br><hr color="#000000"></td>
</tr>
</table>
</center>
</div>
<br>
<br>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<center>
Copyright &copy; 2004 - <a class="email" href="mailto:chem_sc@hotmail.com">Sistema de Noticias e Comunicados - Versao 2.0 </a> - Todos os direitos reservados - all rights reserved
</center>
</font></body></html>');

//Seleciona o banco de dados
mysql_select_db($db_snc, $conexao);
if(! @mysql_select_db($db_snc)){
echo("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}
?>
<ol type="I">
<?php
//Cria a tabela noticia
$sql = 'CREATE TABLE notcsm (
ID smallint(5) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
titulo varchar(255) NOT NULL,
local varchar(255) NOT NULL,
pasta varchar(12) NOT NULL,
fonte varchar(50) NOT NULL,
fdestaque varchar(50) NOT NULL,
conteudo TEXT NOT NULL,
dia INT(2) NOT NULL,
mes INT(2) NOT NULL,
ano INT(4) NOT NULL
)';
if(@mysql_query($sql)){
echo("<li>Tabela noticias criada com sucesso!<br>");
} else {
die("<li>Erro na criação da tabela noticias: " . mysql_error() . '<br>');
}
?>
</ol></font><hr color="#000000"></td>
</tr>
</table>
</center>
</div>
<br>
<br>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<center>
Copyright &copy; 2004 - <a class="email" href="mailto:chem_sc@hotmail.com">Sistema de Not&iacute;cias e Comunicados</a> - Todos os direitos reservados - all rights reserved
</center>
</font>

</body>
<?php
//Fecha a conexao com o Mysql
mysql_close($conexao);
?>
</html>

Edição feita por: chem_sc, 24/08/2005, 05:41.


#33 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 09:30

Salve novamente...

Pessoal esta parte do codigo eh a pagina de adminstração das noticias, aki vc podera ver as noticas cadastradas, alem de editar e deletar uma noticia, estarei colocando o codigo pra inserção dos dados depois.
Visualmente nao estah bonito, criei os codigos e botei pra funcionar e nao mexi mais. Agora o interssante eh permite ter uma area de administração mesmo. com logon e tudo mais.. Mas irei espor minhas ideia depois pra vc´s..

<html>
<?php
include("versao.inc"); ?>
<head>
<title>|--|<?php echo $versao; ?> - Administração de Notíci@s|--|</title>

<script language="JavaScript">
//Script para confirmação de exclusão
function deleta(){
if(confirm("Tem certeza que deseja excluir esta notícia do banco de dados")){
return true;
} else {
return false;
}
}
</script>
</head>

<body>
<?php
require("ligar.inc");
require("funcao.php");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}
//Adiciona uma nova notícia
echo('<center><a class="menus" href="ad_nots.php">Adicionar Not&iacute;cia</a>');
echo(' | <a class="menus" href="../noticias.php" target="_self">Painel de Controle</a></font></center>');
echo('<p><center>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
Copyright &copy; 2004 - <a class="email" href="mailto:charles-sc@bol.com.br">Controle de Noticias e Comunicados - Sistema Escolar</a> - Todos os direitos reservados - all rights reserved</font></center></p>');

echo('<center><div align="center"><table border="0" align="center" width="40%">
<tr><td><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#006699"><b>Painel de Administra&ccedil;&atilde;o</b></font></p><hr color="#000000"></td></tr>
<tr><td>');

//Se a notícia for deletada
if(isset($_GET['deleta'])){
$id = $_GET['deleta'];
//rmdir("img_not/".$pasta, 0777);
$sql = "DELETE FROM notcsm WHERE ID=$id";

if(@mysql_query($sql)){
echo("<font color=\"#FF0000\" size=\"2\">A not&iacute;cia foi excluida com sucesso!</font><br>");
} else {
echo("<font color=\"#FF0000\" size=\"2\">Erro ao excluir a no&iacute;cia " . mysql_error() . '</font><br>');
}
}

echo('</td></tr><tr><td></td></td>');
echo('<tr><td><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">As not&iacute;cias que est&atilde;o armazenadas no banco de dados ' . $db_snc . ' s&atilde;o estas:</font></td></tr><tr><td></td></td>');

//Faz a consulta no banco de dados
$resultado = mysql_query('SELECT ID, titulo, conteudo, dia, mes, ano, local, pasta, fdestaque FROM notcsm ORDER BY ID DESC');
if(!$resultado){
die("Erro ao fazer a consulta no banco de dados: " . mysql_error() . '<br>');
}

//Verifica se há alguma noticia amazenada no banco de dados
if(mysql_num_rows($resultado) == 0){
echo("<tr><td align=\"center\"><font color=\"#FF0000\" size=\"2\">Aten&ccedil;&atilde;o! N&atilde;o h&aacute; notícias no banco de dados " . $db_snc . '<br></font></td></tr>');
} else {
//Este loop mostra todas as notícias inseridas no banco de dados
while($row = mysql_fetch_array($resultado)){
$id = $row['ID'];
$titulo = $row['titulo'];
$pasta = $row['pasta'];
$ftd = $row['fdestaque'];
$dia = $row['dia'];
$mes = $row['mes'];
$ano = $row['ano'];

$largura = 50; // largura padrão para visualização (em pixel)
$altura = 50; // altura padrão para visualização (em pixel)

$img_saida = "img_not/" . $pasta . "/" . $ftd;
$size = @getimagesize($img_saida);
$origem_x =$size[0];
$origem_y = $size[1];
if($origem_x > $origem_y)
{
$final_x = $altura;
$final_y = @floor($altura * $origem_y / $origem_x);
} else {
$final_x = @floor($largura * $origem_x / $origem_y);
$final_y = $largura;
}

echo('<tr><td><img src="'.$img_saida.'" width='.$final_x.' height='.$final_y.'></td><td width="99%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<p><b>' . htmlentities($dia) . htmlentities($mes) . htmlentities($ano) . '</b><br><a class="titulo" href="vl_nots.php?noticia=' . $id . '">' . htmlentities($titulo) . '</a><br><a class="delete" href="' . $_SERVER['PHP_SELF'] . '?deleta=' . $id . '" Onclick="return deleta();">' . 'Deletar</a> | <a class="editar" href="ed_nots.php?editar=' . $id . '" target="_self">' . 'Editar</a></p>
</font></td></tr><tr></tr>');
}
}
echo("<tr><td><hr color=\"#000000\"></td></tr></table></div></center>");

?>

</body>

</html>

Edição feita por: chem_sc, 24/08/2005, 09:36.


#34 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 09:31

Esta parte do codigo eh fundamental, jah k utiliza a biblioteca gd, assim as fotos ficam pekenas, basta vc mudar a largura e altura..

$largura = 50; // largura padrão para visualização (em pixel)
$altura = 50; // altura padrão para visualização (em pixel)

$img_saida = "img_not/" . $pasta . "/" . $ftd;
$size = @getimagesize($img_saida);
$origem_x =$size[0];
$origem_y = $size[1];
if($origem_x > $origem_y)
{
$final_x = $altura;
$final_y = @floor($altura * $origem_y / $origem_x);
} else {
$final_x = @floor($largura * $origem_x / $origem_y);
$final_y = $largura;
}

echo('<tr><td><img src="'.$img_saida.'" width='.$final_x.'

#35 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 09:38

Para cadastrar as noticias..

<?php
include("versao.inc"); ?>
<?php include 'mostradia.fcn'; ?>
<html>
<head>
<title>|--|<?php echo $versao; ?> - Adicionar Notíci@s|--|</title>
<script language="JavaScript">
//redirecionamento de páginas
redirTime = "3000"; //Tempo
redirURL = "ad_noticia.php"; //url
function redirTimer(){
self.setTimeout("self.location.href = redirURL;",redirTime);}
</script>
</head>
<?php //Se a variavel envia for setada
if(isset($_POST['envia'])):
require("include/conexao.inc");
echo("<body onLoad=\"redirTimer()\">");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}

$nomedapasta = $dts.$hrs;
mkdir("img_not/".$nomedapasta, 0777);

$uploaddir = $_REQUEST["uploaddir"/* . "/"*/];

$uploaddir = "img_not/" . $nomedapasta . "/";
$uploadfile1 = $uploaddir . $_FILES['arquivo1']['name'];
$uploadfile2 = $uploaddir . $_FILES['arquivo2']['name'];
$uploadfile3 = $uploaddir . $_FILES['arquivo3']['name'];
$uploadfile4 = $uploaddir . $_FILES['arquivo4']['name'];

if (!move_uploaded_file($_FILES['arquivo1']['tmp_name'], $uploadfile1)) {
}
if (!move_uploaded_file($_FILES['arquivo2']['tmp_name'], $uploadfile2)) {
}
if (!move_uploaded_file($_FILES['arquivo3']['tmp_name'], $uploadfile3)) {
}
if (!move_uploaded_file($_FILES['arquivo4']['tmp_name'], $uploadfile4)) {
}
$uploadfile1 = substr($uploadfile1,21); //para nao cadastrar o endereco da pasta, estou usando a instrucao substr(nome variavel,posicao de caracteres a serem descartados)
$uploadfile2 = substr($uploadfile2,21);
$uploadfile3 = substr($uploadfile3,21);
$uploadfile4 = substr($uploadfile4,21);

//Se a notícia for submetida
//Adicina ao banco de dados supernews
if(isset($_POST['envia'])){
$titulo = $_POST['titulo'];
$conteudo = $_POST['conteudo'];
$local = $_POST['local'];
$fonte=$_POST['fonte'];
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$ano=$_POST['ano'];

$sql = "INSERT INTO notcsm SET
ID='$id',
titulo='$titulo',
local='$local',
fonte='$fonte',
fdestaque='$uploadfile1',
conteudo='$conteudo',
dia='$dia',
mes='$mes',
ano='$ano',
pasta='$nomedapasta'";
if(@mysql_query($sql)){
echo("<p align=\"center\"><font color=\"#FF0000\" size=\"2\">A not&iacute;cia foi adicionada com sucesso!
<br>Voc&ecirc; est&aacute; sendo redirecionado para o
Painel de Administra&ccedil;&atilde;o</font></p>");
} else {
echo("<p align=\"center\"><font color=\"#FF0000\" size=\"2\">Erro ao adicionar a not&iacute;cia " . mysql_error() . '</font></p><br>');
}
}
echo("</body></html>");

?>
<?php
else: //Se a variavel envia não for setada
?>
<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="50%">
<tr>
<td><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Adicionar
Not&iacute;cia</b></font></p>
<hr color="#000000"></td>
</tr>
<tr>
<td></td>
</tr><tr><td>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" onsubmit="return formCheck(this);" ENCTYPE="multipart/form-data"></td></tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">T&iacute;tulo
da noticia</font></strong></p></td>
</tr>
<tr>
<td> <p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" maxlenght="250" size="50" name="titulo" />
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Local
do evento</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="local" type="text" size="50" maxlenght="250" />
</font></strong></p></td>
</tr>
<tr>
<td><table width="100%" border="0">
<tr>
<td width="5%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">dia</font></p></td>
<td width="15%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="dia" type="text" size="2" maxlength="2">
</font></font></p></td>
<td width="9%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">mes</font></p></td>
<td width="9%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="mes" type="text" size="2" maxlength="2">
</font></font></p></td>
<td width="8%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ano</font></p></td>
<td width="54%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="ano" type="text" size="4" maxlength="4">
</font></font></p></td>
</tr>
</table></td>
</tr>
<tr>
<td><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">fonte</font></p></td>
</tr>
<tr>
<td><input name="fonte" type="text"> </td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto
Capa (* foto para a capa do site)</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo1" SIZE="50">
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto
noticia 1</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo2" SIZE="50">
</font></strong></p></tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto
noticia 2</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo3" SIZE="50">
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto
noticia 3</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo4" SIZE="50">
</font></strong></p></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td> <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conte&uacute;do</b></font></p></td>
</tr>
<tr>
<td> <textarea rows="10" cols="43" name="conteudo"></textarea> </td>
</tr>
<tr>
<td><input type="submit" name="envia" value="Enviar" />
|
<input type="reset" name="limpa" value="Limpar" \>
</form></td></tr>
<tr>
<td> <hr color="#000000"> </td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</center>
</div>
<br><br>
<center>
<a class="noticia" href="admnoticia.php" target="_self">&laquo;&laquo; Painel de Administra&ccedil;&atilde;o</a>
<br>

</body>

</html>



<?php
endif;
echo $uploaddir;
echo $uploadfile1;
?>

#36 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 09:40

para visualizar as noticias apos a inserção

<html>
<head>
<?php

require("conexao.inc");
require("funcao.php");
include("versao.inc");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}

//Busca pela noticia com referencia ao $id selecionado
if(isset($_GET['noticia'])){
$id = $_GET['noticia'];
$sql = "SELECT * FROM notcsm WHERE ID=$id";
$resultado = mysql_query($sql);
if(!$resultado){
die("Impossível visualizar esta notícia: " . mysql_error() . '<br>');
}

//Realiza um loop atrás das informações inseridas na tabela supernews
while($row = mysql_fetch_array($resultado)){
$titulo = $row['titulo'];
$conteudo = $row['conteudo'];
$loc = $row['local'];
$pasta = $row['pasta'];
$ftd = $row['fdestaque'];
$dia = $row['dia'];
$mes = $row['mes'];
$ano = $row['ano'];
$fonte = $row['fonte'];

if (empty($fpt1)== false){
$vlr++;
}
echo $vlr;

$largura = 90; // largura padrão para visualização (em pixel)
$altura = 90; // altura padrão para visualização (em pixel)
$num_colunas = 2; // numeros de colunas


$base = "img_not/" . $pasta . "/";
$dir_atual = $base;

$html_saida = "<table><tr><td>";
$cont = 0;
$source = opendir($dir_atual);
while($arquivo_ou_diretorio = readdir($source))
{
if($arquivo_ou_diretorio!='.' && $arquivo_ou_diretorio!='..')
{
if(is_dir($dir_atual . $arquivo_ou_diretorio))
{
$path_saida= $dir_atual . $arquivo_ou_diretorio;
$saida_diretorio .= "<a href='". $SELF_PHP ."?base=$base$arquivo_ou_diretorio/'> $arquivo_ou_diretorio </a><br>";
}else{
$arr_basename = explode('.',$arquivo_ou_diretorio);
$n = sizeof($arr_basename) - 1;
$file_type = strtolower($arr_basename[$n]);
if($file_type=='jpg' || $file_type=='gif')
{
$img_saida = $base.$arquivo_ou_diretorio;
$size = @getimagesize($img_saida);
$origem_x =$size[0];
$origem_y = $size[1];
if($origem_x > $origem_y)
{
$final_x = $altura;
$final_y = @floor($altura * $origem_y / $origem_x);
} else {
$final_x = @floor($largura * $origem_x / $origem_y);
$final_y = $largura;
}
$cont++;
$html_saida .= "<a href='java script:void();' onMouseOver=\"document.images.imagem.src='$img_saida'\"><img src='$img_saida' width='$final_x' height='$final_y' border='1'></a>";
$html_saida .= '</td><td>';
if($num_colunas==$cont)
{
$cont = 0;
$html_saida .= '</td></tr><tr><td>';
}
}
}
}
}

$html_saida .= '</td></tr>';
$html_saida .= '</table>';
?>
<title>|--|<?php echo $versao; ?> - <?php echo htmlentities($titulo); ?>|--|</title>
<LINK href="adiminsupernews.css" type="text/css" rel="stylesheet">
</head>

<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="50%">
<tr>
<td width="100%">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="100%"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b><?php echo htmlentities($titulo); ?></b></font><br>
<hr color="#000000"></td>
</tr>
<tr>
<td><?php echo htmlentities($loc); ?> <hr color="#CCCCCC"></td>
</tr>
<tr>
<td><?php echo htmlentities($fonte); ?></td>
</tr>
<tr>
<td><?php echo htmlentities($dia) . htmlentities($mes) . htmlentities($ano); ?></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td width="100%"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1">&nbsp;</font><br>
<hr color="#CCCCCC"></td>
</tr>
<tr>
<td width="100%"><p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="2"><?php echo nl2br(htmlentities($conteudo)); ?></font><br>
<hr color="#CCCCCC"></p>
</td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<?php
echo"<TABLE border=0>";
echo"<tr>";
echo"<td> <center> <img src='$img_saida' 'width=270 height=212 style=cursor:crosshair name=imagem border=0'></td>";
echo"</tr><tr><td valign='_top'>";
echo"$html_saida";
echo"</td>";
echo"</tr>";
echo"</TABLE>";

?>
</tr>
</table></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
<p></p>
<center>
<a class="valor" href="adm_noticias.php" target="_self">&laquo;&laquo; Painel de Administra&ccedil;&atilde;o</a></center>
<br>
<center>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
Copyright &copy; 2003 - <a class="email" href="">noticia - Sistema de Not&iacute;cias</a> - Todos os direitos reservados - all rights reserved
</font>
</center>
</body>
</html>

<?php
}
} else {
die("<pre><center>Erro!! A not&iacute;cia n&atilde;o foi especificada, volte para o <a class=\"instal\" href=\"index.php\" target=\"_self\">index.php</a>.");
}

//Fecha a conexao com o Mysql
mysql_close($conexao);
?>

#37 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 14:37

para paginação...

<?

$conn = mysql_connect("","","");
$banco = mysql_select_db("snc");
$busca = "SELECT titulo, dia, mes, ano, ID FROM notcsm ORDER BY ID DESC";
$total_reg = "4"; //Número de registros por página
$campo = "titulo";
$campo1 = "dia";
$campo2 = "mes";
$campo3 = "ID";
$campo4 = "ano";

// aqui começa a logica, verifica se existe a variavel pagina , senão ela recebe o valor 1
// se existe é porque a pagina já deu um reload e ela já contem o valor da pagina a ser exibida

$pagina = $_GET['pagina'];
if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}
$inicio = $pc-1;
$inicio = $inicio*$total_reg;

$limite = mysql_query("$busca LIMIT $inicio,$total_reg"); // busca no banco de dados
$todos = mysql_query("$busca"); // busca no banco de dados
$tr = mysql_num_rows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas
$tp = (int) $tp; // Tira os quebrados do resultado
if ($tp!=($tr / $total_reg)) { $tp++; } // ajusta a amostragem das paginas
while($dados = mysql_fetch_array($limite)) { // monta a pagina solicidada
$cor = ($coralternada++ %2 ? "FFFFFF" : "FFFFDC"); // Mostra resultado com cores alternadas
$nome = $dados[$campo]; // Aqui vc muda para exibir mais campos
$dt = $dados[$campo1];
$ms = $dados[$campo2];
$ano = $dados[$campo4];
$ide = $dados[$campo3];
echo('<tr><td><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b>' . htmlentities($dt) . '/' . htmlentities($ms) . '/' . htmlentities($ano) . '</b></td><td><a href="vis_not.php?noticia=' . $ide . '">' . htmlentities($nome) . '</a></font></td></tr><tr><td height="5"></td></tr>');
}
echo "<tr><td><br></td></tr></table>";
echo "<table align='center'><tr><td>";

// Calcula o valor das paginas anterior e proxima

$anterior = $pc -1;
$proximo = $pc +1;
echo "<FONT SIZE=1 face=Verdana><b>";
if ($pc>1) {
echo "<a href='?pagina=$anterior'><<< Anterior</a> ";
} else {
echo "<<< Anterior";
}
echo " | ";

// aqui começa a parte mais chata, ele calcula os numeros do miolo da barra de paginação

$cont1 = $pc-5;
$cont2 = $pc+5;
if ($cont1<1) {
$cont1=1;
$cont2=11;
if ($tp<=11) {
$cont2=$tp;
}
}
if ($tp>11) {
if ($pc+5>=$tp) {
$cont2=$tp;
$cont1=$tp-11;
}
}
$cont2++;
$cont=$cont1;

// feito os calculos, aqui monta-se o miolo da barra

while ($cont!=$cont2) {
IF ($pc==$cont){
ECHO (" <B><font color=blue>[$cont]</font></B> | "); // se for a pagina atual, mostrar entre [ ]
} ELSE {
ECHO (" <A HREF=\"?pagina=$cont\">$cont </A> | "); // se não for, mostrar numero com link
}
$cont++;
}
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Próxima >>></a>";
} else {
echo "Próxima >>>";
}
echo "</font></b></td></tr>";
?>

#38 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 14:40

para fazer o update - estah parte precisa ser bem rediscutida...

<?php
include("versao.inc");
require("ligar.inc");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}

//Verifica se a variavel envia foi setada
$uid = $_GET['updat'];
$utitulo = $_POST['titulo'];
$uconteudo = $_POST['conteudo'];
$ulocal = $_POST['local'];
$ufonte = $_POST['fonte'];
$udia = $_POST['dia'];
$umes = $_POST['mes'];
$uano = $_POST['ano'];
$arquivo1 = $_GET['arquivo1'];
$arquivo2 = $_GET['arquivo2'];
$arquivo3 = $_GET['arquivo3'];
$arquivo4 = $_GET['arquivo4'];
$arquivo5 = $_GET['arquivo5'];

$sql = "UPDATE notcsm SET
titulo='$utitulo',
conteudo='$uconteudo',
fonte='$ufonte',
local='$ulocal',
dia='$udia',
mes='$umes',
ano='$uano'
WHERE ID='$uid'";

$uploaddir = $_REQUEST["uploaddir"/* . "/"*/];

$uploaddir = "img_not/";
$uploadfile1 = $uploaddir . $_FILES['arquivo1']['name'];
$uploadfile2 = $uploaddir . $_FILES['arquivo2']['name'];
$uploadfile3 = $uploaddir . $_FILES['arquivo3']['name'];
$uploadfile4 = $uploaddir . $_FILES['arquivo4']['name'];
$uploadfile5 = $uploaddir . $_FILES['arquivo5']['name'];

if (!move_uploaded_file($_FILES['arquivo1']['tmp_name'], $uploadfile1)) {
}
if (!move_uploaded_file($_FILES['arquivo2']['tmp_name'], $uploadfile2)) {
}
if (!move_uploaded_file($_FILES['arquivo3']['tmp_name'], $uploadfile3)) {
}
if (!move_uploaded_file($_FILES['arquivo4']['tmp_name'], $uploadfile4)) {
}
if (!move_uploaded_file($_FILES['arquivo5']['tmp_name'], $uploadfile5)) {
}

$uploadfile1 = substr($uploadfile1,8); //para nao cadastrar o endereco da pasta, estou usando a instrucao substr(nome variavel,posicao de caracteres a serem descartados)
$uploadfile2 = substr($uploadfile2,8);
$uploadfile3 = substr($uploadfile3,8);
$uploadfile4 = substr($uploadfile4,8);
$uploadfile5 = substr($uploadfile5,8);

if (empty($uploadfile1)){ // testa o conteudo da variavel, verificando se a conteudo dentro dela.
echo "foto de destaque nao alterada <br>";
}else{
$ftd = "UPDATE notcsm SET fotod = '$uploadfile1' WHERE ID = '$uid'";
@mysql_query($ftd); // realia a instrucao sql desde que o conteudo da variavel nao esteja vazia.
}
if (empty($uploadfile2)){
echo "foto post 1 nao alterada <br>";
}else{
$ftpa = "UPDATE notcsm SET fotop1 = '$uploadfile2' WHERE ID = '$uid'";
@mysql_query($ftpa);
}
if (empty($uploadfile3)){
echo "foto post 2 nao alterada <br>";
}else{
$ftpb = "UPDATE notcsm SET fotop2 = '$uploadfile3' WHERE ID = '$uid'";
@mysql_query($ftpb);
}
if (empty($uploadfile4)){
echo "foto post 3 nao alterada <br>";
}else{
$ftpc = "UPDATE notcsm SET fotop3 = '$uploadfile4' WHERE ID = '$uid'";
@mysql_query($ftpc);
}
if (empty($uploadfile5)){
echo "foto post 4 nao alterada <br>";
}else{
$ftpd = "UPDATE notcsm SET fotop4 = '$uploadfile5' WHERE ID = '$uid'";
@mysql_query($ftpd);
}
if(@mysql_query($sql)){
echo("<p align=\"center\"><font color=\"#FF0000\">A not&iacute;cia foi alterada com sucesso!
<br>Voc&ecirc; est&aacute; sendo redirecionado para o
Painel de Administra&ccedil;&atilde;o</font></p>");
} else {
echo("<p align=\"center\"><font color=\"#FF0000\">Erro na altera&ccedil;&atilde;o da not&iacute;cia " . mysql_error() . '</font></p><br>');
}
echo("</body></html>");
?>

#39 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 14:42

para editar os dados ....

<html>
<?php
include("versao.inc"); ?>
<head>
<title>|--|<?php echo $versao; ?> - Editar Notíci@|--|</title>
<script language="JavaScript">
<!--

/*
Script que verifica se os campos foram preenchidos
Required field(s) validation- By NavSurf
Visit NavSurf.com at http://navsurf.com
Visit http://www.dynamicdrive.com for this script
*/

function formCheck(formobj){
//1) Enter name of mandatory fields
var fieldRequired = Array("titulo", "conteudo");
//2) Enter field description to appear in the dialog box
var fieldDescription = Array("titulo", "conteudo");
//3) Enter dialog message
var alertMsg = "O(s) campo(s) abaixo(s) ésão obrigatório(s):n";

var l_Msg = alertMsg.length;

for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "n";
}
break;
default:
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "n";
}
}
}
}

if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
//-->
</script>

<script language="JavaScript">
//redirecionamento de páginas
redirTime = "3000"; //Tempo
redirURL = "adm_noticias.php"; //url
function redirTimer(){
self.setTimeout("self.location.href = redirURL;",redirTime);}
</script>
</head>
<?php
require("ligar.inc");
echo("<font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\" color=\"#000000\">");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}
?>

<body>
<?php //Verifica se a variavel editar foi setada
if(isset($_GET['editar'])):
//Realiza a consulta no banco de dados, e coloca o resultado no formulário
if(isset($_GET['editar'])){
$id = $_GET['editar'];
$sql = "SELECT titulo, conteudo, local, fonte, dia, mes, ano FROM notcsm WHERE ID=$id";
$resultado = mysql_query($sql);
while(list($titulo, $conteudo, $local, $fonte, $dia, $mes, $ano) = mysql_fetch_row($resultado)){
?>
<div align="center">
<table border="0" cellpadding="0" cellspacing="1" width="50%">
<tr>
<td><p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b>Alterar Not&iacute;cia</b></font></p></td>
</tr>
<tr>
<td><form action="upd_not.php?updat=<?php echo $id ?>" method="post" onsubmit="return formCheck(this);" ENCTYPE="multipart/form-data">
<input type="hidden" name="id" value="<?php echo $id ?>">

<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">T&iacute;tulo da noticia</font></strong></p></td>
</tr>
<tr>
<td>
<p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" maxlenght="250" size="50" name="titulo" value="<?php echo $titulo ?>">
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Local do evento</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="local" type="text" size="50" maxlenght="250" value="<?php echo $local ?>">
</font></strong></p></td>
</tr>
<tr>
<td><table width="100%" border="0">
<tr>
<td width="5%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">dia</font></p></td>
<td width="15%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="dia" type="text" value="<?php echo $dia ?>" size="2" maxlength="2">
</font></font></p></td>
<td width="9%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">mes</font></p></td>
<td width="9%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="mes" type="text" value="<?php echo $mes ?>" size="2" maxlength="2">
</font></font></p></td>
<td width="8%"><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">ano</font></p></td>
<td width="54%"><p><font face="Verdana, Arial, Helvetica, sans-serif"><font size="1">
<input name="ano" type="text" value="<?php echo $ano ?>" size="4" maxlength="4">
</font></font></p></td>
</tr>
</table></td>
</tr>
<tr>
<td><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">fonte</font></p></td>
</tr>
<tr>
<td><input name="fonte" type="text" value="<?php echo $fonte ?>" size="30" maxlength="30"> </td>
</tr><td>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto Capa (* foto para a capa do site)</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo1" SIZE="50" >
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto noticia 1</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo2" SIZE="50" >
</font></strong></p>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto noticia 2</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo3" SIZE="50" >
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto noticia 3</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<INPUT TYPE="FILE" NAME="arquivo4" SIZE="50" >
</font></strong></p></td>
</tr>
<tr>
<td><p><strong><font color="#006699" size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto noticia 4</font></strong></p></td>
</tr>
<tr>
<td><INPUT TYPE="FILE" NAME="arquivo5" SIZE="50" ></td>
</tr>
<tr>
<td>
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="1"><b>Conte&uacute;do</b></font></p>
</td>
</tr>
<tr>
<td>
<textarea rows="10" cols="43" name="conteudo"><?php echo $conteudo ?></textarea>
</tr>
<tr>
<td><input type="submit" name="envia" value="Enviar"> | <input type="reset" name="resetar" value="Resetar"></form>
</tr>
<tr>
<td>
<hr color="#000000">
</td>
</tr>
</table>
</center>
</div>
<br><br>
<center>
<a class="noticia" href="adm_noticias.php" target="_self">&laquo;&laquo; Painel de Administra&ccedil;&atilde;o</a>
<br><br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
Copyright &copy; 2003 - <a class="email" href="mailto:charles-sc@bol.com.br">noticia - Sistema de Not&iacute;cias</a> - Todos os direitos reservados - all rights reserved</font>

<?php
}
} else {
echo('<font color="#FF0000">Erro na altera&ccedil;&atilde;o da not&iacute;cia ' . mysql_error() . '</font><br>');
}
?>

<?php
else: //Caso a variável Editar não esteja setada
echo('A Not&iacute;cia n&atilde;o foi especificada para edi&ccedil;&atilde;o, retorne para o arquivo <a href="noticias.php" target="_self">noticias</a> e especifique a Not&iacute;cia para edi&ccedil;&atilde;o');
endif;
?>
</body>
</html>

#40 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 14:44

Formulario usado no site do colegio pra visualizar os dados..

<HTML>
<HEAD>
<?php
require("ligar.inc");
require("funcao.php");
include("versao.inc");

//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}

//Busca pela noticia com referencia ao $id selecionado
if(isset($_GET['noticia'])){
$id = $_GET['noticia'];
$sql = "SELECT * FROM notcsm WHERE ID=$id";
$resultado = mysql_query($sql);
if(!$resultado){
die("Impossível visualizar esta notícia: " . mysql_error() . '<br>');
}

//Realiza um loop atrás das informações inseridas na tabela supernews
while($row = mysql_fetch_array($resultado)){
$titulo = $row['titulo'];
$conteudo = $row['conteudo'];
$loc = $row['local'];
$pasta = $row['pasta'];
$ftd = $row['fdestaque'];
$dia = $row['dia'];
$mes = $row['mes'];
$ano = $row['ano'];
$fonte = $row['fonte'];

$largura = 65; // largura padrão para visualização (em pixel)
$altura = 65; // altura padrão para visualização (em pixel)
$num_colunas = 2; // numeros de colunas


$base = "img_not/" . $pasta . "/";
$dir_atual = $base;

$html_saida = "<table><tr><td>";
$cont = 0;
$source = opendir($dir_atual);
while($arquivo_ou_diretorio = readdir($source))
{
if($arquivo_ou_diretorio!='.' && $arquivo_ou_diretorio!='..')
{
if(is_dir($dir_atual . $arquivo_ou_diretorio))
{
$path_saida= $dir_atual . $arquivo_ou_diretorio;
$saida_diretorio .= "<a href='". $SELF_PHP ."?base=$base$arquivo_ou_diretorio/'> $arquivo_ou_diretorio </a><br>";
}else{
$arr_basename = explode('.',$arquivo_ou_diretorio);
$n = sizeof($arr_basename) - 1;
$file_type = strtolower($arr_basename[$n]);
if($file_type=='jpg' || $file_type=='gif')
{
$img_saida = $base.$arquivo_ou_diretorio;
$size = @getimagesize($img_saida);
$origem_x =$size[0];
$origem_y = $size[1];
if($origem_x > $origem_y)
{
$final_x = $altura;
$final_y = @floor($altura * $origem_y / $origem_x);
} else {
$final_x = @floor($largura * $origem_x / $origem_y);
$final_y = $largura;
}
$cont++;
$html_saida .= "<a href='java script:void();' onMouseOver=\"document.images.imagem.src='$img_saida'\"><img src='$img_saida' width='$final_x' height='$final_y' border='1'></a>";
$html_saida .= '</td><td>';
if($num_colunas==$cont)
{
$cont = 0;
$html_saida .= '</td></tr><tr><td>';
}
}
}
}
}

$html_saida .= '</td></tr>';
$html_saida .= '</table>';
?>
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<TABLE WIDTH="99%" height="99%" BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor="#FFFFFF">
<TR>
<TD width="50%" class="spec">&nbsp;</TD>
<td width="1" bgcolor="#000000"><img src="images/spacer.gif" width="1" height="1"></td>
<TD>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macr...ersion=6,0,0,0"
WIDTH="780" HEIGHT="198" ALIGN="">
<PARAM NAME=movie VALUE="../swf/teste.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="../swf/teste.swf" quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="198" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedi...layer"></EMBED>
</OBJECT>
</TD>
<td width="1" bgcolor="#000000"><img src="images/spacer.gif" width="1" height="1"></td>
<TD width="50%" class="spec">&nbsp;</TD>
</TR>
<TR>
<TD height="100%">&nbsp;</TD>
<td bgcolor="#000000"><img src="images/spacer.gif" width="1" height="1"></td>
<TD>
<table id="Tabela_01" width="780" height="433" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" rowspan="2"> <img src="../imagens/body_csm_sub_fixo11_01.jpg" alt="" width="224" height="34" border="0" usemap="#Map"></td>
<td rowspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_02.jpg" width="183" height="34" alt=""></td>
<td rowspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_03.jpg" width="212" height="34" alt=""></td>
<td colspan="4"> <img src="../imagens/body_csm_sub_fixo_cursos_04.jpg" width="161" height="33" alt=""></td>
</tr>
<tr>
<td colspan="3"> <img src="../imagens/body_csm_sub_fixo_cursos_05.jpg" width="53" height="1" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_06.jpg" width="108" height="1" alt=""></td>
</tr>
<tr>
<td rowspan="3"> <img src="../imagens/body_csm_sub_fixo_cursos_07.jpg" width="2" height="325" alt=""></td>
<td colspan="3" rowspan="4" align="left" valign="top"><table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="100%"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="3"><b><br>
<?php echo htmlentities($titulo); ?></b></font><br>
</div>
<hr color="#000000"></td>
</tr>
<tr>
<td height="40"> <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="2">Data:
<?php echo htmlentities($dia);?> / <?php echo htmlentities($mes);?>
/ <?php echo htmlentities($ano); ?> </font></p></td>
</tr>
<tr>
<td><hr color="#CCCCCC"></td>
</tr>
<tr>
<td><p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="2">Local:
<?php echo htmlentities($loc); ?> </font></p></td>
</tr>
<tr>
<td><hr color="#CCCCCC"></td>
</tr>
<tr>
<td><p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="2">Fonte:
<?php echo htmlentities($fonte); ?> </font></p>
</td>
</tr>
<tr>
<td><hr color="#CCCCCC"></td>
</tr>
<tr>
<td width="100%"><p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" color="#006699" size="2">Assunto:
<?php echo nl2br(htmlentities($conteudo)); ?></font> </td>
</tr>
<tr>
<td><div align="center">
<?php
echo"<TABLE border=0>";
echo"<tr>";
echo"<td> <center> <img src='$img_saida' 'width=270 height=212 style=cursor:crosshair name=imagem border=0'></td>";
echo"</tr>";
echo"</TABLE>";

?>
</div></td>
</tr>
</table></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_09.jpg" width="1" height="28" alt=""></td>
<td colspan="2">&nbsp; </td>
<td>&nbsp; </td>
</tr>
<tr>
<td colspan="4">&nbsp; </td>
</tr>
<tr>
<td colspan="4" align="left" valign="top"> <table width="99%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?php
echo"<TABLE border=0>";
echo"<tr><td valign='_top'>";
echo"$html_saida";
echo"</td>";
echo"</tr>";
echo"</TABLE>";
?></td>
</tr>
</table> </td>
</tr>
<tr>
<td rowspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_15.jpg" width="2" height="22" alt=""></td>
<td colspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_16.jpg" width="2" height="1" alt=""></td>
<td rowspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_17.jpg" width="51" height="22" alt=""></td>
<td rowspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_18.jpg" width="108" height="22" alt=""></td>
</tr>
<tr>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_19.jpg" width="222" height="21" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_20.jpg" width="183" height="21" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_21.jpg" width="212" height="21" alt=""></td>
<td colspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_22.jpg" width="2" height="21" alt=""></td>
</tr>
<tr>
<td colspan="2"> <img src="../imagens/body_csm_sub_fixo_cursos_23.jpg" width="224" height="18" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_24.jpg" width="183" height="18" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_25.jpg" width="212" height="18" alt=""></td>
<td colspan="3"> <img src="../imagens/body_csm_sub_fixo_cursos_26.jpg" width="53" height="18" alt=""></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_27.jpg" width="108" height="18" alt=""></td>
</tr>
<tr>
<td colspan="2" rowspan="2">&nbsp; </td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_29.jpg" alt="" width="183" height="16" border="0" usemap="#Map2"></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_30.jpg" alt="" width="212" height="16" border="0" usemap="#Map3"></td>
<td colspan="3"> <img src="../imagens/body_csm_sub_fixo_cursos_31.jpg" alt="" width="53" height="16" border="0" usemap="#Map4"></td>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_32.jpg" width="108" height="16" alt=""></td>
</tr>
<tr>
<td> <img src="../imagens/body_csm_sub_fixo_cursos_33.jpg" width="183" height="17" alt=""></td>
<td colspan="5">&nbsp; </td>
</tr>
<tr>
<td> <img src="../imagens/spacer.gif" width="2" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="222" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="183" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="212" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="1" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="1" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="51" height="1" alt=""></td>
<td> <img src="../imagens/spacer.gif" width="108" height="1" alt=""></td>
</tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
<area shape="rect" coords="76,11,117,27" href="../index.php">
<area shape="rect" coords="119,10,158,28" href="java script:history.back()">
</map>
<map name="Map2">
<area shape="rect" coords="1,2,47,15" href="../colegio/index.html">
<area shape="rect" coords="113,1,193,13" href="../prof/index.htm">
<area shape="rect" coords="53,1,110,14" href="../curso/index.html">
</map>
<map name="Map3">
<area shape="rect" coords="-5,1,6,16" href="../prof/index.htm">
<area shape="rect" coords="18,2,95,13" href="#">
<area shape="rect" coords="101,2,175,14" href="../matriculas/index.html">
<area shape="rect" coords="183,1,217,14" href="../fale/index.html">
</map>
<map name="Map4">
<area shape="rect" coords="-1,1,49,22" href="../fale/index.html">
</map> </TD>
<td bgcolor="#000000"><img src="images/spacer.gif" width="1" height="1"></td>
<TD>&nbsp;</TD>
</TR>
</table>
</BODY>
</HTML>
<?php
}
} else {
die("<pre><center>Erro!! A not&iacute;cia n&atilde;o foi especificada, volte para o <a class=\"instal\" href=\"index.php\" target=\"_self\">index.php</a>.");
}

//Fecha a conexao com o Mysql
mysql_close($conexao);
?>

#41 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 14:48

função pra data

<?php
function formatData($val)
{
$arr = explode("-", $val);
return date("d M Y", mktime(0,0,0, $arr[1], $arr[2],$arr[0]));
}
?>


função mostradata

<?php
//include 'data.fcn';

$dia = date("d",time());
$mes = date("m",time());
$ano = date("Y",time());
//$data = dataext($dia,$mes,$ano);
//$hora = date("H:i",time());
$h = date ("H",time());
$m = date ("i",time());
$hrs = $h.$m;
$dts = $dia.$mes.$ano;
?>

Arquivo noticias.inc - include pra index.php

<?php
include ("versao.inc"); ?>
<?php
require("ligar.inc");
include("funcao.php");
//Conecta-se ao mysql
$conexao = @mysql_connect($host, $user, $pass);
if(!$conexao){
die("Impossível conectar-se ao mysql...<br>");
}

//Seleciona o banco de dados
if(! @mysql_select_db($db_snc)){
die("Impossível conectar-se com o banco de dados: " . $db_snc . '<br>');
}

//Mostra todas as notícias inseridas no banco de dados e organiza em ordem
//decrescente com relação a hora de criação com um limite de 5 noticias por consulta
$resultado = mysql_query('SELECT ID, titulo, conteudo, dia, mes, ano, local, pasta, fdestaque FROM notcsm ORDER BY ID DESC LIMIT 4');
if(!$resultado){
die("Erro na solicitação de query: " . mysql_error() . '<br>');
}

echo('<div align="left"><center><table border="0" cellpadding="0" cellspacing="3" width="220" align="left">
<tr><td>');

//Verifica se há alguma noticia amazenada no banco de dados
if(mysql_num_rows($resultado) == 0){
echo("<tr><td align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\" size=\"1\">Aten&ccedil;&atilde;o! N&atilde;o h&aacute; notícias no banco de dados " . $db_snc . '<br></font></td></tr>');
} else {
//Realiza um loop atrás das informações inseridas na tabela supernews
while($row = mysql_fetch_array($resultado)){
$id = $row['ID'];
$titulo = $row['titulo'];
$pasta = $row['pasta'];
$ftd = $row['fdestaque'];
$dia = $row['dia'];
$mes = $row['mes'];
$ano = $row['ano'];

$largura = 50; // largura padrão para visualização (em pixel)
$altura = 50; // altura padrão para visualização (em pixel)

$img_saida = 'intranet/img_not/'.$pasta.'/'.$ftd;
$size = @getimagesize($img_saida);
$origem_x =$size[0];
$origem_y = $size[1];
if($origem_x > $origem_y)
{
$final_x = $altura;
$final_y = @floor($altura * $origem_y / $origem_x);
} else {
$final_x = @floor($largura * $origem_x / $origem_y);
$final_y = $largura;
}

echo('<tr><td><img src="'.$img_saida.'" width='.$final_x.' height='.$final_y.'></td><td width="99%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<p><b>' . htmlentities($dia) .' / ' . htmlentities($mes) . ' / ' . htmlentities($ano) . '</b><br><a class="titulo" href="intranet/vis_not.php?noticia=' . $id . '">' . htmlentities($titulo) . '</a><br>
</font></td></tr><tr></tr>');
}
}
echo("<tr></tr></table>");
?>

#42 klango

klango

    Aqui é das antigas

  • Usuários
  • 1013 posts
  • Sexo:Não informado
  • Localidade:Anápolis-GO em breve na glória com meu Deus.
  • Interesses:Cristo Jesus - Familia - Música - Internet e multimidia - Carros antigos.

Posted 24/08/2005, 15:00

Eu estou achando meio confuso a separação dos arquivos, tipo qual é qual entendi.
qualé o index.php, qual é o edida.php; admin.php etc



t+
VIVA COM SAÚDE - NUTRI CENTER SUPLEMENTOS

.:: Nutri Center Suplementos Alimentares ::.
Loja de Suplementos Alimentares pelo Menor Preço do País. Compre já Suplementos Alimentares: Whey Protein, Albumina, BCAA, Maltodextrina, Creatina, Aminoácidos, Vitaminas, Diets, Ligth, celíacos, Perca peso rapido, Nutri Center Suplementos, sua loja de Suplementos Alimentares em Anápolis - GO e na Internet. 62-3702-7789

#43 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 16:42

Concordo com vc.. fui postando os dados enquanto trabalha e nao observei direto... mas colokei um comentario antes de cada post, aviand o k seria cada arquivo.. qq coisa coloco tudo zipado..
valew pela dica...

#44 chem_sc

chem_sc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 24/08/2005, 16:46

Acho k um dos pontos fortes destes codigos eh justamente a parte sobre as imagens.. Sendo possivel usar os thumbs, criando as pastas.

#45 dinhozinho

dinhozinho

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 24/08/2005, 18:05

Opa, minha fonte queimou agora pouco rs... Amanha cedo vou no fornecedor daqui da loja comprar outro, dai te mando sim! ;)

fico no aguardo =]

Edição feita por: dinhozinho, 24/08/2005, 18:06.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq