0

我正在尝试使用 访问发布数据file_get_contents,但是收到以下错误消息:

failed to open stream: HTTP request failed! HTTP/1.0 411 Length Required.

虽然我使用Content-Length field了错误并没有得到解决。如果有人可以帮助我,这是我的代码,在此先感谢。

<?php
set_time_limit(0);
include "ui.php";
$oy= `perl E:/mul.pl`;
$context  = stream_context_create(array('http' => array('method'=>'POST', 'header'  => 'Content-type: application/x-www-form-urlencoded', 'Content-Length: 0', 'content' => '')));
$result = file_get_contents($oy, false, $context);
?>
4

1 回答 1

0

你可以使用apache_note虚拟php 函数来运行 perl

或查看此页面以通过 php shell 函数执行 perl

在 PHP 中执行 perl

如何从 PHP 调用 Perl 脚本?

使用 shell_exec 从 php 调用 perl 脚本

从 PHP 执行 Perl 脚本的问题

于 2013-04-10T07:48:47.263 回答