Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: gAb1 en 7 Noviembre 2014, 12:16 pm



Título: Conectar a sqlite remoto
Publicado por: gAb1 en 7 Noviembre 2014, 12:16 pm
Necesito conectarme a la base de datos de una aplicación desde php, pero por desgracia la aplicación utiliza SQLite (creo que msaccess .mdb). La web utiliza MySQL.

El sistema operativo donde esta la aplicación es Windows, la web esta en Ubuntu. ¿Es posible dar permisos de lectura y escritura a ese archivo para la web en Ubuntu?

Tal vez hay alguna libreria para hacer esto. ¿Es posible?

Gracias!


Título: Re: Conectar a sqlite remoto
Publicado por: #!drvy en 7 Noviembre 2014, 12:53 pm
Hay una extension de php que se llama php5-sqlite que añade el controlador para que puedas manejar BD's de SQLite mediante PDO o sqlite3.

De todos modos, las BD's de ese tipo solo son un archivo y puedes descargarlo y manipularlo como quieras aunque lo suyo seria hacer una API y no dar acceso directo a cualquiera.

PD: msaccess.mdb como su propio nombre indica es una base de datos de Microsoft Access. No tiene nada que ver con SQLite..

Saludos


Título: Re: Conectar a sqlite remoto
Publicado por: gAb1 en 7 Noviembre 2014, 13:41 pm
Hmmm pues vaya...

Entonces ya no sé como hacerlo... necesito escribir en esa DB desde PHP para que la aplicación funcione correctamente.

No me importa si tengo que estar descargando, convirtiendo a csv (o el mas comodo para php), editarlo, guardarlo, volver a convertirlo y subir (reemplazando) el archivo, lo importante es que la DB este actualizada.

¿Seria muy dificil hacer esto?

Gracias!