PHP入門
PHPを一緒に勉強していきましょう
目指せ、PHPプログラマー
質問がありましたら、お問い合わせまたは、コメントにて連絡ください。
目次
- 第1回 PHPを知ろう
- 第2回 PHPの動作環境を作ろう(XAMPPをインストールしよう)
- 第3回 PHPを動かそう
- 第4回 PHPの設定ファイル
- 第5回 PHPの開始と終了
- 第6回 コメント
- 第7回 型
- 第8回 定数
- 第9回 変数
- 第10回 式
- 第11回 ステートメントとブロック
- 第12回 演算子
- 第13回 制御構文
- 第14回 関数
- 第15回 クラスとオブジェクト
- 第16回 スコープ
- 第17回 エラーと例外処理
UTF-8のページがIEで表示されない
PHPを使ってホームページを作成していたときに、文字コードをUTF-8で記述してHTMLのメタタグにも
1 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
このような記述をしているにもかかわらずInternetExplorerで表示すると
なっなんと、真っ白こっちの頭も真っ白
調べているとIEが文字コードの判定を誤っていてUTF-8でなくShift-JISで対象ページを開いているために真っ白になっていた。
試しに
IEのツールバーから表示⇒エンコード⇒UTF-8 を選択してみるとちゃんとページが表示されました
でも根本的な部分で解決していないので色々と調べていると
IEが文字コード判断するのはメタタグではなくHTTPヘッダーでUTF-8と指定されていないといけないらしい。
なので解決方法としては2つあります。
- PHPでの解決方法
1
header('Content-Type: text/html; charset=UTF-8');
- .htaccessでの解決方法
1
AddDefaultCharset UTF-8
または、
1
AddType "text/html; charset=UTF-8" .html .php
のいずれかを追記する。
これでHTTPヘッダーにUTF-8であると明示的に記述される為、IEでも真っ白にならずにちゃんとページが表示されるようになります
解決
PHPのおすすめフレームワーク『CodeIgniter』
- 2009.02.03 (火) 03:20
- PHP
- codeigniter,framework,PHP
現在、PHPを使って仕事をしているのですがおすすめのフレームワークがあります。
「CodeIgniter」というフレームワークです。
PHP4/PHP5どちらでも動作し軽量、高速です。
Ruby on Railsの流れのフレームワークが流行っていますが余計なことはせずただMVCモデルで出来上がったシンプルなフレームワークです。
一度使ってみてください
絶対に好きになると思いますよ
WordPressのTinyMCEにTypePadの絵文字を追加したよ!!
この記事の内容は「TinyMCE Advanced」で簡単に絵文字を追加できるようになりました。
詳しくは、記事:TinyMCE AdvancedっていうプラグインにTypePad絵文字追加したよをご覧ください。
WordPressの現在のデフォルトの投稿用エディタ「TinyMCE」にTypePadを追加しました
最初は、FCKEditorを使用しようかと思ったのですが「iG:Syntax Hiliter」というプラグインとの相性が悪く記事のメンテナンス性が著しく低下した為にデフォルトのエディタTinyMCEを使用することにしました。
FCKEditorを使用していた時に、TypePadの絵文字を追加し使用していたのでTinyMCEでも同じように絵文字を追加したいなと思ってサイトにソースが落ちてない探していたのですが…ない
なので、作っちゃいました(実際は、FCKEditor用の落ちてたソースをTinyMCE用にカスタマイズしただけだけどね)
こんな感じです。
で、これがソースになります。
Download:TinyMCEでTypePadの絵文字を使う為のTinyMCE用プラグイン
設定方法: