hackers! Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
18 de Marzo de 2010, 08:03:35
Inicio Buscar Ayuda Ingresar Registrarse
Noticias: Publica tus manuales y descargas en pOrtalHacker.net!
Gracias gente :
Ecuador!Guatemala!!UruguayBrasilRepublica DominicanaBolivia *USAColombia!ESPAÑA!Venezuela!Chile **El Peru!ArgentinaMexico
+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  PHP (Moderadores: carlmycol, shevchenko)
| | | |-+  Mini Sistema de Noticias PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Mini Sistema de Noticias PHP  (Leído 143 veces)
Que buscas?..
ψζανιεπψ
JaAViEr - Javier G. - ψζανιεπψ
e-Zine Writer
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3,885


❶❷❸❹❺❻❼❽


Ver Perfil WWW
« : 03 de Febrero de 2010, 07:03:50 »

Ahora les traigo otra mini creacion Grin, se trata de un Mini Sistema De Noticias Basado en 4 Simples Archivos...
1.- index.php Que es donde se mostraran las noticias.
2.- verifica.php Que será el que verifica que tipo de noticia es y se encarga de escribirla.
3.- Panel.php Es donde escribiran su noticia y luego será mostrada.
4.- Noticia.html Es el archivo donde almacenaremos nuestras noticias.

Bueno, empiezo a explicar...
El Index.php puede ser tan Simple como:

Código:
<h2>Estas Son las Ultimas Noticias :</h2>
<?php
include("./Noticia.html");
?>
Que traera el Archivo Noticia.html al index...
Ustedes le dan el diseño que quieran a su sistema y lo demas
Pasemos a ver el panel.php:

Código:
<?php
   if (($PHP_AUTH_USER!="miembro") || ($PHP_AUTH_PW!="member")){
      header('WWW-Authenticate: Basic realm="Panel de Noticias"');
      header('HTTP/1.0 401 Unauthorized');
      echo 'Usuario o Password Incorrecta';
      exit;
   }
   ?>
<form action="verifica.php" method="post" id="formulario">
<table border="0">
<tr><td><b>Titulo de la Noticia : </td><td><input name=titulo></td></tr></br>
<tr><td><b>Tematica de la noticia : </td><td>
<select name="tematica">
<option value="Seguridad">Seguridad</option>
<option value="Actualidad">Actualidad</option>
</select></td></tr></br>
<tr><td><b>Contenido de la noticia : </td><td><textarea name=contenido cols=75 rows=6></textarea></td></tr></br>
</table>
<input type="Submit" value="Enviar">
</form>
Ese es el simple panel que lo entenderán cuando ponga el verifica.php
De todos modos lo explicaré de inmediato...
Inserte un sistema de login con user y password, para que no cualquiera escriba noticias, el user es miembro y la password member, mas abajo Cree el input que contendra el titulo de la noticia.
Un poco mas abajo cree un select para seleccionar la tematica de la noticia
Y luego lo mas facil, poner el contenido de nuestra noticia...

Que tal si pasamos al verifica.php:

Código:
<?php
if ($_REQUEST['tematica']=="Seguridad")
{
$fp = fopen("Noticia.html", "a"); // Si no quieres que la lista sea privada dale otro nombre.
    fputs($fp, "<br><b>Tematica de la noticia : Seguridad.<br>Titulo de La noticia : ".$_POST['titulo']."<br><br><br>".$_POST['contenido']."<hr>");
    fclose($fp);
echo "<b>Noticia Enviada ;D</b>";
}
elseif ($_REQUEST['tematica']=="Actualidad"){
$fp = fopen("Noticia.html", "a"); // Si no quieres que la lista sea privada dale otro nombre.
    fputs($fp, "<br><b>Tematica de la noticia : Actualidad.<br>Titulo de La noticia : ".$_POST['titulo']."<br><br><br>".$_POST['contenido']."<hr>");
    fclose($fp);
echo "<b>Noticia Enviada ;D</b>";
}
?>
En esa parte es donde creamos el Archivo Noticia.html, en ese PHP no puse que verifique si los campos estan vacios o no, ya que ustedes son los Administradores...

Y con esos simples Archivos podemos tener un mini sistema de archivos con PHP


Autor : JaAViEr - Javier G.


Saludos Grin.
« Última modificación: 03 de Febrero de 2010, 07:12:16 por JaAViEr » En línea



Código
#include <iostream>
using namespace std;
char nick;
cout << "Ingresa tu nick : ";
cin >> nick;
cout << "Welcome : " << nick <<edln;
Karmac
e-Zine Writer
*****
Desconectado Desconectado

Mensajes: 277



Ver Perfil
« Respuesta #1 : 03 de Febrero de 2010, 11:29:11 »

Citar
Inserte un sistema de login con user y password, para que no cualquiera escriba noticias, el user es miembro y la password member, mas abajo Cree el input que contendra el titulo de la noticia.
JAJA Muy imaginativo xD

Esta muy bien para iniciarse, esta vez no tengo nada con lo que molestar. Supongo que yo también tendré que hacer algún manual de algo xD Lo que pasa es que estoy vago u.u

Muy bueno, saludos y se agradece.
En línea

“A medida que avanza una discusión, retrocede la verdad”
carlmycol
CPQUE??
Moderador
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1,260



Ver Perfil
« Respuesta #2 : 03 de Febrero de 2010, 02:01:35 »

Nada mal, esta muy bien el ejemplo sobre todo para el manejo de ficheros..  Grin

Quiza para que sea un sistema de noticias mas eficiente, el manejo de Base de Datos seria recomendable

Saludos
En línea

Chuck Norris sabe todos los decimales de Pi.
Chuck Norris contó hasta el infinito, dos veces.
Chuck Norris puede dividir entre cero.
Chuck Norris es capaz de sacar un 2 en un sistema binario.



ψζανιεπψ
JaAViEr - Javier G. - ψζανιεπψ
e-Zine Writer
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3,885


❶❷❸❹❺❻❼❽


Ver Perfil WWW
« Respuesta #3 : 03 de Febrero de 2010, 02:33:32 »

Jajaja si, es que me acorde de los CMS basados en TXT y me dije a mi mismo...
Para que usar DB Si existe el HTML
Pronto traeré un Panel mas avanzado, que permitira eliminar noticias y editarlas...

Saludotes
En línea



Código
#include <iostream>
using namespace std;
char nick;
cout << "Ingresa tu nick : ";
cin >> nick;
cout << "Welcome : " << nick <<edln;
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.11 | SMF © 2006-2009, Simple Machines LLC hacker descargas gratis
Ranking-Hits