Ik heb een programma (text_cat) dat ik wil aanroepen via een php-site.
Momenteel geberud dit via Perl op de volgende manier:
Perl-code:
Hoe kan ik iets dergelijks in PHP doen? (Ik wil dus $result bereiken)
Iemand enig idee?
Ik heb zelf te weinig verstand van externe programmas aanroepen, en verstand van Perl heb ik al helemaal niet!
Dit heb ik geprobeerd:
Maar dat werkt dus niet...
Ben nu alweer een paar uur bezig, maar kom niks verder!
Momenteel geberud dit via Perl op de volgende manier:
Perl-code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #!/usr/bin/perl -w # © Gertjan van Noord, 1997. # mailto:vannoord@let.rug.nl BEGIN { use lib "/users3/vannoord/Perl/TextCat"; } use strict; use CGI qw(:standard); use MyTextCat; my $text=param("a1"); print header, start_html(-'title'=>'TextCat Language Guesser Demo Result', -'author'=>'vannoord@let.rug.nl', -'style'=>{'src'=>'/~vannoord/vn.css'}), h1('Result'); my $result=MyTextCat::classify("$text"); print "<p><pre>$result</pre>\n", hr(), end_html, "\n\n"; |
Hoe kan ik iets dergelijks in PHP doen? (Ik wil dus $result bereiken)
Iemand enig idee?
Ik heb zelf te weinig verstand van externe programmas aanroepen, en verstand van Perl heb ik al helemaal niet!
Dit heb ik geprobeerd:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php //poging1: $a="een stukje zin"; $result= exec('textcat/text_cat'); echo "blaat$result"; //poging2: $result= popen('textcat/text_cat','r'); echo "blaat$result"; $read=fread($result, 2096); echo $read; pclose($result); ?> |
Maar dat werkt dus niet...
Ben nu alweer een paar uur bezig, maar kom niks verder!
hier stond iets interessants, maar het is even weg...