• ベストアンサー

HTML上にPHPなどのコードを表示する方法

質問させていただきます。 今PHPとJavascriptを勉強しています。 ノートパソコンで練習して、出来上がったコードや 自分的にポイントに思った箇所をノートにまとめていました。 しかし、Webのプログラムを説明しているサイトで アウトプットは紙媒体よりもブログなどに書き込んでいった方が良い。 という書き込みを読んで、マネしてみようと思ったのですが PHP等どうやってコードを書いたら良いのでしょうか? 普通にHTMLに書いたら、表示されないのですが… ※ブログはアメブロ等ではなくて、自分で作ったものです。 何かソフトを使っているのでしょうか? よろしくお願いします。

  • karup
  • お礼率96% (233/241)

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

  • ベストアンサー
noname#189141
noname#189141
回答No.1

http://www.htmq.com/html/code.shtml お手本になりそうなサイトのソースコードをご覧になってはいかがでしょうか?

karup
質問者

お礼

takefu様回答ありがとうございます! 下記サイト様のようにコードを表示できれば…と思っていたのですが http://webdesignrecipes.com/jquery-beginners-guide-for-web-design/ ずばりtakefu様が教えてくださった<code>~</code>で作っていました! ありがとうございます!! 早速やってみます!

関連するQ&A

  • JavaScriptからPHP呼び出しHTML出力で…

    現在phpにてブログのカテゴリリストを取得して、投稿ページ (HTML)上にカテゴリのプルダウンを表示しようと試みている のですが、JS(JavaScript)からPHPを呼び出しHTML上に出力する 際にPHPファイルにincludeがあるとjavascriptエラーとなって しまいます。 ちなみに参考にしたホームページはこちらです。 http://www.res-system.com/item/383 PHPソース(init.php)↓ <?php include_once('entry.php'); // ←エラーの箇所 // ヘッダ header("Content-Type: application/x-javascript; charset=UTF-8"); // インスタンス生成 $obj = new XMLComm(); // 初期設定 $obj->XMLComm(); // カテゴリ取得 echo "document.write(\"$obj->getCategories()\")"; ?> HTMLソース(entry.html)↓ <HTML> <HEAD> <TITLE>BLOG ENTRY</TITLE> </HEAD> <BODY> ブログエントリー</br> <script type="text/javascript" src="/init.php"></script> </BODY> </HTML> ちなみに、include等が無い状態で任意の文字で試したのですが こちらはきちんと表示されます。 javascriptでincludeなど呼び出しているphpを起動することは できないのでしょうか… 解決策、別案などありましたらご教授いただけたら幸いです。 phpを始めたばかりの初心者で、質問自体おかしい点があるかも しれませんが、、どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPとHTMLの違い(運営・管理?)

    最近、web制作ディレクションを始めました(以前は紙媒体のディレクションをしていました)。 簡単なHTML、GoLiveを使ってのweb制作は分かりますが、PHP等のプログラミングがよく分かりません(PHPがサーバーサイドの言語であること、HTMLに組み込めること、DBと連携できること、扱いが簡単なことは調べました)。 現在、人材派遣を行う企業サイトのリニューアルを進めているのですが、 ・現行のページがHTML+PHPで作られている ・営業担当者が、負担無く情報を書き換えられる というクライアントの考えから一部(仕事情報)ページをHTML+PHPで制作して欲しいと依頼されました。 ですが、先にも書きましたが、PHPに関する知識が乏しく、なぜHTML+PHPなのかが、今イチ良く分かりません。更新後、HTMLを使って制作したページ(目的のもののみ)をダウンロードし、文字情報を書き換えてアップするのと、PHPで制作したページを書き換えるのと、大きく違いがあるのでしょうか? クライアントのイメージとしては、ブログやこの教えてgooのように、ブラウザ上で書き込みが出来るように(?)したいのだと思いますが、そういったPHPのプログラムは初心者には難しいでしょうか? 初心者の質問で、分かりにくい点もあるかと思いますが、ご教授下さい。よろしくお願いします。

  • HTML→PHPへ値を渡して再びHTMLに結果出力

    HTMLからPHPへ値を渡して、再びHTMLに結果を表示したいと思っています。 以下のような簡単なコードを書いてみましたが、HTMLのページに"OK"という文字が表示されません。 PHPのパーミッションは755でやっており、PHPが動作するサーバーでテストしています。 どう修正すれば良いのか、アドバイスをお願い頂けますでしょうか? どうぞよろしくお願い致します。 【HTML】 <html> <head> </head> <body> </body> <script type="text/javascript" src="http://xxx.com/test/jsphptest.php?param=1"></script> </html> 【PHP】 <?php $param = $_GET['param']; header("Content-type: application/x-javascript"); if ($param == '1') { echo "document.write(\"OK\")"; } else { echo "document.write(\"NG\")"; } ?>

    • ベストアンサー
    • PHP
  • PHPやjavascriptを無効にする方法

    PHP+MySQLで掲示板のようなものを作成しています。 投稿の際、HTML形式が利用できるようにしたいと思っています。 概ね完成したのですが、HTML形式で投稿できるということは、PHPやjavascriptのコードを投稿すれば、それらの機能も利用されてしまうことに気がつきました。 たとえば、投稿フォームから <?php //悪意のあるコード ?> と入力すれば、悪意のあるコードが実行されてしまいます。 そこで、投稿された部分のPHPやjavascriptだけを無効にする方法はないのでしょうか? あるいは$や{や;など、PHPやjavascriptなどで使用する記号を受け付けないようにすればいいのでしょうか? うまく説明できないので詳細は割愛しますが、「HTMLでの投稿をやめる」という選択ができないので悩んでいます。 どのような対処をすればいいのか、ご教授願います。 説明不足な点がありましたら、ご指摘いただければ補足します。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPで動的にHTMLを出力したときの現象

    サーバは自分で立てたcentOS5.4(i386版)を使用しており、そこでホームページの作成をしております。 ホームページは、PHP5+XHTML+CSS+JavaScriptを使用しており、それぞれ別ファイルで作成してあります。 アクセス先はPHPで、そのPHP内にテンプレートを表示する処理を記述してあるのですが、PHPで動的に表示した状態のソースを見ると、生のHTMLの内容と違った状態で表示されてしまいます。 生のHTMLと動的に出力したHTMLのソースは下記の通りです。 生のHTML ================= <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> <head> ・ ・ ・ 動的のHTML ================= ?????????<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> ・ ・ ・ 動的に出力した状態ですと、ソースの最初に"?????????"という文字が表示されてしまいます。 PHPやHTMLなど、全てのファイルは 文字コード:UTF-8 で、HTMLとCSSは 改行コード:CRLF で、その他のPHPやJavaScriptは 改行コード:LF で作成しております。 php内では、 まずテンプレートを"openFile"で開き、 文字列置換($bodyはテンプレートファイル) $body = str_replace("\\", "\\\\", $body); $body = str_replace("\"", "\\\"", $body); eval("\$body = \"$body\";"); をして、最後に mb_http_output("UTF-8"); header("Content-type: text/html;charset=UTF-8"); print($body); としてあります。 文字コードの関係で文字化けを起こしているため、最初に"?????????"とソースに表示されてしまっているのかと思うのですが、どこが原因なのか分かりません。 原因がお分かりになる方、同じ現象になったことのある方いらっしゃいましたら、ご教授のほどお願い致します。

    • ベストアンサー
    • HTML
  • HTMLでゲームができるってどういうこと?

    ずいぶん前からFlashの提供が終わるからとか脆弱性がどうのだとかで、FlashゲームはHTML5に乗り換えるべしみたいな記事や掲示板の書き込みやらをよく見かけました。 ずっと分からないのが、なんでHTML? え? HTMLってテキストにマーク付けるだけのものじゃないの? しょせん装飾した文字ですよね? Flashみたいにゲームができるって訳わかめってな感じです。 僕もサイトを作ったことはありますし、HTML4は古いからと聞いてHTML5で作りました。 でもHTML5だと宣言する部分だとかヘッダ部分だとか書き方や使えるタグがちょっと違うだけで、やはりHTMLはHTMLで4とはあまり違いが分かりませんでした。 文字に印を付けたら、ブラウザが取り決め通りにその文字を大きくしたり色を付けたりして表示してくれる。 ただそれだけ それがHTMLだと思ってました。 動的なページにしたければPHPやJavaScriptなどを利用するしかないと。 それが動的などころかゲーム!? いったいどういうことなんでしょうか? 別途、ゲームのファイルなどを用意しておいて、それを読み込んでゲームさせるって事? でもそれだと「HTML5でゲームができる」とは言えませんよね? 読み込んでるだけなんですから。 HTML5の書き方などを説明しているサイトを覗いてみても、やはりマークアップの方法しかなくて、ゲームを作る方法なんて載ってませんでした。 HTML5はもうPHPやJavaScriptなどを使わなくても、PHPやJavaScriptを使っているかのような動的なサイトを作ることができると言うことなでしょうか? さらにFlashのようなゲームまで? 本格的にHTML5を身につけたら、もうPHPやJavaScriptは必要ないんですか? HTML5とCSSとデータ管理用にMySQL当たりを覚えていれば、普通のサイトからゲームまで何でも作れるんでしょうか? HTMLでゲームを作れるってどういう仕組みなの?

    • ベストアンサー
    • HTML
  • PHP+JAVAscriptを利用して

    PHP+JAVAscriptを利用してアメブロなどのブログで使われている 記事の入力フォームを作りたいと思っているのですが可能でしょうか? 出来るのであれば、サンプル等のあるページ、書籍等教えていただけると幸いです。 出来ない場合、他言語でのサンプル等のあるページ等教えていただけると幸いです。 宜しくお願いいたします。

  • php $_POSTにデータが受け取れない。

    いつもお世話になりありがとうございます。 標記の件。 windows10の場合、URLの欄にデータを受け取っている感触の データが入っています。でも、ブラウザには表示されず エラーメッセージが出ています。 UBUNTU22.04の場合、ダウンロードに入り、開くと ソースコードが出てきます。 一つのファイルにhtml,css,JavaScript,phpを書くという YouTubeを見ましたが、 最初のインプット欄のhtmlのフォーム欄が色々なコードが 表示されて汚くなりました。 一つのファイルにhtml,css,JavaScript,phpを書くという事は 不可能ではないかと思っております。 ファイルを分けて(複数作って)コードを書かなくては ならないと思っております。 htmlの<form action = “./Blog.php” method = “post”> とphpファイルの$_POSTで紐づけされていると 理解しております。 それなのにどうして、ブラウザでは表示されないのでしょうか? もう何日もそこから進んでいません。 どうか教えてください。 宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • 作成したHTMLフォーム画面の記載内容をテキストファイルに書き出す方法

    超初心者です。 ローカル環境で、作成したHTMLフォーム画面の 記載内容をテキストファイルに書き出す方法は どのようにすれば良いでしょうか? HTMLだけでは無理な様なのは分かっているのですが、 javascriptもPHPも分からないので、 出来ればサンプルコードを希望致します。 自分のPCには、Apache2.0とPHP4が入っていますが、 作れれば何でもかまいません。 お分かりの方、よろしくお願い致します。

  • HTML画面上で文字の大きさを変える方法

    こんにちは。社内閲覧用のHTMLファイルを作成しているのですが、 年齢層が高いせいか、文字を大きくしてほしいという人と、大きすぎて読みづらいという人が両方いて、困っています。ブラウザの表示→文字の大きさで変えることができるようにフォントをスタイルシートで指定しないようにしているのですが、文字の大きさを変える方法を知らない人も多いという状況で・・・。それで、よく親切なサイトでは、文字を大きくする、標準にする、小さくする、と簡単に文字の大きさを変えられるように工夫していることがありますよね。ソースを見ると、JavaScriptのようなのですが、別のファイルにスクリプトコードが書いてあるようで、どんなコードなのかわかりません。 これをマネしたいのですが、どのようなスクリプトコードなのか、または説明サイト等をご存知の方がいらしたら、教えていただきたいのですが。よろしくお願い致します!

専門家に質問してみよう