基礎から解る!PHP入門講座 プログラム入門に最適な言語、PHPを学ぼう

基礎から解る!PHP入門講座

プログラム入門に最適な言語、PHPを学ぼう      

 このサイトは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('¥','&yen;',$data);
5、$data = str_replace('&yen;&yen;','&yen;',$data);
6、$data = str_replace('&yen;&quot;','&quot;',$data);
7、$data = str_replace('&yen;&#039;','&#039;',$data);
 この7行でOKです。(ただし¥マークは全角になっています)
1、htmlspecialchars で<br>を &lt;br&gt; に置き変え
2、タブ¥tをスペース2文字に置換え
3、改行の¥nを<br>に置換え
4、PHPでソース用に入れる¥nはなぜか¥¥nと2つになるの、でまず &yen; に置換え
5、2つの&yen; を1つに置換え
6、&yen;&quot;はダブルクォーテーションの前に着く¥を削除
7、&yen;&#039;はシングルクォーテーションの前に着く¥を削除

 シングルクォーテーションの文字表記が解りません。$#039は10進表記です。
 以上で完成、HTMLソースの出来上がりです。さらに、PHPは青字、コメントは赤字に書き換えるようにし、今回のリニューアルでスクリプトの表示を統一することができました。
 スクリプトを表示させる際に¥マークの問題があります。このサイトでは半角の¥が表示できない場合があるので、¥を全角に置き変えています。スクリプトをそのまま利用する場合は全角¥マークは半角に置き換えてください。

html変換装置

 テキストエリアにHTMLやPHPのファイルのデータをコピーして貼り付けてください。同時にファイルにも書込みをします。万が一2人以上の人が同時にやると、うまくいかないはずですが、まぁそうないでしょう(笑) ⇒こんな感じ
スクリプトは ⇒こちらへどうぞ
2023/12
SUN MON TUE WED THU FRI SAT
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31       


 フォクすけ©2006 Mozilla Japan



制作:基礎から解るPHP入門講座 代表:FREEZE

Copyright © 2005/2/28 flzPHP.All Rights Riserved