
No.3ベストアンサー
- 回答日時:
>zwiさんこんばんは。
>つまり、ソースを表示し、また、実行したいスクリプトを外部ファイルとするということですよね。
いえ私は、実行結果を表示するプログラムとソースを表示するプログラムを同じ1つのphpで実現するつもりで書きました。
>問題としては読み込んでいるコード部分も表示されてしまうことぐらいですかね。
ってのは、そのままの意味です。
ソースを分けていただいてinclude_onceだけするなら別に何の問題も無いです。自由に使ってやってください。
zwiさんおはようございます。
わかりました。理解できました。
phpの自分自身を読み込んで処理をするなんて。
目から鱗です。
どうもありがとうございました。
No.2
- 回答日時:
これで表示出来ると思います。
$src = file_get_contents('xxx.php');
$src = htmlspecialchars($src);
$src = str_replace("\n","<br>",$src);
echo $src;
自分自身のソースコードをファイルとして読み込んで、HTMLタグをエスケープ、改行コードを整形しています。
問題としては読み込んでいるコード部分も表示されてしまうことぐらいですかね。
この回答への補足
zwiさんこんばんは。
つまり、ソースを表示し、また、実行したいスクリプトを外部ファイルとするということですよね。
そのソースをxxx.phpへ保存して、
<div class="DspSrc">
<?php
$src = file_get_contents('xxx.php');
$src = htmlspecialchars($src);
$src = str_replace("\n","<br>",$src);
echo $src;
?>
</div>
<div class="Exe">
<?php
include_once('xxx.php');
?>
</div>
で、思い通りの動作となりました。
ありがとうございました。
ただ、
>問題としては読み込んでいるコード部分も表示されてしまうことぐらいですかね。
の意味がわかりません。
上記のスクリプトは何か問題があるでしょうか。
No.1
- 回答日時:
htmlspecialchars()とか?
この回答への補足
yambejpさん、早速レスありがとうございます。
htmlspecialchars()ですか。なるほどと、思い考えてみましたが、
<?php
echo "aaaa".'<br>';
function xyz(){
・・・・
}
?>
と、いうソースに対して、この実行結果を表示するのは、
この部分そのものを*.phpファイルへ添付するだけで済むわけですが、
そのソースを、つまり上の<?php ・・・・・ ?>
の・・・・・の部分をどのように表示したらよいかということです。
htmlspecialchars()で、・・・・・の部分を取得することができるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jpgraphで表示されない
-
PHPやjavascriptを無効にする方法
-
csvデータをテーブル表示、指定...
-
phpプログラムについて
-
PHPで新しいウインドウで開く命...
-
フォントの色を変えるには?
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
バッチを用いたフォルダの自動移動
-
現在位置より2つ上のディレク...
-
unlinkでどうしてもファイルが...
-
日付と年月日を選択するコード...
-
URLが.PHPってどういう...
-
phpの処理中に画面表示ををする...
-
aspのページが表示できません
-
.phpファイルが、表示されない
-
makefile でファイルをコピーす...
-
mysql文字化けについて
-
Localeクラスについて
-
ファイル一覧を表示しその画面...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで新しいウインドウで開く命...
-
リンク先を隠す方法はないでし...
-
phpからjsへ
-
設定した時間だけ実行されるプ...
-
PHPからJavaScriptへJSONでデー...
-
htmlからPHPを呼び出す方法につ...
-
■URLのエンコードについて
-
検索結果の表示画面を作成した...
-
画面が真白
-
処理中の表示について
-
WinXP PHP5 Apache2 初期設定で...
-
文字列関数をうまく表示させたい
-
PHPソースと、実行結果を表示し...
-
phpのincludeで表示を変化させたい
-
PHPでez-web対応画像表示
-
PHPでTELNETを実装できる?
-
ページを開いて何秒か?
-
静的HTMLにRDFを表示させる方法...
-
あるHPにエクセルのVBAから入力...
-
自サイトや他サイトから一部抽...
おすすめ情報