Foros del Web » Programando para Internet » PHP »

Como crear un Script que tome datos de un foro

Estas en el tema de Como crear un Script que tome datos de un foro en el foro de PHP en Foros del Web. Buenas a todos: Estamos realizando un proyecto, y la idea es la siguiente: Tenemos un foro que contiene unos 57000 mensajes, bueno, la idea es ...
  #1 (permalink)  
Antiguo 19/02/2004, 22:47
 
Fecha de Ingreso: septiembre-2003
Mensajes: 7
Antigüedad: 20 años, 7 meses
Puntos: 0
Como crear un Script que tome datos de un foro

Buenas a todos:
Estamos realizando un proyecto, y la idea es la siguiente:
Tenemos un foro que contiene unos 57000 mensajes, bueno, la idea es que la gente quiere descargarse ese foro para leerlo off-line, hemos pensado en pasarlo a HTML pero nos hemos dado cuenta que ocupa demasiado, entonces la idea es en crear una pagina en php que coja los mensajes de la DB y los guarde en un archivo. Luego creariamos un programita en VisualBasic que habriera ese archivo y asi poder consultarlo donde sea
La idea creemos que es buena, pero, no tenemos ni idea
¿como hariamos esa pagina para que acceda a la DB, a esas tablas en concreto y creara los archivos de texto (con los topics, mensajes.... si, si, igual que si estubieras en el foro pero sin estarlo)

Bueno, Gracias y un saludo
  #2 (permalink)  
Antiguo 19/02/2004, 23:47
 
Fecha de Ingreso: septiembre-2003
Mensajes: 7
Antigüedad: 20 años, 7 meses
Puntos: 0
Haber que no me entiendo ni yo :)

Haber, he tenido otra idea
jejejeje, la verdad es que..... me merezco una patada en el...

La idea es que en vez de crear un archivo de texto con los temas y mensajes del foro. No se si cabria la posibilidad de que yo (por ejemplo) como administrador del foro, ejecuto un script en php, este crea una nueva DB con:
-ID
-Tema
-Mensaje
-Respuestas
-Fecha
.......
.....
..

entonces esa NUEVA DB es la que proporcionamos a la gente que quiere leer el foro off-line. (Se crea un programita en VB que lea esa DB que nos hemos descargado...)
  #3 (permalink)  
Antiguo 20/02/2004, 06:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Vamos a ver .. tu foro que usa Base de datos ya . .(no sé si Msyql u otra) .. puedes exportar tus datos desde un administrador cualquiera para esta (GUI) en el formato que quieras ...

Ahora .. lo que tienes que decidir es que va hacer tu programita en VB .. sobre todo a la hora de manejar esa "base de datos" .. Será un archivo de texto plano con formato própio .. o a menos CVS? .. será Msyql (o cualquier otra Base de datos que tendrán que tener instalado en su PC para que tu sólo les pases la BD completa con estructura y datos ..)? ..será XML ? ...

Un foro con temas, respuestas .. várias tablas y relaciones entre estas ademas de "gran" cantidad de datos como las que mencionas no es factible manejarlo (ni "off-line") con archivos de texto plano .. Tal vez con estructura XML sería mejor .. Eso lo tendras que decidir antes de ponerte hacer nada (ni en VB ni en PHP) ..

Cuando tengas claro que formato necesitas de tus datos de tu foro .. decide si ese proceso ha de hacerse desde la web con una aplicación exclusiva en PHP .. o bien podrías usar algún administrador de tu BD genérico con opción de exportar en el formato que uses .. (por ejemplo Mysql tiene aplicaciones para windows (GUI) que exportan en muchos formatos; por ejemplo Navicat de www.mysqlstudio.com .. exporta tus BD Msyql a CVS, Excel .. XML .. y algunos otros formatos ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:07.