Comunidad de diseño web y desarrollo en internet online

SQLite / Php - Conexión fuera de localhost

Citar            
MensajeEscrito el 20 Dic 2011 06:57 pm
Buenas tardes, les agradecería enormemente una ayuda. No se por donde encarrilar el problema.

Tengo que hacer un buscador en un CD. Por lo que he optado por utilizar una base de datos en sqlite, por no necesitar servidor y el código php. El problema que en localhost me conecta sin problemas a la base de datos pero ¿Cómo puedo lograr que me conecte a la base de datos desde cualquier otra ubicación o con los ficheros en un cd?..¿Porqué sólo me funciona en localhost?. ¿Qué es lo me hace falta? ¿Alguna librería?,..., ¿modulo?...

El script en php es el adjunto:

<?
$db=sqlite_open("bd1.sqlite");

$result=sqlite_query($db,"Select * from datosexpo");

while ($row=sqlite_fetch_array($result)){
echo "ID-->".$row["id"]."Nombre-->".$row["nombre"]."<br>";
}

sqlite_close($db);
?>

Agradecería si me pudieran ayudar. Muchas gracias y saludos

Por Vicos

11 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 20 Dic 2011 07:40 pm
No entiendo bien, pero si lo que está guardado en el CD son archivos comunes y corrientes, la mejor manera de acceder a ellos es por medio de funciones de manipulación de archivos

Aquí las encuentras todas:

http://co.php.net/manual/es/ref.filesystem.php

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 20 Dic 2011 07:57 pm
Muchas gracias por tu respuesta "ElSiniestro". La base de datos sería de sólo lectura por eso pensé que una buena opción opción era utilizar una base de datos sqlite. No obstante con o sin base de datos o utilizando ficheros no se como podría hacer ejecutable el cd, si con php necesito un servidor. Un cordial saludo..

Por Vicos

11 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 20 Dic 2011 08:17 pm
Ya te entendí... lo que necesitas es ejecutar el código sin necesidad de servidor httpd (localost en el navegador)

Necesitas conseguirte un intérprete de comandos de PHP. Sinceramente no conozco ninguno, sino te lo recomendaría (pero seguro existen)

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 20 Dic 2011 08:22 pm
Muchas gracias "ElSiniestro". Estoy mirando otras posibilidades...Saludos

Por Vicos

11 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 20 Dic 2011 08:38 pm
Quizás con flash y access encuentro más material donde poder trabajar...no obstante gracias eres el único que ayudas!

Por Vicos

11 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 21 Dic 2011 06:48 pm
ejecutable ??? mmm bueno a que mercado esta orientado al CD?? a los usuarios windows???
podrias hacer un SCRIPT pequeño en VBScript, que lo que haga es
1 .- iniciar el servidor portable
2 .- iniciar el php

windows tiene archivos .hta que son por asi decirlo ejecutables por defecto los cuales permiten codigo vbscript, pero el motor de renderizacion del html depende de la version de internet explorer que tenga,
como tip te menciono que yo use
el servidor NGINX PHP5.3 firebird en servidor NGINX ocupa menos de 2 megas el PHP con todas las dll's como minimo 30 megas la base de datos que use 4 megas, ojo la desventaja con la que me tope con nginx es que PHP es usado como fastcgi y por ende el PHP se ejecutaba como un proceso es decir una vez que todo corria yo tenia un script que demoraba 20 segundos en hacer sus procesos y lo que pasaba es que una vez arrancaba el script el proceso PHP estaba ocupado por lo cual no podia hacer ni ejecutar mas scripts php hasta que terminase el script de 20 segundos, es un fallo para los usuarios Windows ,ya que en Linux PHP tiene soporte multiproceso

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Dic 2011 06:55 pm
Pero Windows tiene FastCGI

Por ElSiniestro

Claber

285 de clabLevel


1 articulo

Genero:Masculino  

Alguien que Ayuda

chrome
Citar            
MensajeEscrito el 22 Dic 2011 10:08 am
Estimado "tuadmin", te agradezco enormemente tu aporte. Muchas gracias!!. Se ve que dominas este mundo de la programación!!. Si, el CD sería para usuarios windows. Mi duda es donde podría encontrar más información o algún ejemplo para iniciar el servidor portable y el php. Agradecido nuevamente. Felices Fiestas

Por Vicos

11 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 22 Dic 2011 07:25 pm
bueno jeje usando el buscador, pero bueno recuerda que antes de hacer preguntas sobre algun programa o etc trata de ir a las fuentes por ejemplo te dije el servidor NGINX su sitio oficial
http://nginx.org
la documentacion que a ti te interesa esta en
http://nginx.org/en/docs/windows.html

para el PHP

http://wiki.nginx.org/PHPFastCGIOnWindows

para descargarte el PHP

http://windows.php.net/download/

una vez leas la documentacion haces la configuracion respectiva y listo , tendras un webserver portable al 100%, aunque yo preferiria apache, lo unico malo es que su ejecutable si o si necesita ser un Servicio de Windows

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.