PHP で用意されている組み込み関数の一つである mb_convert_encoding 関数の使い方です。 mb_convert_encoding 関数は文字のエンコードを変換します。

Content-Length: 377188 | pFad | http://b.hatena.ne.jp/Gesaku_G/PHP/
PHP で用意されている組み込み関数の一つである mb_convert_encoding 関数の使い方です。 mb_convert_encoding 関数は文字のエンコードを変換します。
レンタルサーバでPHPの内部エンコーディング(mb_internal_encoding)が、作成しているPHPのエンコーディングと異なっていると文字化けになってしまいます。 特に厄介なのが、フォームのデータをPOSTで受け取るときです。 今回レンタルサーバ側のPHPは EUC-JP , 作成中のPHPスクリプト、HTMLは UTF-8 となっています。(UTF8の方が汎用性高いんで。。) 文字化けを防ぐために、PHP側で下記のようにしていました。 header("Content-type: text/html; charset=UTF-8"); mb_language("Japanese"); mb_internal_encoding("UTF-8"); しかし、これでもPOSTデータから受け取った文字列は文字化けしています。 mb_detect_encoding 関数で調べると、やはり
ミョウバン水 足湯 สาระน่ารู้เพื่อการใช้ชีวิตประจำที่ดีขึ้น แล้วโลกของคุณจะเปลี่ยนไป บาบู https://panzee.biz เทคนิคง่ายๆ เพื่อเพิ่มคุณภาพชีวิต และบุคลิกคภาพของคุณให้ดีขึ้น ミョウバン 足
11月26 WEB APIの使い方とは?挑戦したらすごく楽しい! 2011 カテゴリ:サイト制作・備忘録単なる日記 最近はWEB APIに挑戦していました。夢中になっていたので、既存サイトはほっときがちです。でもWEB APIはとっても楽しいです。WEB APIについては難しい説明が多いので、これから使ってみたいな、という人向けに。 APIで何が出来るのか?と会わせて、APIを使う際の具体的な流れについて簡単に説明しておきます。 WEB APIとは? WEB APIの具体例 WEB APIの利用を開始するにはどうすればいいの? WEB APIの使い方、大まかな流れは? プログラミング言語が必要。初心者がWEB API は難しい? 初心者向けのWEB APIは? WEB APIはどこで動かすの?ブログで動く? WEB APIの難関は、英語。 データを取得したら、PHPその他で頑張る WEB
phpでのevernoteAPIの使い方を数回に分けてツラツラと書いていきます。 まずそもそものevernoteAPIの話。 この画面はよくみるけど、 この画面を見たことがない人も多いと思う。 evernoteをけっこう使ってる自分でも2年間の間に1度しか見たことがないです。 evernoteAPIを利用したwebサービスは少ないです。一概には比べられてないけど、twitterなんかと比べれば圧倒的に少ない。 原因は思うに2つあって、1つ目が解説する書籍やブログ等情報が少ないという事。 もちろんゼロではないけど、androidやiOSでの利用が多い為が言語もそっちに偏りがちで、phpやperl等のweb系の言語に関してはさらに少ない印象。 公式ドキュメントの入り口までは日本語で書かれてるが、肝心の公式ドキュメントやフォーラムはすべて英語となっているので敷居が高かったりする。 Thriftも
パラメータについての説明や書き方について詳しくは触れません(。-人-。) が、できるだけ基本はコピペで、パラメータや設定についてはリンク先へ行ってもらえると取得できるようになってるつもりです… ※ISBNは本のバーコードの下にある数字のこと。今回は上段のバーコードの数字13桁(978…)を使う ##手順 1.事前準備(Amazonでキーの取得) 2.必要なパラメータの設定 3.パラメータを用いてアクセス用URLの作成 4.Amazonへアクセスし情報取得 ##1.事前準備 まずはじめにAmazonで ・アクセスキー ・シークレットキー ・アソシエイトタグ を取得しておく ##2.必要なパラメータの設定 // ※は自分で設定してください define("ACCESS_KEY_ID" , '※アクセスキー'); define("SECRET_ACCESS_KEY" , '※シークレットキー')
このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳 仕事はソースを書くことです。 さて、皆さんはどの様にして書かれているでしょう。 最近、テキストエディタで人気なのが、 Sublime Text http://www.sublimetext.com であったり、 Coda http://www.panic.com/jp/coda/ あたりではないでしょうか? 一昔前は mi http://www.mimikaki.net なんかも多くの方が利用していたかと思います。 また、vim や emacs で書いてると言う方もいるでしょう。 私も動作が軽い印象から「Coda」を使っていましたが、「Coda2」からやたらモサッと感が否めなくなりモヤモヤしていました。複数人のエンジニアさんから「いいよー」と勧められ「PhpStorm」を
HOME>WEBプログラム覚書>[PHP]MySQLを利用した画像の保存と出力 [PHP]MySQLを利用した画像の保存と出力 PHPで画像を取得してMySQLに保存、そしてMySQLからデータを取得して表示させる方法を そろそろ書かないとまずい気がしたので書いておきます。 画像をデータベースに保存するのには、とても重要な意味があります。 その前に、まずは仕組みから。 仕組み 特に難しいことはないのですが、意外と知らない人も多いのではないでしょうか? 僕もPHPやる前は知りませんでしたw 上図が画像ファイルにアクセスして表示されるまでの簡単な流れです。 まぁこの流れ自体は別にどうでもよくて、今回もっとも重要になるのがレスポンスヘッダのcontent-typeです。 content-typeに絡むWEBサーバとブラウザの役割は、 WEBサーバ 拡張子に応じて適切なcontent-typeをh
php数年やってますが、知らなかったという話。 単に私の知識不足なのかもしれませんが、 おそらく知らない人の方が圧倒的に多いと思う(妄想?)ので、 もっと宣伝?すべきだと思う。 結論から言うと、 文字列比較に「==」を使ってはいけません! 絶対に「===」を使いましょう。 ネタ元は、 がるの健忘録 - 素晴らしき自動的な世界〜或いは「型のない」世界〜: http://d.hatena.ne.jp/gallu/20061108/p1 ようは「==」と「===」の違いの話、そんなことはわかってる。 数値対文字列で比較してるから、想定しづらい状況になってるだけで 型を意識しておけばよいこと。(だとこのときは思ってた) ところが、上記ネタ元のコメント欄みて愕然とした。 文字列対文字列の比較なら「==」で比較しても何ら問題ない。 と思っていませんか? 私は思ってました。 しかし、それは間違いなんです
この手の話題はもううんざりしているし、ある種の技術者にとっては当たり前で自明の理というお話だと思いますが、SATOXが3時間ほど悩んだので解決方法をメモ的に記事にしておきます。 たぶん、もっとスマートなやり方とかエスケープしろとかはあるとは思いますが……。 (ちなみに、PHP 5.2.17を使ってます) ■前提と問題点目的としてはPHPソースからMySQLのデータベースにアクセスし、情報の一覧をJSON形式で出力しようと思いました。 で、日本語文字を出力しようとしたところ、「????」と文字化けしてしまったというあるある系の問題が発生。うんざりです。 ひとまず基本的なお話として、データベースもフィールド文字設定もUTF-8に設定しました。 これで面倒な文字化け問題は起きないと思っていたのですが……。 で、まずはUTF-8で保存したPHPソースから、直に日本語を出力して大丈夫なことを確認。
動作確認 [ FC1 / FC2 / FC3 / FC4 / FC5 / FC6 / Fedora7 / Fedora8 / Fedora9 / Fedora10 / Fedora11 / Fedora12 / Fedora13 / Fedora14 / CentOS4 / CentOS5 ] ■ SquirrelMailとは・・・ SquirrelMailとはPHP4で作成されたWEB(フォームページ上)で電子メールを扱えるツールです。 出先等、クライアントメールソフトがなくても、ホームページが閲覧できる端末から電子メールを書いたり読んだりする事が可能になります。 yahoo!やgooなどのホームページ上で電子メールを送信できる事をご存知ですか? このツールを使用すれば、あなたのサーバでも使用できるようになります。 プラグインのダウンロード *:以下の各々のプラグインバージョンは随時上が
[Twitter API 1.1]PHPで色々な条件でツイートを取得する 過去にいろいろとTwitterの記事を書いてきましたがバージョンが古いので、新たにAPI 1.1 用でまとめておきます。 前はjQueryを使用していましたが、アクセストークンなどを記述しないといけない関係でPHPを使用します。 投稿日2013年09月06日 更新日2013年09月06日 アプリケーション登録 Twitter API を利用するにはアプリケーションの登録が必要です。 やり方は下記ページを参考に登録してください。 PHPでOAuth認証して自分のつぶやきを表示する [Twitter API 1.1 対応版] 認証ライブラリのダウンロード 認証にはライブラリを使用すると簡単ですので下記URLからダウンロードしましょう。 abraham/twitteroauth 使用するのは「twitteroauth」フォ
この投稿は 12年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Rubyを書く人の大半はRubyの作者がまつもとひろゆきゆきひろ氏Rubyの人から指摘されましたが、2ちゃんの人と間違えましたであることを知っているでしょうし、Perlを書く人はだいたいラリー・ウォールの名前を知っていると思うのですが、PHPを書く人の大半はPHPの作者がラスマス・ラードフ氏であることを知らないと思います。 これは多分にPHPというのがそれだけ色んな層の人に使われている結果に過ぎないのですが、このラスマスさんの発言はエスプリが効いてて面白いんですね。はてな匿名ダイアリーですが、伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョるなどを参考にしてみてください。PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何で
Send feedback Google Drive API samples Stay organized with collections Save and categorize content based on your preferences. This section provides samples for Google Drive API. For introductory videos about Drive API, see the Drive API video library. Google hosts the following samples on GitHub. You can fork these repositories and use the code as a reference for your own projects. Google Picker T
Chrome ウェブストア - BuiltWith Technology Profiler サイトに使われている技術が丸裸になるChrome拡張「BuiltWith」。 サーバに何を使っているとか、PHPを使っているかとか、jQueryとかのライブラリや、Analyticsが入っているかといった情報を一括で表示してくれるChrome拡張。 サイト上でボタンを押すだけで解析することが出来ます。なんだか恥ずかしいですがこういうツールで調べられちゃうので気をつけましょう ヘッダやソースを見れば当然ながら調べられる情報なんですがボタン一発で調べられるっていうのは便利ですね 関連エントリ Vimの分かりやすいチートシートを見れるChrome拡張「Vim Help」 PHPのエラーなんかをブラウザで確認できるChrome拡張「php-console」 ChromeをiPhoneシミュレーターにできる拡
PHPで関数は使えるけれどオブジェクト指向はよくわからないという人向けの勉強会の資料です。 Ustream録画 (1/5) http://www.ustream.tv/recorded/21256905 67分 (2/5) http://www.ustream.tv/recorded/21253084 80分 (3/5) http://www.ustream.tv/recorded/21254139 60分 (4/5) http://www.ustream.tv/recorded/21254817 24分 (5/5) http://www.ustream.tv/recorded/21255084 6分 Read less
ダウンロード EasyBotterバージョン2.1.3をダウンロードする 無料です。PHPライセンスに準拠しているので商用利用、改造、再配布などもOKです。 ※前のバージョンからの移行の場合は、EasyBotter.phpとlog.datとPEARフォルダを置き換えれば動くと思います。 おしらせ 2014.1.16. Twitter APIのhttps化にともなって2.1.3にバージョンアップしました 2.1.2のEasyBotter.phpの下の方でAPI叩いてる部分を2箇所(setUpdateとgetRepliesのとこ)、http://からhttps://に変えただけです。 2013.10.10. EasyBotterのアクセスキーが使えなくなっている件について phaがときどき見るかもしれないスレ - Twitter Bot BBSをお読みください。 2013.4.19. OAut
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/Gesaku_G/PHP/
Alternative Proxies: