Generar .htnl a partir de formulario

Saludos a todos,
Estoy iniciándome en el diseño de sitios web, conozco muy poco de html y php, tengo un pequeño problema, gracias a quien pueda ayudarme.
Lo explico: estoy diseñando una página, en la que se mostraran 4 noticias breves, mi interés es que el usuario las pueda modificar, como es algo tan básico no creo que deba usar base de datos, mi idea es la siguiente: una html con un formulario, donde estén los siguientes campos (esto ya lo hice): Fecha, Titulo y Noticia, el usuario puede editar estas páginas use tinymce, quiero (si se puede) que cuando el usuario de enviar... Se modifique una página básica que presente estos datos... Claro debe de quedar grabada... Pienso que con php... Puedo hacerlo.. Pero no se como...(a menos que con html directo... No creo.. Pero mis conocimientos son pocos).
Es decir que PHP tome estos datos (del formulario).. Y cree una página html (en físico)... Para que pueda presentarse a todos los usuarios... Aclaro, el usuario que modifica la noticia, sera uno autorizado, pienso poner este formulario, en una carpeta protegida, para que solo se acceda con clave.
Discúlpenme si me extendí, pero quería explicar y ser lo más claro posible en mi duda.
Gracias de antemano.
Luis

1 respuesta

Respuesta
1
Yo lo veo así,
a) página noticias.php esta página mostrará las noticias, será de sólo lectura
b) fichero de texto noticias.txt que contiene las noticias, pueden contener tanatas noticias necesitemos, cada noticia ocupara 1 linea en el formato:
Fecha | Titulo | Noticia
El campo noticia puede contener tags html para formatear el contenido ya que al almacenarse en un fichero de texto no altera el contenido ni el formato
c) página edita_noticias.php
Esta página sin parámetros muestra todas las noticias disponibles en el formato:
Numero noticia | Fecha | Titulo | Noticia
Siendo numero noticia el numero de la linea que ocupa cada noticia en el fichero noticias.txt
este numero nos sirve para modificar las noticias, borrarlas etc
edita noticias acepataria dos parámetros:
N que sería un entero que determinaría la noticia a modificar
a que sería la acción a efectuar sobre la noticia pudiendo tomar valores:
    e editar cargaria la noticia para modificarla
    d eliminar o delete
ejem:  editanoticia.php?n=10&a=d   borrar la noticia que ocupa la posicion 10
ejem:  editanoticia.php?n=2&a=e   cargar para editar la noticia en la posicion 2
Para cargar un fichero de texto, procesarlo y mostrarlo en php:
<?
$noticias = file('noticias.txt');
foreach($noticias as $noticia){
//aqui se podría realizar todo tipo de operaciones, separar los campos añadir formatos
// tablas, etc
echo $noticia."<br>";}
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas