0
使用php包含cgi輸出沒有問題,除非是Text/CSS。我試圖這樣做有:PHP可以包含來自CGI的文本/ HTML,但不能來自文本/ 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'); ?>
但沒有任何改變。任何想法爲什麼? 謝謝。
請記住passthru需要一個返回變量,並且函數本身返回void。你將不得不做一些事情: $ returnvar =''; passthru('./ cgi-bin/stylegallery.cgi',$ returnvar); echo $ returnvar; – 2009-12-10 21:22:29
我不明白你的答案,因爲這適用於文本/ HTML,所以這個原因也適用於文本/ HTML? 現在也嘗試passthru也許它會更好地工作:)。謝謝。 – 2009-12-11 09:59:59