Conexión Prolog con PHP

Iniciado por CRTANONY, 9 Mayo 2017, 20:02 PM

0 Miembros y 1 Visitante están viendo este tema.

CRTANONY

Hola Amigos,

La pregunta es ¿Cómo puedo conectar Prolog con PHP? Tengo instalado Xampp el cual trae PHP Version 5.6.28
No es lo que te ocurre lo que cambia las cosas en tu vida, sino lo mas importante es lo que piensas acerca de lo que te sucede.


CRTANONY

Obtengo lo siguiente

Código (php) [Seleccionar]
C:\xampp\htdocs\IVR\BOT_Prolog\index.php:3:null

Y la prueba previa de la consola si accede mi php.ini tiene el parámetro

safe_mode=Off

Más abajo indica que pueden pasar varias cosas, por ejemplo la primera que no se encuentre el archivo, podrías tener un index.php así:

Código (php) [Seleccionar]
<?php  
  
if(!file_exists("ejemplo.pl")) die("No se puede localizar el archivo ejemplo.pl, el directorio actual es: ".__DIR__);
  
$output = `swipl -s ejemplo.pl -g "test." -t halt.`;
  
var_dump($output);


Para saber si ese es el caso. Pero sigo obteniendo el mismo mensaje.

La otra posibilidad es que no tengas los permisos necesarios para ejecutar comandos en la consola, eso lo puedes verificar haciendo:

Código (php) [Seleccionar]
<?php  
  
if(!file_exists("ejemplo.pl")) die("No se puede localizar el archivo ejemplo.pl, el directorio actual es: ".__DIR__);
  
$echo  = `echo anda.`;
  echo 
"La consola ".($echo $echo "NO anda");
  
$output = `swipl -s ejemplo.pl -g "test." -t halt.`;
  
var_dump($output);


Y me indica La consola anda, entonces si tengo el archivo y así mismo el permiso para ejecutar comandos, alguna sugerencia
No es lo que te ocurre lo que cambia las cosas en tu vida, sino lo mas importante es lo que piensas acerca de lo que te sucede.

CRTANONY

Listo quedó el problema era el

Código (php) [Seleccionar]
php_admin_flag safe_mode off

Saludos.
No es lo que te ocurre lo que cambia las cosas en tu vida, sino lo mas importante es lo que piensas acerca de lo que te sucede.