--- /dev/null
+require_once 'ClassFaq.inc';\r
+\r
+class Pregunta \r
+{\r
+ var $id;\r
+ var $activa;\r
+ var $autor;\r
+ var $respuesta;\r
+ var $fecha;\r
+ var $texto\r
+}\r
+\r
+class Respuesta\r
+{\r
+ var $idPregunta;\r
+ var $autor;\r
+ var $fecha;\r
+ var $texto;\r
+ var $rankin;\r
+}
\ No newline at end of file
--- /dev/null
+<? \r
+class Pregunta \r
+{\r
+ var $id;\r
+ var $activa;\r
+ var $autor;\r
+ var $respuesta;\r
+ var $fecha;\r
+ var $texto;\r
+}\r
+\r
+class Respuesta\r
+{\r
+ var $idPregunta;\r
+ var $autor;\r
+ var $fecha;\r
+ var $texto;\r
+ var $rankin;\r
+}\r
+\r
+function ObtenerPreguntas()\r
+{\r
+$preguntasPlano = file("preguntas.txt");\r
+\r
+foreach($preguntasPlano as $row) \r
+{\r
+ $objPregunta = new Pregunta;\r
+\r
+ $rowDiv = explode("|",$row);\r
+ \r
+ \r
+ \r
+ $objPregunta->id = $rowDiv[0];\r
+ $objPregunta->activa = $rowDiv[1];\r
+ $objPregunta->autor = $rowDiv[2];\r
+ $objPregunta->fecha = date('d/m/y H:i:s', $rowDiv[3]);\r
+ $objPregunta->texto = $rowDiv[4];\r
+ \r
+ $Preguntas[] = $objPregunta;\r
+} \r
+\r
+return $Preguntas;\r
+}\r
+\r
+\r
+?>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<title>Ingresa Preguntas</title>\r
+</head>\r
+<body>\r
+<form action="ingresarPregunta.php" method="post">\r
+<input type="text" name="UserId"/><br>\r
+<textarea name="Pregunta" rows=5 cols=50></textarea><br>\r
+<input type=submit value="Preguntar">\r
+</form>\r
+</body>\r
+</html>\r
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<title>Preguntas Realizadas</title>\r
+</head>\r
+<body>\r
+<? \r
+\r
+include 'FunctionsFaq.php';\r
+\r
+$Preguntas = ObtenerPreguntas();\r
+\r
+foreach($Preguntas as $ObjPregunta)\r
+{\r
+ if ( $ObjPregunta->activa )\r
+ {\r
+ echo "-------------------------------------<br>";\r
+ echo $ObjPregunta->id."<br>";\r
+ echo $ObjPregunta->autor."<br>";\r
+ echo $ObjPregunta->fecha."<br>";\r
+ echo $ObjPregunta->texto."<br>";\r
+ echo "-------------------------------------<br>";\r
+ \r
+ }\r
+\r
+}\r
+ ?>\r
+</body>\r
+</html>\r
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<title>Ingresa Preguntas</title>\r
+</head>\r
+<body>\r
+<form action="ingresarPregunta.php" method="post">\r
+<input type="text" name="UserId"/><br>\r
+<textarea name="Pregunta" rows=5 cols=50></textarea><br>\r
+<input type=submit value="Preguntar">\r
+</form>\r
+</body>\r
+</html>\r
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<title>Untitled</title>\r
+</head>\r
+<body>\r
+<?php\r
+\r
+// creando y abriendo archivo\r
+\r
+$archivo=fopen('datos.dat','a+') or die("no puedo abrir archivo");\r
+\r
+// grabando los campos\r
+\r
+fputs($archivo, $_POST["nombre"]."\n");\r
+\r
+fputs($archivo, $_POST["edad"]."\n");\r
+\r
+//cerrando archivo\r
+\r
+fclose($archivo);\r
+\r
+//avisando\r
+\r
+?>\r
+\r
+El usuario <? \r
+\r
+echo$_POST["nombre"] ?> fue dado de alta correctamente.\r
+</body>\r
+</html>\r
--- /dev/null
+Pepe 1
+15
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<script Language="JavaScript">\r
+<!-- \r
+function FormValidator()\r
+{\r
+if ((form1.nombre.value.length < 3) || (form1.nombre.value.length > 10))\r
+{\r
+// Build alert box message showing how many characters entered\r
+mesg = "Nombre Invalido!";\r
+alert(mesg);\r
+// Place the cursor on the field for revision\r
+form1.nombre.focus();\r
+// return false to stop further processing\r
+return (false);\r
+}\r
+expresion = "^\\d*$";\r
+regEx = new RegExp(expresion);\r
+if ( !regEx.test(form1.edad.value) )\r
+{\r
+ mesg = "Edad Invalida!";\r
+ alert ( mesg );\r
+ form1.edad.focus();\r
+ return (false);\r
+}\r
+\r
+return (true);\r
+}\r
+-->\r
+</script>\r
+<head>\r
+<title>INGRESO DE DATOS</title>\r
+</head>\r
+<body>\r
+<form name="form1" action="alta.php" method="POST" onsubmit="return FormValidator()">\r
+ Nombre : <input type="text" name="nombre" /><br>\r
+ Edad : <input type="text" name="edad" /><br>\r
+ <input type="submit" value="Enviar">\r
+</form>\r
+</body>\r
+</html>\r
--- /dev/null
+<html>\r
+ <head>\r
+ <title>Ejemplo de PHP</title>\r
+ </head>\r
+ <body>\r
+ \r
+Hola <?php echo $_POST["nombre"]; ?>.\r
+Tiene <?php echo $_POST["edad"]; ?> años\r
+ \r
+</body>\r
+</html>\r
+\r
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+\r
+<html>\r
+<head>\r
+<title>Pregunta Guardada</title>\r
+</head>\r
+<body>\r
+<? \r
+\r
+include 'FunctionsFaq.php';\r
+\r
+$UserId = $_POST["UserId"];\r
+$Texto = $_POST["Pregunta"];\r
+$Fecha = time();\r
+\r
+$Preguntas = ObtenerPreguntas();\r
+$CantidadPreguntas = count($Preguntas);\r
+\r
+$NuevoId= 0;\r
+if ( $CantidadPreguntas != 0 )\r
+{\r
+ $PreguntaObj = $Preguntas[$CantidadPreguntas -1];\r
+ $NuevoId = $PreguntaObj->id;\r
+ $NuevoId = $NuevoId + 1;\r
+}\r
+\r
+$Linea = $NuevoId."|"."1|".$UserId."|".$Fecha."|".$Texto."\r\n";\r
+$fp = fopen("preguntas.txt","a");\r
+if(!$fp) \r
+{\r
+ echo "Error en el archivo";\r
+ exit;\r
+}\r
+fwrite($fp, $Linea);\r
+fclose($fp);\r
+echo "La pregunta fue dada de alta correctamente";\r
+ ?>\r
+</body>\r
+</html>\r
--- /dev/null
+0|1|1|1114660481|Hola, esto anda?\r
+1|1|1|1114661699|pepe?\r
+2|1|1|1114662049|otra pregunta
\ No newline at end of file