「Spreadsheet_Excel_Writer」で「壊れている」旨出る問題の解決方法

PHPでExcelファイルを作る必要性があり、PEARライブラリにある「Spreadsheet_Excel_Writer」を使ったのですが。
出来たExcelをOffice2010(2007以降)で開く時に「ファイルが壊れている」と出てしまいました。
「修復する」を選択しても表示すらされない、という問題です。

Continue reading

Posted in PHP

codeIgniterで作った処理をcronから呼び出す

codeIgniterで作った処理をcronから呼び出す方法についてメモ

ググってみたら
http://d.hatena.ne.jp/dix3/20081203/1228237872
http://csstemplate.blog.shinobi.jp/Entry/290/
などで「Cron job bootstrapper」なるものをよく目にしたのですが。

どうやら最新のものではそういったものを使う必要はないようで、単純に

Continue reading

Posted in PHP

WordPressサイトのコピー(移転ではなく別ドメインへ複製)する方法

WordPressで構築された、とあるサイトを別サイトにコピーして立ち上げる事があったので、その手順をメモ。

元サイトのドメインも違う、ディレクトリも違う、当然サーバも違う。でも設定、コンテンツはそのままという前提です。
ちなみに、プラグインが多すぎ!設定大変!カスタマイズされまくり!という状態なので、イチからインストールという面倒くさいことはやりません。

Continue reading

【PHP】mb_decode_mimeheader の代わりになるものを作る(機種依存文字対策)

とある案件で、POP3でメールを受信する必要があり、そこでメールのデコードも行う事になったのですが。
最初、とある有名なメール受信ライブラリを使っていたのですが、どうにも機種依存文字が化けてしまう。。
そのライブラリを追っかけていったら、mb_decode_mimeheaderを最終的に使ってデコードをしていました。
でもこの関数は使えないことで有名。。

Continue reading

Posted in PHP

Gamblarに感染したサイトから駆除する方法

最近私の周辺(Webサイト制作している企業)でGamblarの被害に遭われている方が増えています。。
(プロとしてはあまりにもお粗末な内容なのでここで書こうかどうか正直迷いましたが・・)

で、私のところには「どうやって駆除すればいい?」と聞いてくる(泣きついてくる)わけですね。。

Continue reading

Posted in PHP