PHPに関するklovのブックマーク (7)
-
CakePHP に自動で OGP タグを埋め込んで Facebook に対応させるためのヘルパーを作ったよ 2011年12月07日 15:00CakePHP ※ これは CakePHP 1.3 時代の記事です。2.0以降だとこのままでは動かないと思います。 OGP (Open Graph Protocol) という約束事がありますね。 例えばウェブページで Facebook の﹁いいね!﹂(Like) ボタンが押されたとき どんな画像や説明文を表示さるかを指定するのに使われるやつ。 このブログの <head /> 内にも埋め込んであります。 本来は誰か(何か)と誰か(何か)の関係の集まりであるソーシャルグラフの中で それは誰(何)なのかを表現するための決め事と理解してますけど、 まあ実質﹁いいね!﹂のためにウェブサイトで使われることが多いので。 実際には何も書いておかなくても Facebo
-
PHPはWebアプリケーションを構築する言語として普及していますが、これまでPHPの実行環境をクラウド上で本格的に提供したPaaSはありませんでした。最近になって2つのPHP PaaSの名前が少しずつ知られるようになってきましたので、この記事で紹介しましょう。﹁cloudControl﹂と﹁PHP Fog﹂です。 無料で利用できる﹁cloudControl﹂ cloudControlはドイツのベンチャーで、2009年に設立。2010年の7月にPHP PaaSのクローズドベータを開始し、2010年10月から正式なサービスを開始しています。課金の単位を﹁ボックス﹂という単位で管理していますが、最小の1ボックスは無料になっており、サインアップするだけで利用可能なようです。 cloudControlはAmazonクラウド上に構築されており、ロードバランスとHTTPキャッシュにPHPアクセラレータの
-
この投稿は13年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 フリーってすばらしい たまにデジハリでPHP講座の先生やっているので、こういう記事も書いてみます。基本的にはPHPの基礎をある程度理解した人向けです。 ド素人によるPHP開発環境構築・ツール紹介︵Mac・Windows︶とかぶる部分もありますし、いまちょっと調べたらPHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめという記事もあったりしますが、﹁PHPでこんなこともできるんだな﹂ということで参考にしてください。 インストール方法とライセンスの詳細は自分で調べてください。 ソフトの紹介 基本的にはオープンソースが中心です。 CMS CMSというのはContents Management Systemの略であり、﹁コンテンツを管理するシステム﹂を意味しま
-
この投稿は14年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 リモートサーバ編 仕事で使うようなサーバは大体Linuxです。ときどきWindowsサーバもありますが、普通はLinuxです。 PHP開発者として身を立てたかったら、自分でサーバぐらい借りましょう。さくらが安くてオススメです。月500円ぐらい。 Mac編 Apache、MySQL、PHPを一発で整える楽な方法 Xampp for Mac︵インストール方法︶ Mamp︵インストール方法︶ どっちも大して変わりません。基本的に英語ですが、問題はそれほどないと思います。 全部自分でやる大変な方法 Macporsを利用する。これは将来的にサーバ・エンジニアリングや他言語︵Ruby、Perl、Python、Objective-C︶での開発を検討している方におすすめです。 プログラミン
-
-
PHPではこのコードで true が出力されます。 かなりギョッとしますが、PHPのバグではなく仕様です。。 これはPHPとしてどういう解釈がされているのかを理解しないと とても怖い部分ですので、調査してみました。 ※もし間違っている部分などがありましたらご指摘いただければと思います。 文字列型と数値型の比較 どうやら、PHPでは文字列型と数値型(int,floatなど)など 違う型同士での比較を行う場合、自動で型変換が行われるようです。 整数値を文字列と比較する際、文字列が 数値に変換されます。
-
こんにちは。小川です。 本日は数あるPHPの関数の中でも、わりと知られてそうで実は知らない人もいるかもしれない便利な関数をご紹介します。 ■nl2br 改行コードを<br />に変換する関数です。 <?php $string = <<<EOS foo bar baz EOS; echo nl2br($string);
-
1
キーボードショートカット一覧
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
設定を変更しましたx