Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP i SWI-Prolog
Forum PHP.pl > Forum > PHP
Rey
Witam!

Próbuje od 2 dni uruchomić SWI-PROLOG ( system ekspertowy ) w php przy pomocy exec() i przyznaje sie ze cos nie idzie tongue.gif

zawarość przykładowego pliku prologa - test.pl
Kod
splaszcz(L1,L2) :- flatten(L1,L2).


w php:
  1. $result = exec("c:\Program Files\prolog\bin\plwin -L128k -G128k -T128k -A128k -f c:\Program Files\prolog\files\test.pl -g splaszcz([1,2,[1,2],1,2],L),halt", $result2);


w $result2 dostaje jakąś tablicę ale nie mogę się do niej dobrać :/
TheSnake
print_r($result2);
Rey
i dostaje:

Array ( )

:/ możliwe że składnia komendy wywołującej prologa jest gdzieś trzaśnięta, ale sądzę że nikt się chyba tym tutaj nie bawił i nie będzie w stanie skorygować tongue.gif
ucho
Proponuje manual:
http://php.net/manual/en/language.types.string.php
Rey
Jeśli Ci chodziło o backslashe i single/double quoty to już dawno próbowałem na różne sposoby... i kicha :/
cojack
To jest chyba najgłupszy pomysł jaki słyszałem biggrin.gif Drugi zaraz po PHP-GTK. laugh.gif
Rey
chciałem użyć CLIPS, ale coś apache nie może załadować doatkowej biblioteki dla CLIPS'a :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.