respuestas.php
Código PHP:
<style type="text/css">
<!--
body {
background-color: #F0F0F0;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #CCCCCC;
}
a:active {
color: #FF0000;
}
-->
</style><?php
@session_start();
require('funciones.php');
$id = $_GET["id"];
$fr = $_GET["fr"];
$citar = $_GET["citar"];
$res = $_GET["res"];
$row = array("id" => $id);
if($citar==1)
{
require('configuracion.php');
$sql = "SELECT titulo, mensaje, identificador AS id FROM foro WHERE id='$id'";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)==1) $row = mysql_fetch_assoc($rs);
$row["titulo"] = "Re: ".$row["titulo"];
$row["mensaje"] = "[citar]".$row["mensaje"]."[/citar]";
if($row["id"]==0) $row["id"]=$id;
}
if(isset($res))
{
require('configuracion.php');
$sql = "SELECT titulo, identificador AS id FROM foro WHERE id='$res'";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)==1) $row = mysql_fetch_assoc($rs);
$row["titulo"] = "Re: ".$row["titulo"];
if($row["id"]==0) $row["id"]=$id;
}
$template = implode("", file('formulario.html'));
include('header.html');
mostrarTemplate($template, $row);
include('footer.html');
?>
res.php Código PHP:
<style type="text/css">
<!--
body {
background-color: #F0F0F0;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #CCCCCC;
}
a:active {
color: #FF0000;
}
-->
</style><?php
@session_start();
if(isset($_SESSION['s_username'])){
require('funciones.php');
$id = $_GET["id"];
$row = array("id" => $id);
require('configuracion.php');
$sql = "SELECT titulo, identificador AS id FROM foro WHERE id='$id'";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)==1) $row = mysql_fetch_assoc($rs);
$row["titulo"] = "Re: ".$row["titulo"];
if($row["id"]==0) $row["id"]=$id;
$template = implode("", file('formulario.html'));
include('header.html');
mostrarTemplate($template, $row);
include('footer.html');
}
?>
res.html Código HTML:
<table width="90%" border="1" align="center" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#8A8A8A">
<tr>
<td><div align="center"><strong><font color="#FFFFFF"><a href="res.php?id=<?=$id?>">Responder</a></font></strong></div></td>
</tr>
</table>
reg.php Código PHP:
<form name="form1" method="post" action="re.php">
<TABLE>
<TBODY>
<TR>
<TD align="right">Nombre de usuario:
<INPUT maxLength="25" size="15" name="username"> </TD>
</TR>
<TR>
<TD align="right">Password:
<INPUT type="password" maxLength="25" size="15" value="" name="password"> </TD>
</TR>
<TR>
<TD align="right">Repite Password:
<INPUT type="password" maxLength="25" size="15" value="" name="cpassword"> </TD>
</TR>
<TR>
<TD align="right">Email:
<INPUT maxLength="25" size="15" name="email"> </TD>
</TR>
<TR>
<TD align="right">Pais:
<INPUT name="pais" id="pais" size="15" maxLength="25"></TD>
</TR>
<TR>
<TD align="right"><div align="center">
<input name="submit" type="submit" value="Registro" />
</div></TD>
</TR>
</TBODY>
</TABLE>
</form>
[b]re.php[b]
Código PHP:
<?
include('config.ini.php');
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
$pais = $_POST["pais"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
if($password!=$cpassword) {
echo "Las contraseñas no coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT nick FROM $tabla WHERE nick='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM $tabla WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0|$username_exist>0) {
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO $tabla (nick, clave, email, pais) VALUES('$username','$password','$email', '$pais')";
mysql_query($query) or die(mysql_error());
echo "El usuario $username ha sido registrado de manera satisfactoria.";
}
}
}
}
?>
post.html Código HTML:
<table width="90%" border="1" align="center" cellpadding="2" cellspacing="2" bordercolor="#000000">
<tr bgcolor="<?=$color?>">
<td width="25%" valign="top" bgcolor="#999999"> <b><a name="<?=$id?>">
<?=$autor?></a>
</b><br>
<font size="-2">Enviado el : <?=$enviado?></font> </td>
<td bgcolor="#999999"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#999999"><strong><font size="-1">
<?=$titulo?>
</font></strong> </td>
<td width="10%" align="right">
<?
if(isset($_SESSION['s_username'])){
?>[ <a href="respuesta.php?id=<?=$id?>&citar=1">CITAR</a>
]
<?
}
?></td>
</tr>
</table>
<hr align="center" width="100%" size="2">
<?=$mensaje?></td>
</tr>
<tr>
<td colspan="2" height="5"></td>
</tr>
</table>
log.php Código PHP:
<form name="form1" method="post" action="entrar.php">
<table cellspacing="0" cellpadding="0">
<TR>
<TD align="right">Nombre de usuario:
<INPUT maxLength="25" size="15" name="username">
</TD>
</TR>
<TR>
<TD align="right">Password:
<INPUT type="password" maxLength="25" size="15" value="" name="password">
</TD>
</TR>
<TR>
<TD align="middle"><INPUT name="submit" type="submit" value="Login">
</TD>
</TR>
</table>
</form>
inicio.php Código PHP:
<style type="text/css">
<!--
body {
background-color: #F0F0F0;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #CCCCCC;
}
a:active {
color: #FF0000;
}
-->
</style><?php
@session_start();
$id=$_GET['id'];
require('configuracion.php');
require('funciones.php');
include('header.html');
include('inicio.html');
include('footer.html');
?>
Continua en el siguiente post....