Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2008, 07:59
Avatar de spydie
spydie
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
alguien me puede ayudar?

buenas

me he tomado la libertat de copiar unos codigos aqui publicados.
ahora bien
alguien me pudede decir donde exactamente tengo que alojar cada uno de ellos ?

aqui os dejo los codigos

Archivo form.htm


Código HTML:
<form action="procesa.php" method="post">

T&iacute;tulo: <input type="text" name="titulo">

Autor: <input type="text" name="autor">

Email autor: <input type="text" name="email_autor">

Relato: <textarea name="relato"></textarea>

<input type="submit" value="Enviar">

</form>


Archivo conexion.php


Código PHP:
<?

function conectar()
{

//Conexion con la base
mysql_connect ("localhost", "user", "pass");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("db_name");

}

function desconectar()
{
mysql_close();
}



function mysql_escape($val) {

if (get_magic_quotes_gpc()) $val = stripslashes($val);

$f = (function_exists('mysql_real_escape_string')) ? "mysql_real_escape_string" : ((function_exists('mysql_escape_string')) ? "mysql_escape_string" : "addslashes");

return (!is_numeric($val)) ? "'".$f($val)."'" : $val;

}

?>



Archivo procesa.php


Código PHP:
<?

// Recojes los valores y le agregas la función htmlentities y strip_tags

$titulo = htmlentities($_POST['titulo'], ENT_QUOTES, "UTF-8");

$relato = htmlentities($_POST['relato'], ENT_QUOTES, "UTF-8");

$autor = strip_tags($_POST['autor']);

$email_autor = strip_tags($_POST['email_autor']);


$fecha = date("Y-m-d H:i:s");




// Incluis el archivo de conexión de la base de datos y la conectas

include("conexion.php");

conectar();

// Agregas la info a la base de datos

mysql_query("INSERT INTO relatos (titulo, relato, autor, email_autor, fecha) VALUES (".mysql_escape($titulo).", ".mysql_escape($relato).", ".mysql_escape($autor).", ".mysql_escape($email_autor).",'$fecha')");

desconectar();


?>

Archivo mostrar.php


Código PHP:
<?

// Incluis el archivo de conexión de la base de datos y la conectas

include("conexion.php");

conectar();


// Realizas la consulta para mostrar todos los relatos

$rs = mysql_query("SELECT titulo, relato, autor, email_autor, fecha FROM relatos");


while ($fila = mysql_fetch_object($rs)){

echo $fila->titulo;
echo "<br />" . nl2br($fila->relato);
echo "<br />" . $fila->autor;
echo "<br />" . $fila->email_autor;
echo "<br />" . $fila->fecha;

}

desconectar();

?>