Pancho gay

Solo disponible en BuenasTareas
  • Páginas : 6 (1388 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2010
Leer documento completo
Vista previa del texto
Foros de Discusión
 
A continuación se presentan algunas páginas web incompletas que Uds deben mejorar y extender para el proyecto de PHP. Como verán los códigos en PHP que leen los datos de los archivos y los presentan, son muy simples y muy parecidos a los códigos vistos en clase. El único “truco” es en la página postear_mensaje.php en el cual todos los caracteres finde linea del TextArea son reemplazados por “;” para poder guardar el mensaje en el archivo de texto en una sola línea y en verTopico.php donde los “;” son reemplazados por la etiqueta <BR>.  Por supuesto que Uds deben primero leer muy bien el enunciado del proyecto para saber todo lo que hace falta hacer. Y además deben mejorar la parte estética usando los consejos de Usabilidad vistos en clase. Les repito debenleer muy bien el enunciado del proyecto, porque allí está especificado todo lo que deberían hacer. Estos códigos que les doy pueden modificarse para utilizar una base de dato en vez de archivos de texto.
 
foros.txt 
 
Este archivo contiene todos los foros de discusión prefijados por el administrador. OJO: coloquen sus propios foros (esto es solo un ejemplo). Observen que cada foro enparticular tiene asociado un archivo de texto (ejemplo: El foro Electrónica tiene asociado el archivo f01.txt, el cual contiene todos los tópicos del foro Electrónica)
 
 
f01.txt,Electrónica,50,12,WiscoKid
f02.txt,Muebles,100,15,WiscoKid
f03.txt,Juguetería,30,6,WiscoKid
f04.txt,Deportes,60,12,WiscoKid
f05.txt,Lencería,10,3,WiscoKid
f06.txt,Zapatería,8,2,WiscoKidf07.txt,Decoracion,12,4,WiscoKid
 
 
verForos.php
 
Esta página php despliega todos los foros contenidos en el archivo foros.txt
 
<HTML>
  <HEAD>
     <TITLE>Foros de Discusión</TITLE>
  </HEAD>
  <BODY>
     <CENTER>
     <H1>Foros de Discusión</H1>
     <TABLE border="2">
        <?php
           $foros = file("foros.txt");           for ($i=0; $i<count($foros); $i++)
           {
               list($file, $desc, $vistas, $posts, $user) = explode(",", $foros[$i]);
               echo "<TR>\n";
               echo "<TD><A HREF='verForo.php?file=$file&desc=$desc'>$desc</A></TD>\n";
               echo "<TD>$vistas</TD>\n";
               echo "<TD>$posts</TD>\n";               echo "<TD>$user</TD>\n";
           }
         ?>
      </TABLE>
   </BODY>
</HTML>
 
 
f01.txt
 
Este archivo contiene  todos los tópicos del primer foro (en este ejemplo Electónica). Observen que cada tópico tiene asociado un archivo de texto donde se guardan los mensajes posteados por los usuarios para ese tópico.
 
f01t01.txt,IPOD nano no permite cargar losnuevos juegos,WiscoKid,5,1,WiscoKid
f01t02.txt,Impresor no permite escaneo a color,WiscoKid,10,5,WiscoKid
f01t03.txt,Cuando liberean los nuevos modelos de celulares,WiscoKid,3,2,WiscoKid
f01t04.txt,Problemas al imprimir páginas a color,WiscoKid,6,2,WiscoKid
f01t05.txt,Windows XP no reconoce disco duro externo,WiscoKid,1,0,WiscoKid
f01t06.txt,No puedo configurarred inalambrica,WiscoKid,8,2,WiscoKid
 
verForo.php
 
Esta página php despliega todos los tópicos de un foro en particular, contenidos en el archivo ‘file’, el cual es pasado en el URL.  Uds. deben permitir que el usuario cree un nuevo tópico y este sea añadido al final del archivo (ver especificación del proyecto).
 
<HTML>
   <HEAD>
      <TITLE>Foro</TITLE>
   </HEAD>
   <BODY>   <CENTER>
   <?php
      $file=$_GET['file'];
      $desc=$_GET['desc'];
      echo "<H1>Foro: $desc</H1>\n";
      echo "<TABLE border='2'>\n";
      $topicos = file($file);
      for ($i=0; $i<count($topicos); $i++)
      {
          list($file, $desc, $autor, $vistas, $posts, $user) = explode(",", $topicos[$i]);...
tracking img