タグ

携帯とPHPに関するdigitalboxのブックマーク (22)

  • 携帯サイトをUTF-8で出力するかShift_JISで出力するか - F.Ko-Jiの「一秒後は未来」

    携帯サイトをUTF-8で出力しようかShift_JISで出力しようか悩んでいました。 超手抜きでウェブサイトをモバイル対応 2008 – 15Pubを読むと「UTF-8でも大丈夫」とあるのですが、ウノウラボ Unoh Labs: 携帯サイト作成時のXHTMLでの相違点では「文字コードはShift_JIS」と書いてあります。 ネットで調べてみるとポイントになっているのは au の仕様で、公式ページには「EZwebでサポートする文字コードはShift-JISです」とあるにも関わらず、UTF-8でも文字化けすることなく表示できてしまうとのこと。 色々迷った挙げ句、「楽だから」という理由でまずはUTF-8で出力することにしました。 HTMLのContent-Typeは以下のように記述。 <meta http-equiv="content-type" content="application/xht

    携帯サイトをUTF-8で出力するかShift_JISで出力するか - F.Ko-Jiの「一秒後は未来」
  • 【Ethnaを使った携帯サイト構築】セッションを保持するために

    今、別案件でフレームワークEthna(えすな)を使った携帯向けサイトを構築していますが、そのときに使った携帯でセッションを保持するための処理をメモ。 .htaccessに php_flag session.use_trans_sid On を書いてもいいですが(session.use_trans_sidについては前に書いた記事を参考に)、PC向けの画面も同じ階層にいたりするので、PHPで制御するやり方です。 ログインなどでセッションをスタートした後に output_add_rewrite_var(session_name(), session_id()); を記述して携帯用の共通のコントローラで同じく output_add_rewrite_var(PHPマニュアル) を記述すればO.K。 session.use_trauns_sidだけでいけると思ったけどダメだった。環境はPHP5.1.6

    digitalbox
    digitalbox 2009/10/23
    output_add_rewrite_var() の使い方。
  • [PHP-users 23552]携帯サイト構築についてメモ

    mlmlml @ lily.freemail.ne.jp mlmlml @ lily.freemail.ne.jp 2004年 11月 6日 (土) 12:59:51 JST 前の記事 [PHP-users 23549]PEAR日語マニュアル 次の記事 [PHP-users 23553]Re: 携帯サイト構築についてメモ 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] tetuoです。 PHPで携帯サイトを作る場合、internal encodingがShift-JISにしたいが*出来な い*場合があるのではないかと思います。 (確か、Shift-JISに設定できるPHPはあったと思いますが) 携帯サイトをEUC-JPベースで作る際、実際に動いたメモを残しておきます。 (完全ではないと思いますし、世の中にはより良い方法があるかと思います。携 帯サイトをEUC-

  • リダイレクトは絶対URLで指定【PHP】 - Programming Magic

    PHPで開発してるときに、ふと「リダイレクトは絶対URLで書かなきゃいけないんだったかな?」と思った。 相対パスでもたいていのブラウザは動くが、動かないのもあるだろうし、相対パスの場合と絶対URLの場合を逆に覚えていたらめんどうなことになるので調べてみた。 HTTP/1.1では、スキーム、ホスト名、絶対パスを含む絶対 URIがLocation:の引数として必要だが、いくつかのクライアントでは相対URIも受ける。 - PHP: header - Manual 携帯では絶対URIで書かないと意図した動作をしない場合がある。 - header関数について - PHPプロ!Q&A掲示板 N505で相対パスが動かなかったような気が。 - header関数について - PHPプロ!Q&A掲示板 RFC2616で絶対URLでなければならないと決められている。 - RFC2616 - World Wide

    digitalbox
    digitalbox 2009/10/01
    au の場合は、リダイレクトは相対パスで書く。なにそれ。
  • docomo(ドコモ)やauの絵文字の抽出をPHPで最も簡単にする方法 - ぎじゅっやさん

    digitalbox
    digitalbox 2009/09/29
    絵文字の除去または置換に。
  • 教えて!Ziddyちゃん - XMLパースエラー回避方法

    XMLパースエラー回避方法 index.phpPC用と携帯用のテンプレートへ振り分けています。(Smarty使用) 携帯でスタイルシートを使う為に、index.phpの先頭で header("Content-type: application/xhtml+xml");を設定すると PC側ではXMLパースエラーが生じます。 エラー内容「XML パースエラー: 定義されていない実体が使用されています。」 回避するために色々やってみました。 1、&amp;や&nbsp;などを使わない 2、PCの時は再度header("Content-type: text/html");を設定 3、DOCTYPEのstrictをTransitionalに変更 この状態だとエラーは出ませんが、1の方法はエンコード処理できなくなりますので無理です。 2、3の方法は問題がないのでしょうか。 できればindex.php

    digitalbox
    digitalbox 2009/09/22
    HTML_CSS_Mobile を使うと <br /> が <br> になっちゃったりしてどうして?ってのを調べてて見つけた。このへんもっと勉強しないと…。
  • MobilePictogramConverterの使い方について - 覇王色を求めて

    使用方法がよく分からないとの意見があったので、今回は使用方法について説明しようと思います。 以下がMPCを使用する上で、最もシンプルなコードです。 <?php require_once 'MobilePictogramConverter.php'; $str = pack('H*', 'F89F'); // DoCoMo 絵文字 (太陽のマーク) $mpc =& MobilePictogramConverter::factory($str, MPC_FROM_FOMA, MPC_FROM_CHARSET_SJIS); echo $mpc->autoConvert(); ?> 上記コードの実行結果 これを実行すると、アクセス元のユーザーエージェントにより、各キャリアの絵文字に変換されます。 とりあえず、MPCに当たる部分を説明して行きます。 $mpc =& MobilePictogramCo

    MobilePictogramConverterの使い方について - 覇王色を求めて
  • 絵文字の表示について | PHP Labo

    トップ > 設置の基 > 絵文字の表示について 目次 MobilePictogramConverterの導入 ファイルの入手 ファイルのアップロード 設定ファイルの編集 MobilePictogramConverterの導入 PHP Labo で配布しているプログラムは、MobilePictogramConverterを導入することにより携帯の絵文字を表示できます。 注意点 パソコンからの絵文字入力は、DocomoのWeb入力コード(Unicode)で行います。 メールを送信する際、絵文字はすべて削除されます。 メール投稿機能などでメールを受信する際、絵文字は正しく反映されません。 ファイルの入手 MobilePictogramConverterは、以下の公式サイトからダウンロードすることができます。 MobilePictogramConverter 絵文字変換ライブラリ ダウンロード

    digitalbox
    digitalbox 2009/09/19
    本家からダウンロードできないようなので。
  • blog.katsuma.tv

    最近、新規プロジェクト案件で携帯サイトの構築についていろいろ調査をしています。最初から携帯サイトの構築については、 かなりいろいろな点で懸念はしていたのですが、蓋を開けてみると「やはり、、」と、いうかハマる点がかなり多いです。 そもそも、今回のプロジェクトにおいていろいろなサイトを調査していたのですが、 まだまだPCサイト(XHTML+CSS+JavaScriptなサイト)に比べて、有益な情報がまとまっていないなぁ、、という感想です。 ウノウラボさんは当に素晴らしい情報を開示してくださっていると思いましたが、 かゆいところに手が届くような情報はまだまだ世の中に広がっていないようですので、 僕が調べた点や、実装を進める上で得たTipsなどを共有していきたいと思います。 そこで、今回はPHPで携帯サイトを実装する上でのTipsを記しておきたいと思います。 対象機種を3Gに絞る 携帯サイトの構

  • ke-tai.org < Blog Archive > ケータイの端末ID・ユーザIDの取得についてまとめてみました

    ケータイの端末ID・ユーザIDの取得についてまとめてみました Tweet 2008/9/8 月曜日 matsui Posted in au, DoCoMo, PHP, SoftBank | 12 Comments » ケータイサイトでは、端末ID・ユーザIDを取得する、という処理をよく行うことがあります。 ログインの度に、ユーザ名とパスワードを入力するというのは、ケータイの操作性の面からも現実的ではないためです。 今回はそんな各種IDの取得方法について、PHPを使った場合を例にとりまとめてみました。 ※ここでは端末IDを「ケータイに振られた個体識別情報(製造番号など)」、ユーザIDを「契約に紐付くID」として解説しています。 ドコモ端末での取得方法 1. utnを使う ドコモ端末ではutn属性を使うことによって、フォームやリンクから個体識別情報を取得することができます。 対応機種は、iモー

  • オンライフモバイルの開発で役立った情報源やライブラリのまとめ : akiyan.com

    オンライフモバイルの開発で役立った情報源やライブラリのまとめ 2009-03-23 日、株式会社ヨセミテにて提供中のみんなの闘病サイト オンライフのモバイル版がオープンしました。 日初、携帯電話から闘病情報の共有ができる『オンライフ モバイル』を提供開始 (プレスリリース) 僕自身、ログインやフォーム送信などの機能を備えたモバイルサイトの格的な開発は初めてだったので、多くの情報源やライブラリに助けられました。その中でも特に役立ったものを紹介します。 目次 モダンなモバイル開発のススメ (PHP編) ゆどうふ氏による最近のモバイル開発事情と利用ライブラリのまとめ。ライブラリはPHPですが事情説明は共通ですので、PHPな人もそうでない人もぜひ。 モダンなモバイル開発のススメ :: handsOut.jp PHP×携帯サイト デベロッパーズバイブル PHP×携帯サイト デベロッパーズバイブ

    オンライフモバイルの開発で役立った情報源やライブラリのまとめ : akiyan.com
  • PHPで携帯サイト - phpspot

    PCサイトを作っていると、その性質の違いに驚くはず。 画面表示用のコーディングを行う際に押さえておきたい部分を紹介します! 基 ・3キャリア共通の端末の性質 ・HTMLの書き方-マークアップ ・ユーザビリティ ・携帯シュミレーター一覧 パソコン上で携帯環境に近い環境を再現するためのソフト&ツール集 その他注意点(外部サイト) ・携帯サイト作成時の注意点(au編) ・携帯サイト作成時の注意点(SoftBank編) ・ケータイ向けサイトでmailtoを利用する際は改行コードに注意 携帯サイトを作るにあたって便利なライブラリ集をまとめましたので紹介 携帯サイトはPC版とは色々とコーディングやルールが異なったり、キャリアごとの差異があって面倒臭いと感じるかもしれませんが、ライブラリを活用すればそれほど面倒を感じずにサイト作成が出来るはずです。 ・携帯絵文字ライブラリ キャリアごとに違う絵文字仕様

  • 第5回 携帯サイトでセッションを取り扱う | gihyo.jp

    携帯サイトでのセッション管理 今回は携帯で会員サイトを作る時のベースとなるログイン状態の管理方法を見ていきたいと思います。セッションとはユーザーがサーバーに接続し、サイトを巡回している間アクセスしてきているのが同一利用者であることを認識するための仕組みです。この仕組みを利用することで、一度会員ログインが完了した利用者がサイトにアクセス中、継続的に自分だけの情報を見るといったことが実現可能になります。 図1 セッションの仕組み セッションを維持するためには、セッションIDを利用します。通常セッション管理はアクセスしてきた端末に対してセッションIDを割り振り、ブラウザに対して割り振られたセッションIDを渡します。サイト側はそのセッションIDに紐付いた情報を保持しておき、アクセスしてきたブラウザのセッションIDを元に情報を引き出すといった仕組みになっています。 ブラウザがセッション管理を行う方法

    第5回 携帯サイトでセッションを取り扱う | gihyo.jp
  • Ryos info – ryos.info

    often find unexpected finds among the things they leave behind. Used to warn against rushing ahead

  • QRコード CGI & PHP scripts - QRcode generator for perl & php

    内容 GDを使用してQR codeのpngまたはjpegイメージを出力する、または いくつかの画像を配置してホームページ上でQR codeを表示する perl CGIプログラム qr_img.cgi およびGDを使用してpngまたはjpegイメージを出力するPHPスクリプト qr_img.php があります。 qr_img.cgi はコマンドライン上からも実行できます。 動作確認環境 Linux2.4.18(x86) Apache 1.3.27 Perl 5.6.1 GD 1.8.4 GD.pm 1.33 PHP-4.3.0 qr_img.cgiの実行にはperl5,GDおよびGD.pmが必要です。 qr_img.phpの実行にはPHPおよびGDが必要です。 表示できるQRコードは model2 の version 1~40 でいくつかの機能は実装されていません。 詳しくは添付ドキュメント

  • このURLのページは表示することが出来ませんでした。 IP分散サーバーならIQサーバー|クラスCの完全分散が月額139円~

    このURLのページは表示することが出来ませんでした。 IQサーバー

  • Ktai Entryをさくらインターネットで活用してみる(正解版)

    前記事は誤爆だったのだ。(笑) まあ、これがきっかけでKtai Entryの作者様から直々にコメントをもらえたり、結果的には解決に至ったのでそれはそれでよかったの思うのだ。 ってことで、さくらインターネットでKtai Entryを使ってるけど「メール着信時に投稿スクリプトを起動させる場合」ってのがうまく動かないよ~とお悩みの方々に一つの正解を提示してみようと思う。 1. Ktai Entryをインストール(プラグインに追加)し、メール投稿できるようにする。もちろん投稿受付メールアドレスはさくらインターネットで作成したアドレ スを使用する。とりあえず、Word Pressのダッシュボードの「設定」→「メール投稿」の「POP3読み込み間隔」は「15分」を選択しておく。 2. メールで記事を投稿して、サイトに記事が投稿されることが確認できたら、「POP3読み込み間隔」を「しない」を選択。 3.

    Ktai Entryをさくらインターネットで活用してみる(正解版)
  • 携帯絵文字変換スクリプト 3キャリア対応

    携帯絵文字変換スクリプト(PHP配布) 携帯3キャリア(NTTドコモ,au,ソフトバンク)の共通絵文字を表示するスクリプトです。 従来、絵文字については各キャリア相互に互換性がなく、携帯サイトを制作する際は各キャリアに合わせたページを制作する必要がありましたが、このスクリプトを利用することで、1つのページで3キャリアに対応させたページ作りが可能となります。 プログラム概要 共通絵文字変換表に基づき、ドコモの絵文字を基準に、auとソフトバンク向けの携帯電話に対し、同等の絵文字を表示します。 スクリプトの呼び出しはSSIを利用するため、現在のHTMLPHPに変換したりする必要はありません。 スクリプトはPHP単体で動作するため、HTML内の絵文字を表示したい部分に一定の記述(SSI)を追加するだけで、絵文字を簡単に表示させることができます。 →サンプル ※サンプル画面にはありませんが、ソフト

    携帯絵文字変換スクリプト 3キャリア対応
  • DMM FX 口座開設キャンペーンPR

    DMM FX 口座開設キャンペーンPR
  • ke-tai.org > Blog Archive > 携帯サイトでSmartyを使う場合の注意点

    携帯サイトでSmartyを使う場合の注意点 Tweet 2008/2/12 火曜日 matsui Posted in PHP | 1 Comment » 「ケータイサイトにSmartyを使おうとしたがうまくいかない」という質問をよく受けることがあるので、注意点をまとめてみます。 問題となるのは、文字コードに「Shift_JIS」を使った場合です。 最近は対応端末が増えたため、UTF-8でページを作る場合も多いですが、過去の資産やら、互換性の問題やらでShift_JISを使うこともあります。 ところがSmartyではSJISは使えません。 なぜなら、Smartyの標準のデリミタである 「 { 」 (0x007b)、  「 } 」 (0x007d) を、SJIS文字列が含んでしまっていることがあるからです。 (つまり必ずしもエラーにはならないことに注意が必要です) エラーが起こった場合には次の