簡體   English   中英

從PHP調用Perl腳本

[英]Call Perl script from PHP

我正在使用以下語句從使用PHP的網站執行Perl腳本。

$perl = shell_exec('perl '.$dest.'/script.pl 2>&1 '.$mail.' '.str_replace("/", "\\", $dest));

我想運行腳本服務器端,但似乎它使用客戶端上安裝的Perl,因此尚未安裝Perl的人無法運行腳本。

我不知道我想念的是什么。

編輯:我運行:

$ perl = shell_exec('C:\\ Perl \\ bin \\ perl.exe -v');

並確定這是Perl服務器端正在運行。 因此,現在我必須了解為什么某些客戶端無法執行腳本。

編輯2:這絕對是一個權限問題,只有管理員可以寫。 我將管理許可。

IIS服務器不可能在客戶端計算機上運行perl.exe HTTP協議沒有提供類似的功能

您沒有說為什么會這樣,所以我們無法再為您提供幫助

我只能建議您為客戶端和服務器使用同一台計算機,並對自己感到困惑

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM