タグ

ブックマーク / blog.9wick.com (4)

  • phpでapiを使うなら必須なcurl_multi | エンジニア開発記

    curl_multiというのを見つけたので使ってみました. 外部APIを使う人にとっては必須かもしれません. curl_multiとは そのまんま,curlを複数並列に走らせるための関数です. 直列にすると待機時間が長いので,並列にリクエストを投げることで高速化が見込めます. php5から使えるようです. 基的な使い方 使い方としては次の通り. それぞれのリクエスト用のcurlを作成する curl_multiを一つ作り,そこにそれぞれのリクエスト用のcurlをセットする 実行!&リクエスト終了待ち それぞれのリクエスト用curlcurl_multiの両方をcloseする php関数リファレンスよりサンプルコード [php] <?php // cURL リソースを作成します $ch1 = curl_init(); $ch2 = curl_init(); // URL およびその他適切なオ

    czblue
    czblue 2012/10/01
  • fuelphpでのファイルアップロード | エンジニア開発記

    fuelphpでファイルをアップロードするとき、なかなか参考資料がなかったのでメモ。 基的にはリファレンスを解読すれば一つ一つの関数について書いてあるので理解は出来るのですが、 サンプルがなかなか無く、もっと現物的なものが欲しかったので。 結構fuelphpが気に入ったので、記事はしばらくfuelphp関連になるかもしれません。 設定ファイル まず、fuel/core/config/upload.phpをfuel/app/configフォルダにコピー それぞれのプロジェクトによってupload.phpを書き換える 自分が今回した設定は次の通り。変えたのはファイル名が被らないようにsuffixを追加したのと、upload場所をappやcoreフォルダと並べたuploadフォルダにしたこと。ちなみにuploadフォルダは自動で作られる設定にしたので自分では作っていない。 return arr

  • fuelphpのfieldsetがもったいないので拡張してみた | エンジニア開発記

    fuelphpのfieldsetはすごく便利です。 formの出力とバリデーションが一体となって、似たようなコードを何回も欠かずに済みますし、文言の修正等も一箇所ですむようになります。 でも、webで検索していろいろ見ると、皆さんview画面が自由にカスタマイズできないから使えないと言ってバッサリ切ってしまっています。 すごくもったいないです。 かという自分も、view画面はきっちりと自分で作りたい派(というより仕事内容的に作らざるを得ない派)なので、fieldsetは使えないでいました。 しかし、個人サイトを作るときにfieldsetを使って以来、使えないのがストレスになってきたので、拡張して使えるようにしてみました! これでストレス無く、制作が簡単なfieldsetを使うことができます どう拡張したのか coreをいじるのは嫌だったので、継承したクラスたちをpackageでまとめるとい

  • fuelphpのmodelに補完用のphpdocをつける | エンジニア開発記

    昔、fuelphpのoil自動生成でphpdocを自動で書くようにするという記事を書きましたが、これでもだんだん不満に思ってきて、より便利な物を作りました。 補完ができるのとできないのでは開発効率も違いますし、何よりストレスがかからなくなるので重要です。 前作ったものの不満点 ちょっとだけ作った経緯を書いておきます。 昔作ったものは自分でもいいなと思って作ったわけですが、 既存のソースを変更する必要がある modelを作成するときにしか使えない と、案外不満点がありました。 しかし、FuelPHP、コード補完用コード生成コードの記事を見て、taskで作ればいいのかと思い、新たに作成しました。 補完するもの 作成したtaskは単純にmodelのクラス宣言の直前にphpdocをつけるだけのものです。 モデルフォルダのファイル一覧を撮ってきて、それぞれのファイルにphpdocを強制的につけます。

  • 1