このサイトはPHPを独習する際に作成したスクリプトを基に、プログラム言語初心者のための入門講座として作成しました。PHPは初心者に親しみやすく、解りやすいプログラム言語です。これからプログラムを学ぶ人の参考になればと思います。
スクリプトの表示について
サイトの画面にスクリプトを表示させるのは、かなり手間が掛かりました。 1、初めは「置換」を使いながら<>を書き換えました。エディターの「置換」を使えば簡単に書き換えてくれるのは便利なのですが、書き換えたあとのソースは見にくいことこの上なしです。そこに改行の<br>を入れるのは大変でした。 2、次にWORDを使いました。WORDにスクリプトを貼り付けて、WEBとして保存するのです。部分的な色変更などは楽にできるのですが、出来上がったHTMLを見て、愕然です。何がなんだかサッパリわからないソースです。 3、FrontPageはもっとも多く使ったソフトです。これが一番良かったかなぁ。WORDでできるHTMLに比べるととてもわかりやすい。でも字のサイズや行間などが思うようにいかなくて、毎回違うソース表示になりました。 前サイトでスクリプトの表示がバラバラなのは、このような理由からです。
解決策ありでした
実は以前にもPHPでプログラムを組んでスクリプトをHTMLで表示させる仕組みを試したことがあるのですが、これがなぜか上手くいきませんでした。それでしばらくあきらめていたのですが、実は意外と簡単にできるのです。
1、$data = htmlspecialchars($data, ENT_QUOTES); 2、$data = str_replace("¥t", ' ', $data); 3、$data = str_replace("¥n", '<br>', $data); 4、$data = str_replace('¥','¥',$data); 5、$data = str_replace('¥¥','¥',$data); 6、$data = str_replace('¥"','"',$data); 7、$data = str_replace('¥'',''',$data);
この7行でOKです。(ただし¥マークは全角になっています) 1、htmlspecialchars で<br>を &lt;br&gt; に置き変え 2、タブ¥tをスペース2文字に置換え 3、改行の¥nを<br>に置換え 4、PHPでソース用に入れる¥nはなぜか¥¥nと2つになるの、でまず ¥ に置換え 5、2つの¥ を1つに置換え 6、¥"はダブルクォーテーションの前に着く¥を削除 7、¥'はシングルクォーテーションの前に着く¥を削除
シングルクォーテーションの文字表記が解りません。$#039は10進表記です。 以上で完成、HTMLソースの出来上がりです。さらに、PHPは青字、コメントは赤字に書き換えるようにし、今回のリニューアルでスクリプトの表示を統一することができました。
スクリプトを表示させる際に¥マークの問題があります。このサイトでは半角の¥が表示できない場合があるので、¥を全角に置き変えています。スクリプトをそのまま利用する場合は全角¥マークは半角に置き換えてください。
html変換装置
テキストエリアにHTMLやPHPのファイルのデータをコピーして貼り付けてください。同時にファイルにも書込みをします。万が一2人以上の人が同時にやると、うまくいかないはずですが、まぁそうないでしょう(笑)
⇒こんな感じ |