Conexión Prolog con PHP
Hola, te enseñare a crear de una manera fácil y rápida una conexión entre Prolog y PHP, manos a la obra...
VIDEO TUTORIAL
Requisitos:
- Instalar SWI Prolog.
- Instalar un editor de código, ejemplo Dreamweaver, brackets, sublime text, otros o un simple Documento de texto. (usare sublime text)
Instrucciones:
1. Ejecuta el Apache de tu servidor web en mi caso usare Xampp.
2. Si instalaste Xampp con la dirección por defecto dirígete a la siguiente dirección: C:\xampp\htdocs (si no es así busca la carpeta htdocs de Xampp en la dirección que lo instalaste) y crea un nuevo proyecto llamado experto (puede ser cualquier otro nombre).
3. Dentro de esta carpeta experto crea un archivo index.php y abrelo con sublime text.
4. Escribe el siguiente código en index.php:
5. Crea en la carpeta experto un archivo ejemplo.pl (este sera nuestra base de conocimiento la cual llamaremos desde php) y luego copia el siguiente código en el mismo:
6. Ahora abre tu navegador y ejecuta esta direccion: localhost/experto, si todo va bien te debe aparecer lo siguiente:
Si te aparece Hola mundo en tu navegador felicidades lograste conectar Prolog con PHP... si no es así déjame un comentario para ayudarte...
Si tienes pereza en copiar el código lo dejare para que lo descargues dando click en este botón...
Si te gusto y quieres profundizar mas, como por ejemplo crear un sistema experto completo hazmelo saber.. saludos...
Necesito Ayudaaaaa Me sale Null T_T
ResponderEliminarPara ejecutar funciones que requieren hacer algo más que escribir de que manera se haría? digo, por ejemplo una función como:
ResponderEliminartest :- write( 'Hola mundo' ),
read(X),
write('Hola mundo 2').
Hola, si quiero que me salga el valor true o false si hago una consulta de esta forma, persona(padre). $output=`swipl -s prueba.pl -g "persona(padre)." -t halt.`; de esa forma solo me sale NULL
ResponderEliminarMe sale null
ResponderEliminarMe sale null
ResponderEliminarhola quiera saber o en donde puedo encontrar informacion para hacer un sistema experto con interfas web con swi-prolog
ResponderEliminarHola, me gustaría saber como crear un sistema experto con interfaz web con SWI-Prolog y Php. Saludos
ResponderEliminarme puedes ayudar con un sistema experto de ejemplo
ResponderEliminarMi PHP IDE favorito es Codelobster
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarsaludo.pl
ResponderEliminartest :- write( 'Hola mundo' ).
saludo.php
suerte !!!!
me gustaria que realizes un sistema experto completo
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHay que colocar lo siguiente:
ResponderEliminar$output = `swipl -s ejemplo.pl -g "test." -t halt.`;
echo $output;