PHP可以包含CGI的Text / HTML,但不包括Text / CSS?

时间:2009-12-10 21:07:06

标签: php

使用php包含cgi输出没有问题,除非它是Text / CSS。我尝试这样做:

<?php echo system('./cgi-bin/stylegallery.cgi'); ?>

正如您在此处看到的,它返回空白: http://reboltutorial.com/gallery/stylegallery.php

而cgi正在返回一些内容: http://reboltutorial.com/cgi-bin/stylegallery.cgi

我尝试添加内容类型:

<?php header("Content-type: text/css"); ?>
<?php echo system('./cgi-bin/stylegallery.cgi'); ?>

但没有改变。知道为什么吗? 感谢。

1 个答案:

答案 0 :(得分:2)

根据PHP文档,system()仅返回执行脚本的最后一行输出。

passthru()功能可能更适合您要做的事情。