Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2008, 15:47
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 1 mes
Puntos: 101
Re: APORTE: Crea tu foro con php

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....
__________________
Half Music - www.halfmusic.com