• ベストアンサー

PHPのソースの表示

HTMLはソースの表示でソースを見ることができると思うのですが、PHPはソースを見ることができないのでしょうか?

  • PHP
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.2

他人の作ったソースをサイト上で見る という意味で質問されているならば、「出来ません」 PHPに限らず、サーバーサイドスクリプトはサーバー側で動いて、その結果をHTML等のブラウザが理解できる形で出力します つまり、どう頑張っても他人のサイトのプログラムソースを見ることは出来ません

julislay
質問者

お礼

早速、ありがとうございます。私の質問にズバリ!の回答でございます。 PHPに対する知識がなく http://www.netmania.jp/technique/hp/hp001.php こちらのサイトで.phpは.thmlと変わらないものだと思ってしまいました。どちらかというとCGIに近いんですね。 最終的に http://plus.tank.jp/ ↑のようなサイトを作成したいと思っています。もう少し勉強したいと思います。

その他の回答 (2)

  • ym35295
  • ベストアンサー率28% (2/7)
回答No.3

自分で作ったPHPスクリプトを他の人へ見せたいならば、拡張子「.php」を「.phps」にしてみると見せることができる場合があります。 他の人が運用しているPHPスクリプトを見ることはまず出来ません。 もし、PHPの記述の中にパスワードとか書いてあったら無意味な事になってしまいますので。 ただ、希に、サーバー側の不具合(設定ミス等)で、PHPスクリプトがダウンロード出来てしまう場合もございます。すごく希です。

julislay
質問者

お礼

ご回答ありがとうございました。 PHPをもう少し勉強したいと思います。

回答No.1

出来ません。出来たらFTPダウンロードと一緒です。 それが出来たらデータベース接続動作などしていたらユーザー名、パスワードなどもバレてしまいます。 サーバサイドで処理が行われ、結果をHTMLとして吐き出す言語は ソースの表示を行ってもHTMLデータのみです。

julislay
質問者

お礼

早速、ありがとうございます。 HTMLデータのみしか表示されないことがわかったのでまた色々調べてご質問させていただきます。 最終的には http://plus.tank.jp/ のようなオークションテンプレートを自動作成できるサイトを作りたいと思っています。 また質問させていただくことがあるかもしれませんが宜しくお願い致します。

関連するQ&A

  • 拡張子が.phpのホームページのphpソースコードを表示する事は出来ま

    拡張子が.phpのホームページのphpソースコードを表示する事は出来ますか? .phpの拡張子のページでソースを表示すると、HTMLで書かれた物は表示されますが、 phpで書かれたプログラムの部分を表示する事は出来ないのでしょうか?

  • PHPのソースって見ることはできないのですか?

    ソースを見ようとするといつもHTMLになってしまいます。 PHPのソースは見ることのできないようになっているのでしょうか? わかるかた教えてください。 お願いします。

    • ベストアンサー
    • PHP
  • PHPで出力したHTMLのソースが汚い

    ただいまPHPを勉強中の者です。 PHPでHTMLを書き出してみたのですが、ソースが改行もインデントもされておらず非常に見にくくてなってしまいました。 改行は\n、インデントは\tを入れればよいというところまでは調べたのですが、それではphpのソースが\tだらけになってしまうのでは、、、と思っています。 みなさんがPHPでHTMLを書き出すときに効率良くきれいなHTMLソースにするために行っている方法を教えて頂きたく思います。 何卒よろしくお願いします。

    • ベストアンサー
    • PHP
  • XAMPP1.7.1上でPHPを実行するとソースが表示されます。

    いつも、お世話になっております。 小生、只今WindowsXPSP3上でXAMPP1.7.1を使い、PHPプログラミングを勉強しているPHP初心者です。 今回質問させて頂きたいのは、 HTMLで作成したページから、PHPで作成したページに遷移する際、 PHPで作成したページに、PHPのソースが表示されてしまいます。 詳しくご説明させて頂きますと、以下の様になります。 1・HTMLで入力フォーム、表示ボタンを作成。 2・入力フォームにデータを入力、表示ボタンを押下。 3・PHPで作成したページに遷移、本来HTMLで入力されたデータが表示されるはずなのに、PHPソースが表示される。 以上です。 以下にHTMLソース、PHPソースを提示させて頂きます。 -----HTML----- <html> <head> <title>ビールの値段</title> </head> <body> <form action="source.php" method="post"> お名前 : <input type="text" name="YourName"><br> ビールの値段: <input type="text" name="PriceOfBeer"><br> 本数: <input type="text" name="AmountOfBeer"><br> <input type="submit" value="計算"> </form> </bodyまた、> </html> -----PHP----- <?php $Today = date("Y年m月d日"); ?> <html> <head> <title>ビールの値段計算結果</title> </head> <body> <?php print("<h3>$Today</h3>\n"); print($_REQUEST['YourName'] . " さん<br><br>"); print("本日購入したビールの値段は"); print($_REQUEST['PriceOfBeer'] * $_REQUEST['AmountOfBeer']); print("円です。<br>\n"); ?> </body> </html> 以上です。 ちなみに他のPHP文例えば下記の様なPHP文は普通に実行されます。 -----PHP----- <?php $State = "Tokyo"; $Tokyo = "港区"; print("出身は東京の{$$State}です。"); ?> そして、各ツールのヴァージョンはXAMPP1.7.1、PHP5.2.9、Apache2.2.11.0になります。 また、XAMPP上の文字コードはUTF-8に設定してあり、PHPのソースはUTF-8にエンコード指定し保存して実行しています。 以上、ご確認の程、先輩方ご教授宜しくお願いします。

    • ベストアンサー
    • PHP
  • phpのソースは見られてる?

    こんにちは。 初歩的な質問で申し訳ありませんが、 PHPのソースはYahooやGoogle、Bing等のクローラーに 見られているのでしょうか? 自分的にはHTMLソースとCSS、JAVASCRIPTしか見られていない と思っているのですが、どうなのでしょうか? どなたか、ご存知の方がいらっしゃいましたら教えてください! 宜しくお願いします。

    • ベストアンサー
    • PHP
  • phpのソースについて

    このソースはHTMLだと思いますが、phpファイルのときは、 ifを<?php?>で指定しなければいけませんよね? if $click[cnt]<>""} {$click[cnt]} <a href="click.php?num=10" utn>{$click[cnt]}</a> {/if} こちらは、{$click[cnt]}をクリックをしたらそのリンクを消えるようにする複雑な設定です。 ただ、これは、HTMLとphpの設定が一緒になっている可能性が高く、思うように動きませんが、なぜですか?スクリプト等の」違いですか?設定ミスですか?

    • 締切済み
    • PHP
  • PHPのソースが見たい!

    PHPのソースが見たい! すでに公開されているPHPのファイルをダウンロードすることはできますか? htmlやCSSやJavaScriptは簡単にソースの表示でみることはできますが、 phpで記載されているとこだけは見れません。 どうゆう風にphpで記載しているか見たいです。 どなたか分かる方がおりましたら、教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ブラウザによってはソースが表示される

    ローカル環境でphpで書いたHPをテストしました。IEではうまくいきますが、FirefoxやOperaではphpソースが表示されてしまいます。見てみると、アローの>や比較演算子の>をphpの終了タグと認識しているようで、そのあとのソースが表示されています。いまは<?phpと?>を使っていますが、ためしに<script language="php"></script>にしてみたらうまくいきました。しかし、formの中で変数を使うのにvalue="<?=$変数 ?>"というように使っているところはその書き方に直していられないようにおもいます。HTMLのヘッダは確認しましたが、ほかにどんな間違いが考えられるでしょうか?

    • ベストアンサー
    • PHP
  • PHPで取得したHTMLソースと実際のソースの違い

    PHPで、 file_get_contents($uri) などで取得したHTMLソースと、実際にアクセスして表示したソースが違う場合があります。 例えば、ネットオフというサイトが違いました。 http://www.netoff.co.jp/cmdtyallsearch/hdnAllSearchFlg/1/Ctgry/home/LRack/*/SetFlg/?cat=&word=9784864102254 PHPで取得すると、商品結果の情報を取得できなかったのですが、 実際のソース(FireFoxでCtrl+Uでページのソース表示)は表示されています。 こういったページもPHPで取得することは可能なのでしょうか? わかる方よろしくおねがいします。

    • ベストアンサー
    • PHP
  • phpファイルをアップロードした場合、ソースは外部から見られますか?

    はじめまして。お世話になります。 このたび、PHPの勉強を始めようとしているものです。 PHPを組める環境にするため、サーバをレンタルしました。 そして、本も2-3冊購入し、phpファイルをアップロードしたのですが、 「表示」コマンドでHTMLのようにソースが表示されていないので、 ソースを外部から閲覧することはできないと結論付けたのですが、 これは正しいでしょうか?外部から閲覧されると困る次第です。 よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう