PHPでのファイル書き込み時の文字化けについて htmlのフォームから入力したテキストを、phpでファイルに出力するプログラムを作っているのですが、 どうしても文字化けが起こってしまいます。 色々試して、htmlの文字コードをEUCにするといいとのことで、charsetをShift-JisからEUCに変え、 文字コードをEUCで保存しなおしました。 すると、5回に1回くらいは文字化けせずに書き込めるのですが、九回は 警告 warning:mb_convert_encoding() [function.mb-convert-encoding]: Illegal character encoding specified となり、文字化けしてしまいます。 ソースに、受け取ったテキストの文字コードを出力するデバッグ文を入れてみたのですが、送信されてきたテキストはEUC-JPだったりUTF-8だった
業界標準のCentOSで皆の大好きなPHPを皆の大好きなnginxで動かす。大前提としてnginxでPHPを動かすならば選択肢はFastCGIということになる。php-fpmというものがあるらしいが、できるだけ標準・準標準のRPMを使うことを考える。まず、CentOSの標準のPHPは--enable-fastcgiつきでコンパイルされているのでFastCGIで動かすにあたって特に問題はない。以下のコマンドで確認できる。 $ php -i | grep fastcgi nginxの設定なので、nginx側で次のような設定を行い、 server { listen 80; server_name goto.php.examle.com; location / { fastcgi_pass 127.0.0.1:8080; fastcgi_index index.php; fastcgi_param
最近ずっとWordpress触ってます。仕事の関係で。ハイ。 正直Wordpressでガッツリサイト構築するのは初なのでいろいろと壁にぶち当たりながら進めています。 で、そこで一番悩んだとこをメモ。 一番悩んだのは何かといいますと、カテゴリごとに分岐させること。 現在の案件では全てWordpressで構築なのですが、「blog」と「通常ページ」を両立させる形で構築しなければいけませんでした。Wordpressにはシングルポストを作成する機能とページを作成する機能があるので単純にそれを使えば良いかと考えていましたが、サイトの構成上の問題ですべてシングルポストで処理しないといけないような感じになってしまいまして。 そこで私が取った手段は、「blog」はblogというカテゴリをつくり、diaryとか何たらの細かいカテゴリは「blog」以下のサブカテゴリで対応。「通常ページ」は普通に「about」
2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。 →公開APIを利用したサンプルサイトを作っていくよ 新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。 旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。 (旧)公開APIを利用したサンプルサイトを作っていくよ TOP ABOUT BOOK LINK MAIL BLOG 本館 ZAPAnet総合情報局管理人ZAPAが公開API(Webサービス)を利用して、サンプルサイトを作って紹介しています。 Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォー
10分で理解する初めてのAPIとは 公開APIに興味を持っている人はどれくらいいるのか?にも書いたとおり、公開APIに興味を持っている人は少なからずいると思います。では、なぜ実際に公開APIを利用したサイトを作ってみないのかというと、公開APIを利用したサイトが完成するまでの流れにも書いたように、実際にサイトを作るまでにはいろいろな壁があるからです。 というわけで、今回は少しでも公開APIに対する抵抗感を取り除いてもらうために、「10分で理解する初めてのAPI」ページを作ってみました。「本当に10分で理解できるのか?」と疑問を持たれてしまいそうですが、「公開APIを利用するのは、怖い、難しい、大変なことではない」ということを理解していただけたら幸いです。サンプルソースとしてはPHP5を使わせてもらいましたが、基本的にはどのプログラミング(スクリプト)言語を用いても大丈夫なはずです。公開AP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く