hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
13 de Mayo de 2008, 02:42:41
Noticias: Convocatoria E-zine CPH #2 Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: Th3 Cr0w)
| | | |-+  [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 201 veces)
eriik
Newbie
**

Votos: 2
Desconectado Desconectado

Mensajes: 89

PHP y C++ es mi vida


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
Newbie
**

Votos: -6
Desconectado Desconectado

Mensajes: 37



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


eriik
Newbie
**

Votos: 2
Desconectado Desconectado

Mensajes: 89

PHP y C++ es mi vida


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
Newbie
**

Votos: -1
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


carlmycol
Experto
****

Votos: 8
Desconectado Desconectado

Mensajes: 621


¡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

Los ordenadores no resuelven problemas
...ejecutan soluciones.

Que? que visual basic es para novatos??... si lo sabes usar no lo es...

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.5 | SMF © 2006-2008, Simple Machines LLC hacker

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