hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
12 de Octubre de 2008, 10:42:32
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
> Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  [Tutorial] Sistema de noticias [Simple] [Sin Administración]
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [Tutorial] Sistema de noticias [Simple] [Sin Administración]  (Leído 646 veces)
eriik
NZ2
**
Desconectado Desconectado

Mensajes: 110


Ver Perfil WWW
« : 07 de Febrero de 2008, 06:08:31 »

Bueno, este código lo cree 100% yo, no sean mal pensandos, y bueno, les dejo aqui para que vean que hace cada parte y puedan crear su propio sistema de noticias.

sql.sql
Código:
create table `mensajes` (
id int primary key auto_increment,
autor varchar(255) not null,
mensaje text not null,
);

enviar.php
Código:
<?php
include("conectar.php"); # Incluimos el conectar.php
if(isset($_POST['ok'])) { # Miramos si han dado al boton enviar noticia
$sql "INSERT INTO `mensajes` (autor,mensaje) values";  # Abirmos la tabla sql
$sql.= "('".$_POST['autor']."','".$_POST['mensaje']."')"# Y insertamos estos valores
if(mysql_query($sql)) { # Expones sql
echo "Se ha enviado la noticia correctamente"# si se ha enviado la noticia correctamente
}else{
echo 
"Ha habido un error en enviar la noticia"# Si ha habido un error
}
}
echo
'<form action="enviar.php" method="POST">
<p>Nombre:<input type="text" name="autor"><br>
Mensaje:<textarea rows="4" name="mensaje" cols=19"></textarea><br>
<input type="submit" value="Enviar noticia" name="ok"><input type="reset" value="Borrar" name="borrar">
</form><br>'
;
echo 
'<br><a href="ver.php">Ver Noticias</a>'# IR a la url de ver las noticias
?>


<center>Creado por <a href="http://portalhacker.net">mkas</a></center> # Codigo html

ver.php
Código:
<?php
include("conectar.php"); # Incluimos el conectar.php para conectarnos a nuestra base de datos
$the mysql_query("SELECT * from `mensajes` ORDER BY `id` DESC"); # Buscamos las noticias almacenadas de la primera a la ultima
if (mysql_num_rows($the)) { 
while (
$ver mysql_fetch_array($the)) { # Extramos datos de la tabla sql a la raiz
echo "<br><b>Autor</b>: '.$ver['autor'].'"# Mostramos el nombre del autor de la noticia
echo "<br><b>Mensaje</b>: '.$ver['mensaje'].'"# Mostramos el mensaje de la noticia
}
} else {
echo 
"No hay noticias actualmente"# Si hay 0 noticias, se mostrara esto...
}
echo 
'<br><a href="enviar.php">Enviar noticias</a>'# Ir al enviador de noticias
?>

<center>Creado por <a href="http://portalhacker.net">mkas</a></center>
# Codigo html

conectar.php
Código:
<?php
$db_host
="ddbb"// Host al que conectar, habitualmente es el ‘localhost’
$db_nombre="ddbb"// Nombre de la Base de Datos que se desea utilizar
$db_user="ddbb"// Nombre del usuario con permisos para acceder
$db_pass="ddbb"// Contraseña de dicho usuario
// Ahora estamos realizando una conexión y la llamamos ‘$link’
$link=mysql_connect($db_host$db_user$db_pass) or die ("Error conectando a la base de datos.");
// Seleccionamos la base de datos que nos interesa
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
// Devolvemos $link porque nos hará falta más adelante, cuando queramos hacer consultas.
return $link;
?>
En línea
DarkWolf
NZ1
*
Desconectado Desconectado

Mensajes: 42



Ver Perfil WWW
« Respuesta #1 : 07 de Febrero de 2008, 08:34:53 »

Si, buena info pero ahí te meten inyecciones hasta por el culo como no se le ponga seguridad  Lips Sealed
Saludos!
En línea


Para ver este enlace Registrate o Inicia Sesion

eriik
NZ2
**
Desconectado Desconectado

Mensajes: 110


Ver Perfil WWW
« Respuesta #2 : 07 de Febrero de 2008, 05:30:36 »

Emmm, como ves, si tu subes esto a tu servidor, los servidores nuevos, y con buen servicio tienen quote magic, un sistema antihack via php y sql, muy eficaz...
En línea
artur22
NZ1
*
Desconectado Desconectado

Mensajes: 29



Ver Perfil
« Respuesta #3 : 08 de Febrero de 2008, 08:59:30 »

estoy recien empesando con php, alguno me mostraria un ejemplo?   toma-xD


Salu2
En línea


Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
carlmycol
Colaborador
****
Desconectado Desconectado

Mensajes: 1,075


¡Dame 10 Hackers y Dominare al Mundo!


Ver Perfil
« Respuesta #4 : 10 de Febrero de 2008, 04:59:15 »

Esta muy bien controlar las noticias a traves de mysql aunque yo prefiero la programacion modular  kool

Salu2
En línea




Para ver este enlace Registrate o Inicia Sesion
Faqs de Desarrollo Web
|
Para ver este enlace Registrate o Inicia Sesion
Guia de posicionamient o en la SEO
|
Para ver este enlace Registrate o Inicia Sesion
Como ser un Webmaster
|
Para ver este enlace Registrate o Inicia Sesion
Porque validar CSS y XHTML

 
Para ver este enlace Registrate o Inicia Sesion
Manual de HTML
|
Para ver este enlace Registrate o Inicia Sesion
Manual de PHP
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online