0

Prince xml を使用してテストするテスト ページを作成しましたが、このコードは機能していないようです。

index.php

require_once("prince.php");

$prince = new Prince('www1.must.edu.ph/tts/prince/Engine/bin/prince.exe');
$prince->setHTML(true);

$html = file_get_contents("reportHeader.html");

$ret = $prince->convert_string_to_file($html,'www1.must.edu.ph/tts/prince/Engine/bin/pink.pdf');

echo $html;

if($ret)
echo "converted";
else
echo "not";

ページにアクセスするたびに、エラーは発生しません.エコーされた $html と 'not' が表示されるだけです..

4

3 に答える 3

1

問題 1:

私は問題を見つけました。.html?で PHP コードを実行します。ファイル拡張子を に変更し、.phpPHP 対応のホスティング サーバーに再アップロードして、再試行してください。

問題 2:

コンストラクターが正しく設定されていません。コンストラクターには、URL ではなく、サーバー上の絶対パスが必要です。readme.htmlすでに述べたこれ。次のようになります。

$prince = new Prince('/usr/local/bin/prince');

私を読んで、それは言った:

Windows では、Prince インストールのサブフォルダーprince.exe内にあるファイルへのパスを必ず指定してください。Engine\bin

注: PHP 対応のホスティング サーバーのほとんどは、Windows ベースではありません。Windows ベースであっても、実行することはできません.exe

于 2013-10-21T07:59:52.183 に答える