中に内部エラーが発生しました。22:46:23携帯サイトの作成については大袈裟に言えば、全機種挙動が違うので実機テストは無理・・・。そこで大まかにではあるがキャリア毎にシミュレータが存在する。発売時期別の大まかな仕様グループになっていてそれを見れば、どの辺の機種に対応しているかわかりやすい。505iシリーズ(2003年5月頃発売開始)・506iシリーズ(2004年5月頃発売開始)以降。902iシリーズ(2005年11月頃発売開始)、702iシリーズ(2006年2月頃発売開始)以降。903iシリーズ(2006年10月頃発売開始)、703iシリーズ(2007年1月頃発売開始)以降。903iシリーズ(2006年10月頃発売開始)、703iシリーズ(2007年1月頃発売開始)以降。905iシリーズ(2007年11月頃発売開始)、705iシリーズ(2008年1月頃発売開始)以降。906iシリーズ(2008年6月頃発売開始)以降。モバイルサイト構築の際の確認に。SDK6.2K開発元が休止中らしく、公式Downloadサイトは閉鎖中、あちこちにあるリンクはほとんど切れている。開発中止になってから大分経つので、さすがに使い勝手が悪い。思ってすぐ止めた記憶が・・・。ViewerSoftBank公式の会員専用サイトに登録してそこからDLできる。これは、シミュレートするだけでなくHTMLコードを表示することができどこがエラーの元になっているかもわかるようになっている優れもの。0:26:101.PCサイトPCサイトについては、Flashでパブリッシュを行う際に自動的にHTMLファイルを生成してくれるので基本事項としての注意点はIE問題。一般的にはobjectタグで埋め込むようだがIEはそれだと認識しないのでembedタグを併記するというわけだ。応用としてJavaScriptライブラリの「SWFObject」を利用するパターンもある。現在は2.0系統になっていて1.0系統とは大きく異なっている。内容をよく見て、どちらを選ぶかは自分次第だ。2.0系統には手法が2通り用意されていてその2≒1.0系統のようだ。私が実際に使っているのは1.5なのでその手法のみ掲載。→解凍後、swfobject.jsをルートディレクトリ作成したjsフォルダ内にUL。jsフォルダの位置を別のところにしたら、下のパスも随時変更。背景色)以上で出来上がり~♪ありがたやありがたや。2.携帯サイト携帯サイトへswfファイルの再生方法は2つある。◆インライン再生HTML文書中に動画オブジェクトとして埋め込みます。ダイヤルボタンなどでの操作は一切使えません。独立したコンテンツとしてフラッシュを再生します。ダイヤルボタンなどでの操作も出来ます。・ソフトバンクではインタラクティヴ再生を単体再生と呼んでおります。携帯電話向けコンテンツでフラッシュを使うには。value="high"></param></object>▼objectタグdataSWFファイルのURLを指定します。相対パスでも絶対パスでも指定可能です。typeSWFファイルのMimeTypeを示す文字列「application/x-shockwave-flash」を設定します。width横サイズをピクセル値の数値で指定します。height縦サイズをピクセル値の数値で指定します。▼paramタグbgcolor背景色をカラーコードまたはカラーネームで指定します。bodyタグでの背景色指定やFlashで指定した背景色よりも優先されます。カラーコード例:#000000カラーネーム例:redloop連続でループ再生するかどうかを「on」「off」で指定します。※「true」「false」での指定はDoCoMoの505iシリーズ、506iシリーズ及びSoftbankでサポートされていません。quality再生画質を「high」「medium」「low」のどれかで指定します。※auではサポートされていません。携帯電話向けコンテンツでフラッシュを使うには。15:01:46FlashはFlashでも、PC用と携帯用では違う。4をベースにしている。4をベースにしている。7をベースにしている。2006年9月より、日本でも対応端末が発売されている。NTTドコモは対応端末を発売しなかった。7をベースにしている。5.0用正式リリース。国内向けスマートフォンでも利用可能に。8をベースにしている。フルブラウザでYouTubeなどの動画が再生出来るとは限らず機種の個別対応による。2007年11月より、日本でも対応端末が発売されている。8をベースにしている。10をベースにしている。Lite最近では携帯の仕様がよくなってきたので大分やりやすくなったようだがそれでもヴァージョンの問題で相当メンドイ・・・。各サイトを見ていると2010-06-08現在、flashliteは2.0で過去2年くらいの機種ならいけそうだ。よって、今回は2.0で作成するので情報も2.0用が中心となる。13:36:03携帯サイトの構築は面倒だね。今回は検索エンジン対策。クローラーのサイト内巡回に制限をかけられるようだ。nofollow">と記述してやっても有効らしい。携帯サイトは専用にするためにIPアドレス制限を行っているわけだがキャリアIPアドレスで制限をすると、クローラーも制限してしまうことになる。そこで、クローラーを制限しないために。・クローラーはUserAgentをそれぞれ偽装してくるのでキャリア問題はなし・IPアドレスはそれぞれのクローラーに合わせて開放してやる必要がある具体的には、以下の各検索エンジン公式サイトにクローラーのIPアドレスが載っているのでそれを参考にIPアドレスを開放してやる。本来ならば、これらを集計するわけだがすでに集計されているサイトがあるのでそちらを参考にさせていただく。ケータイキャリア・クローラIPアドレスこれをキャリアのIPアドレス群に合成してやれば無事通過させられる。画像の本来の回り込み方法であるalign属性を指定してやるそうな。/>こうしてやるのが一般的に紹介されているがこれだとDoCoMoでは上手くいかないらしい。both;"></div>となる。14:22:28相変わらず面倒くさいDoCoMo。/>という風にmetaタグを書き換えてやらなければならない。.htmlと宣言してやる必要があるそうだ。application/xhtml+xml");こうしてやることでXHTMLが利用できる。番号を平打ちしたので当然だけど。フォルダを置く、という設定らしい。自分でパスを通してやれば任意の場所でOKということなのでそれでいいや。$mpc->autoConvert();こんな感じで、後は使いやすいように改変。メールを送信すると文字化けするそうで文字列にあれこれ手を加えなければいけない。"¥n";//メール送信mail($email,$subject,$mail,$header);説明)mb_language(“ja”);で日本語であることを宣言。mb_convert_encoding();は、内部文字エンコーディングを設定あるいは取得する。文字コードをISO-2022-JPにするとmac、windows製両方で本文・タイトルが閲覧可能になる。base64_encode();は本文・タイトルがメールでも読めるように文字を変換する。mb_encode_mimeheader();は、MIMEヘッダの文字列をエンコードする。メール送信するプログラムはmail();を使おう。mb_send_mailは自動的に変換されるため、設定のエンコードプログラムが無効になる。16:40:41各サイト内でよく見かける「このサイトをお友達に紹介する」を使いたい。href="mailto:hoge@example.jp?subject=hoge&body=hoge%0D%0Ahoge%0D%0A">※「%0D%0A」は改行コード(CL&LF)その際の注意点を少々。機種によって使えたり使えなかったり。文字コード現時点ではメールの文字コードは「ISO-2022-JP」にするとよいっぽい。この文字コード変換をURLエンコード(URLエスケープ)というらしい。