webForumDet fria alternativet

Köra Perl från PHP

4 svar · 194 visningar · startad av oelbal

oelbalMedlem sedan jan. 20014 973 inlägg
#1

Så här ligger det till:

Jag har en sida, index.php, som skall köra ett externt perl-program, perl.pl.
perl.pl returnerar inget som jag använder direkt, utan skriver bara till några filer.
På en .shtml sida med SSI är det inget problem, för då kör man bara <!--#exec cgi="perl.pl" --> så exekveras programmet.

Men hur gör man på en .php sida?
Skall man använda exec()?, Jag försökte att använda den, men fick inget resultat!
Har läst igenom manualen, men snappade inte upp något användbart.

Tacksam om någon kunde visa mig ett fungerande exempel. :)

------------------
Someone spotted me at www.shapestate.com , but I deny any knowledge.

[Redigerat av oelbal den 01 maj 2001]

jsundinMedlem sedan aug. 200086 inlägg
#2

<? system( "perl.pl" ); ?> borde funka tycker jag...

BatboyMedlem sedan jan. 20001 006 inlägg
#3

Inget exempel, men enligt manualen ska virtual() fungera bra med CGI skript (om du kör Apache). www.php.net/virtual

/j

------------------
R6

oelbalMedlem sedan jan. 20014 973 inlägg
#4

Nu fungerar allt!

Tack Batboy! :) :e :D

------------------
Someone spotted me at www.shapestate.com , but I deny any knowledge.

oelbalMedlem sedan jan. 20014 973 inlägg
#5

....men tyvärr så stötte jag på ett problem med virtual()!

Perl-filen ligger i mappen under, men virtual() verkar inte klara av att inkludera filer i andra mappar.

Detta fanns dokumenterat i manualen, och en "workaround" presenterades, men den hjälpte föga!

Någon PHP-expert som kan hjälpa?

------------------
Someone spotted me at www.shapestate.com , but I deny any knowledge.

[Redigerat av oelbal den 02 maj 2001]

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)