0

ajaxを使用して、dbからさまざまなコンテンツを動的にロードしています。

したがって、プレーンテキストを読み込んでいる場合は正しく表示されますが、コンテンツに php-script がある場合、php-server によって解釈されないため、ページにコードが表示されます。このようにphpスクリプトをロードできますか?

4

3 に答える 3

1

これはWebサーバーの設定ミスです。PHPのインストール手順を確認する必要があります。Apache2サーバーを使用している場合は、次の行を追加する必要がありますhttpd.conf

AddHandler application/x-httpd-php .php

mod_php5ロードしたことを確認してください。

于 2009-10-15T19:01:59.613 に答える
1

サーバーの設定に問題があります。ファイルを Ajax するか、ブラウザーで直接プルするかに関係なく、サーバーは要求を同じように認識します。php ファイルを提供せずに解析するように Web サーバーに指示する必要があります。

于 2009-10-15T18:58:59.370 に答える
0

ajaxを使用して、dbからさまざまなコンテンツを動的にロードしています

javascriptを使用してデータベースに直接クエリを実行することはできません。おそらく、サーバー側のスクリプトに投稿して、データベースと通信し、結果を何らかの形式(XML、JSON、プレーンテキスト)で返します。私があなたの説明から正しく理解しているなら、あなたはあなたがサーバー上で実行したいデータベースに保存されたphp-scriptを持っていて、この実行の結果をクライアントに返します。これを実現する1つの方法は、データベースにクエリを実行し、コンテンツを評価して、結果をプレーンテキストとして返すphpスクリプトを作成することです。

于 2009-10-15T19:00:52.013 に答える