Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2016
Ulises Ulises is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago de Chile
Posts: 82
Poder: 21
Ulises Va por buen camino
php bajo comando en windows

Hola,

Hice un programa en php que carga datos a diferentes tablas, lo ejecuto en un navegador y funciona perfecto, después lo quise correr bajo linea de comando con:

dirphp/php.exe -f "ruta/test.php"

y no me funcionó, por ejemplo no reconocía la clase que tengo para la base de datos, creí que era por que estaba en su directorio aparte y copie al los otros php al mismo directorio y tampoco funcionó, la pegue en el fuente del php y tampoco funciona, ademas cuando corro el bat me muestra el php por pantalla...

Alguien ha hecho lo que estoy tratando de hacer yo?

Gracias.

Ulises
Responder Con Cita
  #2  
Antiguo 25-01-2016
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 146
Poder: 18
aposi Va por buen camino
hola prueba esto:
en el cmd
situate en la carpeta donde tienes el fichero php
set path="RUTA DEL php.exe"
php test.php
Responder Con Cita
  #3  
Antiguo 25-01-2016
Ulises Ulises is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago de Chile
Posts: 82
Poder: 21
Ulises Va por buen camino
Hola

Gracias por tu respuesta, tengo incluido la ruta del php en el path y aun asi no funciona, por ejemplo no me reconoce las clases que están en los include y obviamente me da error.

Estoy probando hacer un php sin clases ni includes a ver si funciona.

Gracias por tu respuesta.
Responder Con Cita
  #4  
Antiguo 25-01-2016
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
No sé en Windows, pero en Linux hay que instalar el paquete php-cli para poder ejecutar programas PHP desde consola.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 25-01-2016
Ulises Ulises is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago de Chile
Posts: 82
Poder: 21
Ulises Va por buen camino
Hola Ñuño,

se supone que en windows el php.exe es el simil de CLI, pero no me responde el tema y lo curioso es que bajo un navegador no hay ningún problema, actualiza todas las tablas (4) y termina en forma exitosa, sin embargo cuando lo quiero correr bajo comando DOS me dice que la clase connect no existe o no esta definida...

Gracias tb...
Responder Con Cita
  #6  
Antiguo 26-01-2016
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Una pregunta tonta: ¿El manual de PHP no dice nada al respecto, en su sección de instalación y configuración?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #7  
Antiguo 26-01-2016
Ulises Ulises is offline
Miembro
 
Registrado: may 2003
Ubicación: Santiago de Chile
Posts: 82
Poder: 21
Ulises Va por buen camino
Hola,

Bueno, efectivamente hay unos seteos que hay que hacer en el php, pero el principal y el que seguramente uds ya lo dominan es:

1.- Debe haber un solo php.ini en su computador o servidor, solo uno y este tener las configuraciones para acceder a FB
2.- Deben ademas configura en el path de su maquina el PHPRC, que es la dirección donde se ubica el php.exe
3.- Lo otro que me pude percatar es que las clases e include definidas en el codigo "al parecer" no son reconocidas bajo comando batch.

Con respecto al punto 3 hice mi programa sin clases, es decir todo lineal y funcionó sin problemas al activarlo bajo un bat.

Gracias a todos por sus sugerencias.

Slds

Ulises
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con impresion directa bajo Windows SP2 ctronx Impresión 5 03-03-2005 14:36:20
Comando del API de Windows 1 pab4146 API de Windows 3 18-02-2005 11:33:32
Comando del API de Windows pab4146 API de Windows 0 17-02-2005 18:05:49
Aspecto de los programas bajo windows XP alvaroiba Varios 1 10-11-2004 22:32:04
conectar Firebird bajo entorno windows djavier22 Firebird e Interbase 2 05-07-2004 20:10:07


La franja horaria es GMT +2. Ahora son las 20:13:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi