2011-06-23 5 views
0

私はここで面白い仕事をしています...ファイル読み込み機能なしで現在のファイル内容を読むことは可能ですか?私はphpファイル読み込み機能を持たない現在のファイル内容を出力

<? 

echo 'hi'; 
// function to output this file code 

?> 

は、PHPファイルの出力はあなたが常にでき

+0

理由を説明できますか? – ceejayoz

+0

それは意味がない*すべて*。 –

+0

私はLinusと全く同意しますが、それは学校の仕事です。私はたぶん_exec_関数を使うことを考えています –

答えて

0
任意の .phpsファイルがソースの代わりとしてアップ務めたこと作る

AddHandler application/x-httpd-php-source .phps 

This'd:あなたはでフォーマットされたソースコードとしてPHPファイルを提供するためにApacheを設定することができます

実行される。特定のファイルを扱いたいだけでなく、実際のP​​HPスクリプトとして実行可能にしたい場合は、シンボリックリンクを作成し、シンボリックリンクに.phps拡張子を付けることができます。

+0

生のPHPを使わないとこれが最も適切な解決策になると思います –

0

コードと同じになる(ただし、ファイル読み込み機能なし)必要があります持っている場合はそう

(のfile_get_contents、関数fopenなどなし) phpファイルをテキストとして(コードを実行せずに)提供するようにApache/Webサーバーの設定を変更してください。

0

いいえ、これはできません。ファイルを開いて読み込むには、ファイル関数を使用する必要があります。

あなたのコードの特定のプロパティを探しているなら、あなたはリフレクションAPIを使用してみてください可能性が:http://www.php.net/manual/en/book.reflection.php

あなただけのコードを表示したい場合は、あなたがhighlight_file/highlight_string機能を使用することができます。http://www.php.net/manual/en/function.highlight-file.php

関連する問題