タグ

phpに関するkimukou_26のブックマーク (19)

  • Tumblr

    Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people.

    Tumblr
    kimukou_26
    kimukou_26 2015/09/04
    vagrant で作った環境のメールテスト用(php.iniをいじる方向で確認できた)
  • Fatal error: Call to undefined function imagecreatefromjpeg() の対処法 - [PHP + PHP] ぺんたん info

    Fatal error: Call to undefined function imagecreatefromjpeg() の対処法 PHPでGD関数のうちJPEG関連の関数が使えない場合の対処法です。 [参考記事] PHPをyumでインストールする [参考記事] PHPをソースコードからインストールする 具体的にはimagecreatefromjpeg()などを使用すると次のようなエラーが出たときです。 Fatal error: Call to undefined function imagecreatefromjpeg() このとき、まずはGD自体が使用できるか確認します。 phpinfoなどでgdの項目があるかどうかを確認します。 コマンドラインからは次のコマンドを実行します。 php -i webサーバからは次のコードを書いたPHPファイルを公開層においてブラウザからアクセスします

    Fatal error: Call to undefined function imagecreatefromjpeg() の対処法 - [PHP + PHP] ぺんたん info
  • PHPUnitでテストしよう。IntelliJ(PHPStorm)でも実行できるようにしてみた

    PHPUnitのインストール PHPUnitはPEARからインストールします。 PHPの環境変数が設定していない場合は「C:\xampp\php」で設定しておきます。 管理権限でプロンプト(ターミナル)を起動します。 まずはPEARのアップデート。 pear upgrade PEAR 続いてPHPUnitのインストール。 pear config-set auto_discover 1 pear install pear.phpunit.de/PHPUnit 使ってみる インストールが終わったので、早速プログラムのテストをしてみましょう。 テストするためのPHPファイルを「Hello.php」という名前で作成します。 Hello.php <?php class Hello { public function getMessage() { return "hello world"; } } プ

    PHPUnitでテストしよう。IntelliJ(PHPStorm)でも実行できるようにしてみた
    kimukou_26
    kimukou_26 2014/07/14
    root直下から phpunit ./app/tests/ExampleTest.php と実行しないとエラーになる
  • iphoneで撮った写真の方向をphpで補正する方法 | ホームページ作成、システム設計 glic株式会社

    皆さん日もお疲れ様です。 今回はiPhoneで撮影した写真のphpを使った修整方法をご紹介いたします。 iPhoneでは写真を撮った場合、横で撮影したものも、縦で撮影したものもすべて横長の画像として保存されます。 ↑例えば横向きで撮影した写真はこんな感じに ちなみにこちらはお世話になりましたクールストリートモータース様より頂きました(^^) ではどうしてiPhone上ではちゃんと表示されるのでしょうか? それは画像の中に撮影された画像の向き「Exif情報」が保存されているためです。 Exif情報とは? EXIF (Exchangeable Image File Format)とは、撮影日時、画像の縦横サイズ、 シャッタースピードなどのさまざまな撮影情報が、画像に埋め込まれたメタ情報のことです。 iPhoneの場合はHD上に保存された画像の向きを統一し、Exif情報を読み取り向きを補正して

    iphoneで撮った写真の方向をphpで補正する方法 | ホームページ作成、システム設計 glic株式会社
  • Laravel 最速マスター - localdisk

    はじめに このエントリはMojolicious最速マスター - Qiita [キータ]をぱk…インスパイアしたものです。 このエントリはLaravel Advent Calendar 2013の24日目の記事です。*1 PHP の Web Application Frameworkである Laravel でアプリをつくる場合に必要な基礎的な使用法を紹介します。 イントロ インストール composer を使用することによって依存関係を気にすることなくコマンド一発でインストールできます。 composer create-project laravel/laravel your-project-name --prefer-dist 起動 artisan コマンドを使用して起動させてみましょう。 php artisan serveとすることで、 http://localhost:8000/ でア

    Laravel 最速マスター - localdisk
  • 最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (1)導入編 | MONSTER DIVE

    PS4を買ったはいいがなかなか時間が取れず、『アサシンクリード4』のストーリーが遅々として進まないMiOです。RPGでダンジョンに潜るとすべての宝箱を開けてすべての行き止まりを踏破してからじゃないとボスに挑めないタイプです。 今日はそんなこととはまったく関係なく、PHPフレームワーク「Laravel4」の魅力と導入方法をご紹介します。 mioのLaravel初心者講座 目次 「最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (1)導入編」←いまここ 「最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (2)ルーティング編」 「最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (3)コントローラ編」 「最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (4)ビューとBladeテンプレート編」 Laravel 公式サイト PHP

    最新鋭のPHPフレームワーク「Laravel4」でWeb開発 | (1)導入編 | MONSTER DIVE
  • PHPでUnicodeアンエスケープしたJSONを出力する関数 - オープンソースこねこね

    PHPの標準のjson関数だと日語部分がunicodeエスケープされてしまい、「\u65e5\u672c\u8a9e」とか、ぱっと見よくわからん文字列になってしまうので、ちょっとデバッグがし難かったりします。JSONの仕様上では日語そのままより、このようにエスケープされたほうが正しいようだけど。 PHPのマニュアルを読むとPHP5.4からはオプションにJSON_UNESCAPED_UNICODEを指定するとエスケープしないようなのですが、yumインストールに5.4が対応していなかったりで、ちょっと自分の環境では使えないのでUnicodeエスケープしないラッパー関数を書きました。 参考にさせていただいた情報 http://d.hatena.ne.jp/iizukaw/20090422 コード /** * PHP5.4からでないと対応していないUnicodeアンエスケープをPHP5.3でも

    PHPでUnicodeアンエスケープしたJSONを出力する関数 - オープンソースこねこね
    kimukou_26
    kimukou_26 2012/11/06
    5.3でもできるのは感動かも
  • Node.js上でPHPを呼び出せる「NodePHP」:phpspot開発日誌

    davidcoallier/node-php - GitHub Node.js上でPHPを呼び出せる「NodePHP」。 Node.js上のコードからFastCGIのインタフェースを使ってPHPを呼び出すというもの。 そもそもそんなことしなくても、NginxとFastCGIでPHP動かしたほうがいいんじゃ?という物ですし、作者自身もNode.jsのコンセプトに反する物だとしています。 とはいえ、なかなか面白い物だと思うのでご紹介。 Node.jsからfastcgi経由でphpを呼び出す部分 https://github.com/davidcoallier/node-php/blob/master/lib/nodephp.js そのまま使わないとしても1つのコード例として使える場面がありそうです。 関連エントリ node.jsに関する基礎や開発・チュートリアルのまとめ node.jsでシンプ

  • 手軽に使える!解凍するだけでnginx+PHPの開発環境を準備·wnp MOONGIFT

    wnpはnginx + PHPの環境を解凍するだけで使えるWindows用開発環境です。 最近のWebシステムではApacheではなくnginxを採用するケースも増えています。もし番環境がnginx + PHPであったら開発環境としてセットアップしたいのがwnpです。 解凍直後のファイル構成です。wnp.exeを実行します。 タスクトレイに常駐します。PHPnginxを別々にリスタートできます。 localhostへアクセスした時の表示です。 PHPの情報です。色々な拡張が入った状態です。FastCGIで、バージョンは5.2.12となっています。 Webルートのファイル構成です。ここにPHPファイルを作成すれば動作します。 MOONGIFTはこう見る 数年前であればLinux + Apache + PHP + MySQLという組み合わせはLAMPスタックと呼ばれ、Webアプリケーション

  • こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ:phpspot開発日誌

    こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ 2011年03月30日- こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ。 amazonや色々なCGMサイトが導入していますが、何かのアイテムを見ているとき、関連したアイテムを出してあげるという仕組みをまとめてみました。 協調フィルタリングともいいますが、CGM的なサイトなんかを作る際には覚えておくと利用者満足度やPV増に繋がりますね。 それでは以下にまとめます。 cicindela Perl+MySQL5で動作。WEB API 形式で呼ぶことが出来るため、PHP等の他の言語から呼び出すことも容易です。 vogoo PHPのソースからrequireして使うタイプのPHPライブラリ。MySQL利用。PHPソースから直接利用したい場合に使えます OpenSlopeOne こち

  • AMFPHPを使ってMySQLデーターベースへ書き込みしてみました。 - PHP,MySQL,Flex,JSな日々+イラストとか

    AMFPHPを使ってMySQLデーターベースへ書き込みしてみました。 こんな感じ。Flexからphpのクラスを呼び出してデーターの表示・追加が行えます。 AMFPHPを使うとphpで作成したクラスがそのままFlexから呼び出すことができます。 con.call("TestMySQLService.loadData", responder); あとバイナリ通信となり、xml形式とは違い転送量が少なくとてもスマートです。 簡単な説明 AMFPHPをダウンロード http://amfphp.org/ #今回はamfphp-1.9.beta.20080120.zipを使用してみました。 ダウンロードして解凍してできたファイルをwwwフォルダにコピーします。 日語を扱う場合や文字コードがSJISな場合は以下を書き換えます。 「/path/to/amfphp/gateway.php」 //$gate

    AMFPHPを使ってMySQLデーターベースへ書き込みしてみました。 - PHP,MySQL,Flex,JSな日々+イラストとか
  • http://phper.jp/quickstart

  • PHPでBDD(Behavior Driven Development)する方法

    みなさんこんにちは。@ryuzeeです。 RubyであればRSpecやCucumberとか使って、むしろBDDしているケースの方が多いようですが、PHPでやっている事例はあまり聞きません。 とりあえずPHPでもBDDできることは確認できたので、その方法をご紹介します。 ※実戦投入にはもうちょっと検証は必要かもしれません。 BDDとは?BDDとはビヘイビア駆動開発(Behavior Driven Development)でテスト駆動開発から派生したものです。 テスト駆動開発とドメイン駆動設計を統合したようなイメージになります。 対象における「振る舞い」や「制約条件」の検証のために、自然言語的な記述でテストコードを記述します。 スペックファーストで仕様を作ってから実装するという流れになります(コードを書く前に振る舞いを決める)。 ということで、以下ではPHPでBDDを行う方法について解説してい

    PHPでBDD(Behavior Driven Development)する方法
  • ffmpeg-php で FLV からサムネイルを生成する | バシャログ。

    今年初セーターな nakamura です。こんにちは。 そうそうあるケースではないですが、とある案件で FLV ファイルからサムネイル画像を生成する機能が必要になったのでその時の作業メモです。ffmpeg-php というエクステンションを使うと比較的容易にできますよ。 今回は CentOS-5.5 での作業例です。 インストール 動作には ffmpeg, ffmpeg-devel といったパッケージが必要ですが、デフォルトのリポジトリには存在しないので rpmforge リポジトリを追加します。※ダウンロードする rpm のファイル名は適宜最新のものにしてください。 wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm rpm -ivh rpmforge-release-0.

    ffmpeg-php で FLV からサムネイルを生成する | バシャログ。
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • AMFPHPを試してみました

    AMFPHPを使ってPHPとFlashでAMF形式での通信を試してみました。 AMF とは、ActionScript Message Formatと呼ばれる仕様非公開のバイナリフォーマットです。 テキストベースの形式と比べ軽量で、高速に扱うことができるそうです。 AMFPHPでは、AMF形式でのやり取りをサポートし、簡単にFlashからPHPのメソッドを呼び出すことができ、 また、PHPとFlashでやり取りするデータの変換も自動で行ってくれるので、非常に簡単にやり取りができます。 Q.クリスマス何してました? ※初めて使ったので、おかしな点や、もっとスマートな書き方があると思いますので注意願います。 まず、AMFPHPライブラリを http://amfphp.org/ からダウンロードし、/path/to/amfphpに配置します。 今回使用したバージョンは、amfphp-1.9.bet

    AMFPHPを試してみました
  • Flex3でAMFPHPを試す | バシャログ。

    7月21日に大田区産業プラザで開催されたPHPカンファレンス2008に参加しました。一番の目玉セッションはパネルディスカッションだったと思うのですが、各言語ユーザの代表が集結してトークする様子で会場は大いに盛り上がりました。また、PHPという言語やコミュニティは他の言語のユーザからはどういう風に見えるのか、ということを聞けるまたとないチャンスでした。 さて、そのパネルディスカッション(CodeZineによるレポート)でパネラーの方がActionScriptを推奨していたのに影響されたのか、最近Flex/ActionScript3を調べています。今回は、PHPアプリケーションとFlashの間でメッセージのやり取りを簡単にする、AMFPHPについて調べましたのでご紹介します。 AMFPHPとはなにか AMFPHPのインストール Gateway.php - Flashからのリクエストを受け取る

    Flex3でAMFPHPを試す | バシャログ。
  • OZACC.blog: PHPプログラムのパフォーマンスチューニング

    Programming | PHPプログラムのパフォーマンスチューニング 先日、PHP プログラムのパフォーマンスを上げるべく頑張ったので、今後のためにその手順をまとめておく。 と、わざわざまとめる程もない定番のパターンだと思うけど、今までチューニングと言うと SQL 関連が多くてコード自体のはちゃんとやったことがなかった。 まずボトルネックを探すために、Xdebug をインストール。php.ini には次のように設定を加える。 [xdebug] xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 1 これで XDEBUG_PROFILE パラメータを付けて PHP を実行した時だけプロファイラが有効になる。 プロファイラはその結果をどっかのディレクトリに保存する。そのファイル名は cachegrind.out.xxxx

  • PHPerなら知っておいて損はない10の関数

    こんにちは。小川です。 日は数あるPHPの関数の中でも、わりと知られてそうで実は知らない人もいるかもしれない便利な関数をご紹介します。 ■nl2br 改行コードを<br />に変換する関数です。 <?php $string = <<<EOS foo bar baz EOS; echo nl2br($string);

    PHPerなら知っておいて損はない10の関数
  • 1