Principal.php Donde se muestran las Noticias
Código PHP:
<?
include("config.php");
$sql = "Select * from noticias LIMIT 3";
$result=mysql_db_query($database,$sql,$db) or die("Error $query .<br>Error: ".mysql_error());
while($row = mysql_fetch_array($result)) {
$titulo = $row[titulo];
$noticia = $row[noticia];
$autor = $row[autor];
$fecha = $row[fecha];
?>
<p><em><strong> <? echo"$titulo" ?> </strong></em></p>
<p><? echo"$noticia" ?> </p>
<br>
Escrita Por <span class="main"><a href="index.php?go=miembros&u=<? echo"$autor" ?>"><? echo"$autor" ?></a> </span> | [ <? echo"$fecha" ?>] <br><hr><br>
<?
}
?>
funciones.phpDonde crea las funciones
Código PHP:
<?php
include("config.php");
include("login.php");
if($loginCorrecto)
{
$msj = $_GET["msj"];
if($msj == nueva)
{ ?>
<div align="center"> <FORM ACTION="index.php?go=funciones&msj=nueva&finalizar=si" METHOD="post"> <br>
<input type="hidden" size="20" value="<? echo"$nick" ?>"
name="autor">
Titulo:<br><input type="text" size="20"
name="titulo"><br><br>
Noticia:<br>
<textarea name="noticia" cols="50" rows="5">
</textarea>
<br>
<input type="submit" value="Enviar" name="B1"></p>
</form> </div>
<?
}
$finalizar = $_GET["finalizar"];
$msj = $_GET["msj"];
if($finalizar == si){
include("config.php");
$fecha = date("j \d\e\l n \d\e Y \a\ \l\a\s h:i:s");
$query="INSERT INTO noticias VALUES ('$id','$titulo','$noticia','$fecha','$autor')";
$result=mysql_db_query($database,$query,$db) or die("Error $query .<br>Error: ".mysql_error());
if(mysql_affected_rows($db)){
echo "<br>Noticia Introducida Correctamente<br>";
} else {
echo "Error introduciendo el usuario";
}
}
} //else de cerrar logincorrento
else {
?>
<FORM ACTION="comprueba.php" METHOD="post">
Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
<BR>
Password: <INPUT TYPE="password" NAME="password" SIZE=28 MAXLENGTH=20>
<BR>
<INPUT TYPE="submit" CLASS="boton" VALUE="Ingresar">
</FORM>
<? } ?>
Admin.phpDonde se escriben las noticias
Código PHP:
<?php
include("config.php");
include("login.php");
if($loginCorrecto)
{
echo "
<center>Bienvenido $nick <br> Panel De Administración Proximanente...<br>
<p><a href='index.php?go=funciones&msj=nueva'><img src='img/iconos/noticia.gif'></a><br>Administrar Noticias</p>
";
}
else {
?>
<FORM ACTION="comprueba.php" METHOD="post">
Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
<BR>
Password: <INPUT TYPE="password" NAME="password" SIZE=28 MAXLENGTH=20>
<BR>
<INPUT TYPE="submit" CLASS="boton" VALUE="Ingresar">
</FORM>
<? } ?>
Y
login.php donde crea las cookies del usuario
Código PHP:
<?
include("config.php");
mysql_select_db("$database",$db);
$loginCorrecto = false;
$idusuario;
$nick;
$email;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."'
AND password='".$HTTP_COOKIE_VARS["usPass"]."'");
if($row=mysql_fetch_array($result))
{
@setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
@setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$loginCorrecto = true;
$idusuario = $row["id"];
$nick = $row["nick"];
$email = $row["email"];
}
else
{
//Destruimos las cookies.
@setcookie("usNick","x",time()-3600);
@setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
</body>
</html>