タグ

PHPに関するcancer6のブックマーク (18)

  • MAMP2.0.5のPHPにImageMagickをインストール

    ・MAMPのpeclコマンドを使えるようにする ・homebrewでimagemagickをインストール ・peclコマンドでimagickをインストール の3立てとなっています 以前からMAMPをいじっているのでそのときの環境前提になっている部分があるかもしれません 何かあれば指摘してください MAMP_componentsの導入 MAMP: Mac, Apache, MySQL, PHPからMAMP_components_2.0.2.zipをダウンロード ダウンロードしたMAMP_components_2.0.2.zipを解凍 中にあるphp-5.3.6.tar.gzを解凍する ~~~ tar zxvf ~/Desktop/MAMP_components_2.0.2/php-5.3.6.tar.gz ~~~ MAMP配下に配置する ~~~ mkdir /Applications/MA

    MAMP2.0.5のPHPにImageMagickをインストール
  • HomebrewでPHP環境 現時点でのまとめ - なんたらノート第三期ベータ

    MacでHomebrewを使ってPHPの開発環境を作るまとめです。 HomebrewはMacPortsより圧倒的にコンパクトなのがメリットです。MacPortsでPHPをインストールすると、/opt/localに、Apacheを含め、すごい量のパッケージをインストールされます。PHPのビルドにApacheのライブラリが必要で、さらに、Apacheのビルドには...という具合。これだと、容量あたりの単価がかかるSSD搭載のMac bookがかわいそうですね。HomebrewのPHPは、MacOSにApacheがあるのを知っているので、依存が浅くて軽いです。 MAMP.appがあるじゃないかという人はちょっと待った。あのパッケージ構造、httpd.confとphp.iniとmy.iniがどこにあるかすごくわかりにくいんですよね。そのうえ、使っている拡張の最新バージョン追従が個別にできないのは辛

    HomebrewでPHP環境 現時点でのまとめ - なんたらノート第三期ベータ
  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
    cancer6
    cancer6 2011/02/15
  • XAMPP PEAR 追加:デジットさんの生活便利サイト

    C:>cd c:\xampp C:\xampp>mkdir remote C:\xampp>cd remote C:\xampp\remote>mkdir pear C:\xampp\remote>cd pear ローカルの環境に対応した設定ファイル ローカルの環境に対応した設定ファイル remote.ini を作成します。 ローカルに PEAR をインストールするディレクトリは、 c:\remote\pear とします。 C:\xampp\remote\pear>pear config-create -w c:\remote\pear remote.ini CONFIGURATION (CHANNEL PEAR.PHP.NET): ===================================== Auto-discover new Channels     auto_disco

    cancer6
    cancer6 2010/02/09
    PEAR ローカルコピーの手順
  • Blue Eyes Blue: PHP OpenIDのインストール

    自分で使ってかなり便利なので導入してみた。ここではログイン認証にだけ使うので、Consumerのみ利用する。OpenID Enabled のPHP OpenID Libraryをダウンロードhttp://www.openidenabled.com/php-openid/セッティングは他を参照。デフォルトでは、OpenIDの認証サーバーに渡すTrustRootは「http://サーバー名:ポート番号/スクリプト名」となっているのが、ここでは「http://サーバー名/」とする。*でないと、ポートごと、スクリプトごとに認証情報を保持することになる。サンプルに若干修正を加え、認証画面でポート番号やスクリプト名が表示されないように変更。php-openidに付属のcommon.php function getReturnTo() {    // omit 80 or 443 or etc    /

  • 3. session_destroy関数はファイルを消すだけで、スクリプト内ではセッション変数が使えてしまう

    3. session_destroy関数はファイルを消すだけで、スクリプト内ではセッション変数が使えてしまう アプリケーション作成に不可欠なセッション変数ですが、セッションを 正しく消さなければ不具合の原因のみならず、脆弱なアプリケーション となってしまいます。 正しくセッションを消す方法を知っておきましょう。 PHPアプリケーションを作成する時に、セッション変数の利用は不可欠と言っ ても過言ではないでしょう。 しかしセッションには攻撃所が多く、脆弱なアプリケーションを多数見かけ ます。 session_regenerate_id( true ) としてセッションIDを変えるのは非常に 有効な手段ですが、逆に不要なセッションは必ず破棄しなければ後々、脆弱 性や不具合の原因となります。 例えばログアウトメカニズムのような実装をする場合、session_destroy()を 利用していませんで

    3. session_destroy関数はファイルを消すだけで、スクリプト内ではセッション変数が使えてしまう
    cancer6
    cancer6 2010/01/14
  • PHPを読んだことある人のためのOAuthのSignature解説 - r-weblife

    今回はOAuthのお話です。 なんとなく、世の中に出回っているライブラリを使わず、OAuthの機能を独自で1から作りこむ人もけっこういるような気がします。 今回はPHPのOAuthライブラリを用いて、HMAC-SHA1のSignatureを作成するときのロジックを見てみます。 仕様 : OAuth Core 1.0 Revision A ■ 前提条件 今回は2legged OAuth Request(3leggedでも一緒) GETでhttp://r-weblife.sakura.ne.jp/SignedRequest/example.phpにアクセス 下記のようなパラメータを付加する $params = array( "opensocial_app_url" => 'http://r-weblife.sakura.ne.jp/SignedRequest/SignedRequest.xml

    PHPを読んだことある人のためのOAuthのSignature解説 - r-weblife
  • eDiho's Memogram blog iPhone の カメラ の GPS情報

    2024 . 02 « 12345678910111213141516171819202122232425262728293031» 2024 . 04 iPhone の カメラ で撮影すると Jpeg の Exif 領域に GPS 情報が記録される。 # 購入して3日間程度は、カメラを起動するたびにGPS情報を記録するかどうかきいてきていたが、最近はきかれなくなった… どこでコントロールするんだろ? その Exif 情報としてどんなものが記録されるのか気になってググってみたが、あまり情報が見あたらないので、素人ながらメモする。 FC2 がどこまでHDD容量がもらえるのかよくわからないので、ここでは Adobe Photoshop CS2 で SVGA に加工したものをアップする。(ファイル名はオリジナルに”_SVGA.jpg”を添付する) (Photoshop で加工すると、Exifが若

  • jpegのexif情報とGoogleMapsを結んだ旅行歴ソフト - ニヤリ TechSide

    なんてのはどうだろう。 つーか今の携帯(W31S)がGPSデータを含んだjpegを作れるからってだけだが。 習作だしやりたい事を全部詰め込んでみよう。 要求 jpegのexifデータ内のGPS測位情報を使ってGoogleMapにバインド exifのDateTimeフィールドを使って時系列管理 mojaviでこりこり DB_DataObjectでこりこり メールで更新したいのでそのへん何とか。 デザインは適当に。 とりあえずexifを弄ってみる。 ちょうどphpスレに似たような話題が出てたからパクる。 $exifData = exif_read_data(INPUT_FILE_NAME); var_dump($exifData);実行してみたらGPSデータが出て来た。 ["GPSVersion"]=> string(4) "・・" ["GPSLatitudeRef"]=> string(1)

    jpegのexif情報とGoogleMapsを結んだ旅行歴ソフト - ニヤリ TechSide
  • サービス終了のお知らせ

  • 97. 画像ファイルから位置情報を取り出そう

    デジタルカメラで撮影された画像には、Exifというフォーマットでカメラの機種名や撮影日時などの情報が埋め込まれています。 また、GPS機能を内蔵しているカメラの場合、取得した位置情報を追記できるものもあります。 その位置情報を、PHP4および5のどちらでも使用できるExif拡張モジュールを使用して取得してみましょう。 Exif拡張モジュールは、XAMPPや各LinuxディストリビューションのPHPパッケージであれば、標準で使用できると思われますが、ご自身でコンパイルしてインストールされている方は、PHPのconfigure時に「--enable-exif」が指定されているかご確認ください。 では、以下が画像ファイルに埋め込まれたExif情報を表示するサンプルになります。 <?php if (isset($_FILES)) { // Exif情報の全取得 $exif = @exif_read

    97. 画像ファイルから位置情報を取り出そう
  • 任意のPHPコードをWordPressのウィジェットに変換してくれる『Widgetifyr』 | 100SHIKI

    今試してみたが、これ、すごい便利かも。 Widgetifyrは、任意のPHPコードをWordpressのウィジェットに変換してくれる、という優れものツールだ。 使い方は簡単で、このサイトで好きなPHPコードを貼り付け、変換してくれたコードをwp-contents/pluginに突っ込み、プラグインを有効化してからウィジェットとしてはめこむだけだ。 PHPは書けるけど、WordPressの仕組みを勉強するのが面倒、という人も多いだろう。そうしたシーンで効果を発揮しそうだ。 WordPress、いいですよ。こうしたツールを使えばさらに魅力倍層だ。もう、みんな、WordPressになっちゃえ。

    任意のPHPコードをWordPressのウィジェットに変換してくれる『Widgetifyr』 | 100SHIKI
  • We are Locutus

    All your standard libraries will be assimilated into our JavaScript collective. Resistance is futile. Welcome to Locutus, where the boundaries of coding languages blur. We’re a dedicated collective developers on a mission to explore the possibilities of porting standard libraries from various programming language (Go, Ruby, PHP, C) to JavaScript. Our journey is one of discovery, innovation, and so

  • PHPでExcelを読み書きする | ぺんラボブログ

    PHPEXCELを読み書きするには、 Spreadsheet_Excel_Writer Spreadsheet_Excel_Reader が便利です。 ドキュメントの使い方だけを載せているサイトは沢山ありますが、インストール方法を載せているサイトはぜんぜん無いので書いておきます。 WriteはPEARに登録されていますが、Readerは手動でインストールする必要があります。それにWriteの利用にはOLEのインストールも必要になります。WriterとOLEは共に開発版だったので、-fオプションをつけてインストールする必要があります。 pear install -f OLE pear install -f Spreadsheet_Excel_Writer 次にReaderのインストールですが、SourceForgeで公開されているので、書庫を保存します。 必要なファイルはExcelフォルダ

  • PHP5を試してみる - SimpleXML関数でRSSしてみる - Do You PHP?

    PHPマニュアル XCVIII. SimpleXML関数より。。。このモジュールは、 実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュールは使用者のリスクで使用して下さい。 サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 XML操作を考えた場合、PHP4まではDOMあるいはSAXということになりますが、 DOMは面倒 SAXは複雑なXMLを扱いにくい といった問題があります。ここでは、PHP5から追加された簡単にXMLファイルを扱うための「SimpleXML関数」について試してみました。 以前に、Relaxerを参考にXMLアクセスクラスを自動生成してみましたが、SimpleXML関数も基的に

  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • RedLine Magazine

    最近のコメント PHP オブジェクト指向の勉強 └ Red - 2010.01.08 └ hogepage - 2010.01.21 └ Red - 2010.01.22 └ - 2011.11.27 └ houseiii - 2011.11.27 Fireworks トリミング画像を一括書出 CS4編 └ Iper - 2009.06.27 └ Red - 2009.06.27 └ mala - 2011.11.17 └ Red - 2011.11.18 jQueryでボックスを上下左右中央に簡単配置 └ ミラクル - 2009.03.15 └ Red - 2009.03.15 └ entZ - 2011.10.22 └ Red - 2011.10.24 overflow を使用したボックス背景のこと └ - 2007.12.13 └ Red - 2007.12.13 └ - 2007.

  • PHP: PHP マニュアル - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • 1