PHPスクリプトからやろうとしていますsystem("cat variables.php");
が、何も書きません。
どうしたの?
file_get_contents
ファイルの内容を取得するために使用できます。
そして__FILE__
、現在のファイルへのパスを取得するために使用できます-もちろん、現在のファイルが必要な場合
echo file_get_contents(__FILE__);
注 1: エスケープが必要になる場合があります。
echo '<pre>' . htmlspecialchars(file_get_contents(__FILE__)) . '</pre>';
注 2: もちろん、どのファイルでも実行できます。ファイルへのパスが正しいことを確認してください。
echo '<pre>' . htmlspecialchars(file_get_contents('/path/to/my/file.php')) . '</pre>';
また、コンテンツを表示するだけでなく、シンタックスハイライトが必要な場合は、highlight_file
関数を使用できます。または、よりリッチで構成可能なGeSHiのようなものです。
ファイルの内容全体を表示しようとしている場合、一部のサーバーは、ファイル拡張子が phps の PHP ファイルのソースを表示するように構成されています。また、ファイルを表示するときに、ファイルの内容を構文で強調表示します。
まだ答えが必要な人がいる場合は、これをコードの任意の場所に配置すると、構文が強調表示されて表示されます。
show_source();
PHP 5.0 以降では確実に動作するはずです。
何を達成しようとしているのかは明確ではありませんが、PHP コードをステップ実行しようとしている場合は、次を使用します。
これらのツールを使用すると、さまざまな時点で変数を表示できます。