タグ

phpに関するfuyunekoのブックマーク (28)

  • tmhOAuthでエラー(レスポンスコード0、エラー番号60) at softelメモ

    問題 tmhOAuthというtwitterのOAuth libraryを使って、phpスクリプトからtwitterに投稿しようとしたのですが、 レスポンスのコードは0、以下のエラーが返ってきました。 error setting certificate verify locations: CAfile: /xxxx/yyyyy/zzzzz/cacert.pem CApath: /xxxx/yyyyy/zzzzz 答え オプションに 'curl_ssl_verifypeer' => false を追加すると、証明書のチェックを省くので、問題のエラーは出なくなる。 $connection = new tmhOAuth(array( 'consumer_key' => 'xxxxxxxxxx', 'consumer_secret' => 'xxxxxxxxxx', 'user_token' =>

    tmhOAuthでエラー(レスポンスコード0、エラー番号60) at softelメモ
  • 【php】配列の深さ(次元)を調べる方法 at softelメモ

    作ってみました。 この手の問題のポイントは再帰関数。関数の中で再び自分自身を呼び出すという点が、よくある普通の関数と異なるところ。 再帰は、「自分自身を呼び出す」のと同等に「自分自身を呼び出さない場合もある」のがポイント。 常に自分自身を呼び出したら無限ループです。 場合によって、自分自身を呼び出したり、呼び出さなかったりして、最終的にうまく処理を完了させる。 そして再帰は日常的によくあること。 辞書をひく 情報を探す 説明の中に他の項目を参照するように記載があれば、他の項目を見る(→1へ) お題に関しては、こう。 引数を見る 配列だろうか、配列じゃないだろうか 配列ならばさらに中を見る(→1へ)、配列でないなら今何階層目か返す では、題の配列の深さ(次元)を調べる関数。 //短さ優先1行バージョン function array_depth($a, $c = 0) { return (i

    【php】配列の深さ(次元)を調べる方法 at softelメモ
    fuyuneko
    fuyuneko 2012/08/01
  • OAuth.phpだけで twitter APIする at softelメモ

    問題 twitterAPIを使うライブラリはいろいろあるけど、なるべくシンプルな装備でtwitterAPIを使えないか。phpで。 解答例 OAuth.php(http://code.google.com/p/oauth/)だけを使ってやってみる。 OAuth1.0の仕様にある、署名の計算やエンコード、パラメータの並び替えなどのややこしそうな部分はOAuth.phpにお任せする。 それ以外を自分でやる。 oauth_*なパラメータもリクエスト体に含める場合 <?php //依存するのはこれだけ require 'OAuth.php'; //OAuthのいつもの $consumer_key = '**********************'; $consumer_secret = '****************************************'; $oauth_t

    OAuth.phpだけで twitter APIする at softelメモ
  • 【php】便利なコメント部分切り替え(デバッグ、設定切り替えなどに) at softelメモ

    問題 プログラムのソースで、あっちの記述を有効にしたり、こっちの記述を有効にしたりを、コメントでやるとき、「AをコメントにしてBをアンコメントする」、「AをアンコメントしてBをコメントにする」といったことを繰り返すのが面倒だ。 簡単にできないか? /* define('AAAA', 1); define('BBBB', 2); define('CCCC', 3); */ define('AAAA', 4); define('BBBB', 5); define('CCCC', 6);

    【php】便利なコメント部分切り替え(デバッグ、設定切り替えなどに) at softelメモ
  • 【php】twitterのREST APIで画像付きツイートをする at softelメモ

    問題 twitterの REST APIの statuses/update_with_media で、画像つきツイートをしたい。 答え OAuthするので、既存のライブラリを使うのが手軽でしょう。 statuses/update_with_mediaで画像付きツイートをするには、いくつか注意が必要。 statuses/update_with_mediaは唯一、他のAPIと違って、upload.twitter.comを使う。画像なしの通常のツイートはapi.twitter.comの方を使うこと。 multipartなPOSTをするので、OAuth認証周りも他のAPIとちょっと違う。 POSTパラメータやクエリ文字列でのパラメータは、OAuthの署名文字列の算出に使用しない。OAuthのためのoauth_*のパラメータのみを使って算出する。 投稿できるファイル最大サイズは、help/confi

    【php】twitterのREST APIで画像付きツイートをする at softelメモ
  • 【php】変数名に日本語を使ってもよい? at softelメモ

    問題 こんなphpプログラムはありですか。マルチバイト文字で変数名。 <?php $名前 = '岐阜花子'; $住所 = '岐阜県岐阜市'; echo $名前 . '(' . $住所 . ')'; 問題 大丈夫。下のようなソースでも動作する。 諸事情で、やむを得ずやったことがあるが、マニュアルにはOKと書いてある。 sample <?php class A { private $顧客名; function set顧客名($v) { $this->顧客名 = $v; return $this; } function get顧客名() { return $this->顧客名; } } $a = new A; $a->set顧客名('だれそれさん'); echo $a->get顧客名(); //出力結果:だれそれさん 定数も日語いけます。これはこれで分かりやすいかも? sample defin

    【php】変数名に日本語を使ってもよい? at softelメモ
    fuyuneko
    fuyuneko 2012/06/24
  • softelメモ

    Windows検索でWebの検索結果が邪魔な場合 問題 Windowsキーからの検索で、ローカルのアプリがヒットしてほしいのに、Webの検索結果など不要なものが出てきます。 Webの検索など除外できませんか。 答え Windows11の場合 League\CommonMarkでtableをスタイルシートで装飾したい 問題 League\CommonMark でMarkdownHTMLに変換しています。 表を表示するときにTABLEタグがただの <table> になるのですが、 <table class="tabl […] 【php】 TOTPのワンタイムパスワードを生成する 問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::deco

    softelメモ
    fuyuneko
    fuyuneko 2009/10/07
    phpなど技術ブログ[php][mysql][javascript][linux][tech]
  • さくらのレンタルサーバ

    fuyuneko
    fuyuneko 2007/12/19
    バーコードの生成(JAN13,JAN8)