Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/12/2005, 11:55
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
1.¿Cómo saco el contenido de los archivos y lo almaceno en la base de datos??
No es tan simple .. de hecho obtener el contenido de un .doc (leerlo, "parsearlo") desde PHP es prácticamente (no es común .. un .doc no es un formato de texto plano .. está codificado .. tiene su própio formato .. etc) imposible.

Lo que si que puedes hacer es subir tu documento tal cual (ese .doc .. o un .pdf ... por ejemplo) y que en tu Base de datos guardes el nombre del mismo y su ruta si corresponde para que desde ahí se gestione su entrega (descarga).

Y también podrías subir a tu servidor algún formato más común y simple de "parsear" .. como por ejemplo Texto plano con psudo-formato dado por códigos própios .. Tal cual hace este foro:

Ejemplo:
"Blablablabla esto es negrita y blablablabal"

Para que el foro interprete eso, .. escribí:
"Blablablabla [b ]esto es negrita[/b ] y blablablabla"

O incluso puedes usar editores HTML visuales (como los DHTML de HTML Area (www.htmlarea.com) .. En ese caso, el tutorial sería escrito "on-line" sobre tu zona de administración por el redactor/profesor de turno ..

Cita:
2.¿Cuantas tablas necesitaría para ésto y cuántos campos cada uno de estos?
No hables de "cuantas" o cuantos campos .. Aclara primero el primer punto. Si te conformas con subir esos .doc tal cual y que tus alumnos se bajen ese .doc (administrado por tu BD para saber cuando se lo bajan .. cuantas veces .. y demás controles ..) Ahí se podrá ir viendo "cuantas"; insisto que no se trata de "cuantas" ni se puede dar un n° si no defines el proyecto: tu habas que sólo te intersa tal cosa .. todavía no concretas si tienes "alumnos" que se subscriban a esos cursos o los vas a distribuir a cualquiera que entre a tu web? ... por qué simplemente TODOS los elementos que intervenan en tu modelo de datos se relacionan.

Un saludo,

Última edición por Cluster; 08/12/2005 a las 12:11