簡體   English   中英

Perl-從Perl調用PHP文件

[英]Perl - Call PHP file from Perl

phptest.php

<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>

perltest.cgi

#!C:\\Perl\\bin\\perl.exe
use DBI;
use Archive::Zip;
use File::Spec::Functions qw( catfile );
use CGI;

require "header.cgi";

my $query = new CGI;
print $query->header ( );
exec('C:\php phptest.php');

我正在嘗試從perl執行php文件。 我得到的是一個空白頁面,沒有任何錯誤消息。 這兩個文件位於同一文件夾中。 當我嘗試在瀏覽器中運行php文件時,按照以下屏幕截圖顯示。 在此輸入圖像描述 和CMD。 在此輸入圖像描述 請指教我做錯了什么。

首先, use warnings並在perl腳本中use strict ,然后從命令提示符運行perl腳本以檢查其是否正常運行。

使用反引號運算符:

my $php = `/path/to/yourscript.php`;

暫無
暫無

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

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