Archive for the ‘PHP’ Category

Googleスプレッドシートの新しいバージョンでワークシートID

ZendGdataでGoogleスプレッドシートのデータを取得している。 スプレッドシートは順次新しいバージョンになっているが そのワークシートIDの取得部分でエラーが発生した。 以前はgidが0からの連番で それに対応 […]

Read the rest of this entry »

charset=gb2312のメールをPHPで処理

中国在住の日本人の方から charset=gb2312(中国語)で日本語のメールが来て PHPの処理で文字化けが発生したので対応。 GB2312というコードで変換をしてみたけど一部の文字が化けてしまった。 GBKと指定す […]

Read the rest of this entry »

MacPortsのアップデートでphpエラー

MacPortsのアップデートしたらphpでエラーがでるようになった。 PHP Startup: Unable to load dynamic library ‘/opt/local/lib/php54/extensio […]

Read the rest of this entry »

フレームワークなどでのPHPシステムが重い時の対処

CakePHPで、ローカルではサクサク動くシステムが サーバーに載せたら対した処理でもない部分で異常に重い。 ページを開くだけで1分以上かかるなど遅すぎ。 原因は単純で、PHPのメモリ設定が小さすぎただけ。 フレームワー […]

Read the rest of this entry »

phpのssh2.soのエラー解決

サーバー環境をいろいろといじっていたら、 PHPが下記のようなエラーを出すようになった。 何を変えたことで発生したかは不明。 PHP Warning: PHP Startup: Unable to load dynami […]

Read the rest of this entry »

PHPを5.4にしたらCakePHP2.xがエラーに

core.phpに下記を追記して解決。 Configure::write(’Error’, array( ‘handler’ => ‘ErrorHandler::handleError’, ‘lev […]

Read the rest of this entry »

phpのcurlでsslサイトにつなぐ

phpからcurlを使ってサイトにアクセスした際に どうしてもレスポンスが取得できないことが発生。 何もレスポンスがないので原因判明に苦労したが terminalのコマンドで curl -I https://exampl […]

Read the rest of this entry »

facebookのPHPSDKでSSLエラー

localhostでfacebookのPHPSDKを試していると下記のエラーで動かず。 Uncaught CurlException: 28: SSL connection timeout thrown PHPSDKの中 […]

Read the rest of this entry »

phpmailerの日本語添付ファイル文字化け解消

日本語が頭についているファイルを添付すると、文字そのものが消えてしまう。元のスクリプトを解析してたらようやく原因発見。basename()という関数でパスからファイル名を取得しているんだけど、それがPHP5ではバグにより […]

Read the rest of this entry »

phpでftp接続

phpを使いサーバー間でデータのやり取りをしようと作ってみて、ローカルで上手く動いた。でもサーバーに設置してみたら動かない。どうやらftp_connectが定義されていないとエラーが出るみたい。 phpinfoのConf […]

Read the rest of this entry »