2017-07-03 8 views

答えて

0

あなたは、PHPの構文で出力したファイルをshow_source()機能を使用することができます。

<html> 
<body> 
<?php 
show_source("test.php"); 
?> 
</body> 
</html> 

この関数は、show_source(filename,return)をパラメータする必要があります。このパラメータがTRUEに設定されている場合、filenameは必須で2番目のパラメータはオプションです。この関数は、強調表示されたコードを印刷するのではなく文字列として返します。デフォルトはFALSEです

+0

PHPの内容を表示するには、Javaスクリプトコードが必要です。 – christyram99

+0

PHPコードはサーバーで解釈し、PHPコードの出力をクライアントに送信します。 javascriptはサーバー内のphpファイルにアクセスできません。 – mshomali

+0

私はあなたが言っていることを理解しました。ローカルの.phpファイルの内容を表示するスクリプトを探しています。すべてのファイルはローカルにあります。 htmlページにアクセスするために必要なサーバーはありません。私はこの質問のためにウェブで検索されました。その多くはhtmlアップロードを使って.phpファイルの内容をjavaスクリプトで表示しています。 .phpファイルがフォームにアップロードされると、生データが表示されました。あなたが何かを知っているなら、私に知らせてください。 – christyram99

0

PHPはサーバーコードです。 JSはクライアントコードです。 .jsからPHPファイルにアクセスすることはできません

唯一できることは、Ajaxを使用してPHP出力を得ることですが、それはあなたが目指しているものではないと思います。

+0

ありがとうございますが、私はこの質問をする方法があることを望んでいます。 – christyram99

+0

私はあなたが探しているものを理解しています。私はあなたがそれを行うことはできないと確信しています。 JSはブラウザでローカルに実行され、サーバー内のPHPファイルにアクセスできる唯一の方法はAjaxです。とにかく試してみたいのであれば、XMLHttpRequest()ドキュメントを見ることができます。もう1つのことは、file()やfile_get_contents()などを使用して文字列として出力する関数をPHPファイルに作成し、JSからAjaxを使用して出力を取得できるようにすることです。あなたはいくつかのPHPコードを追加する必要があります。多分、これはあなたが望むものに少し近づくでしょう; –

+0

phpとhtmlファイルはどちらもローカルファイルです。 javascriptを使って.txtファイルからデータを抽出するなど、ローカルの.phpのコンテンツにアクセスする方法はありますか? – christyram99

0

クライアント側のコードを使用してサーバー側のソースコードを提供する方法はありません。

必要なデータを提供するURLを作成するには、サーバー上で作業する必要があります。

リンク、JavaScriptのXMLHttpRequestなどを使用して取得することができます。

関連する問題