0

.php や .html ではなく .pgm のページを作成する RPG コードを生成するWebsmartを使用して、iSeries サーバーで Web サイトを開発しています(例: www.mydomain/index.pgm)。

Websmart には、Web ページの生成時にファイルをインクルードできるコマンドがあるため、標準の HTML/PHP ヘッダーとフッターをインクルードできますが、実際には別の PHP ファイルが含まれる PHP ヘッダーがあり、これは単に未処理のページ ソースに表示されます。

Apache の Htdocs に以下を追加できることを知っています。

"AddType application/x-httpd-php .html"

しかし、これが.pgmでも機能するかどうか疑問に思いました

"AddType application/x-httpd-php .pgm"

または、これを行ったときに Apache が HTML を特定の種類のファイルとして認識するかどうか。

何か案は?これを行う別の方法は考えられません。含まれている PHP ファイルは、含まれているヘッダーの真ん中にあります。

4

1 に答える 1

0

おそらくpgmファイルからjavascript(ajax)を使用してPHPページを呼び出すと、うまくいくはずです...

いくつかのパラメーターを渡す PHP ページを呼び出すこともできます。取得した内容を pgm ページに伝えて、ページに完全に書き込むこともできます (これが pgm の機能であり、クリックするたびに新しい出力ページが作成されます)。

これは、php ページを呼び出すための ajax コードです (jQuery が必要です)。

$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
})
.done(function( msg ) {
    alert( "Data Saved: " + msg );
});

pgm によって生成されたものではなく、document.write() を使用して文字列全体をページに出力できます。

于 2014-06-18T10:24:24.343 に答える