phpに関するnzakrのブックマーク (15)

  • もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境

    http://www.1x1.jp/blog/2013/09/php-enviroment-with-vagrant.htmlRead less

    もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
    nzakr
    nzakr 2013/11/19
  • 安全なPHPアプリケーションの作り方2013

    PHPカンファレンス2013における徳丸のプレゼン資料です。後から、参考文献などを加筆しました。Read less

    安全なPHPアプリケーションの作り方2013
    nzakr
    nzakr 2013/09/20
  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
    nzakr
    nzakr 2013/09/07
  • PHP専用のデバッグツールバー·DebugBar MOONGIFT

    DebugBarはPHP製のオープンソース・ソフトウェア(MIT License)です。 PHPのデバッグと言えばvar_dumpが最も良く知られていると思いますが、画面上にメッセージが出てデザインが狂いますし、連想配列などは見づらくなります。そこでもっとスマートにデバッグできるDebugBarを紹介します。 画面下に出ているバーがDebugBarです。 クリックすると内容が表示されます。これはメッセージです。 配列を見やすく整形もできます。 リクエストの内容も確認できます。 ある処理における経過時間をグラフ化しています。 エラーがあればその捕捉もできます。 最後に実行されたSQLについてです。こちらもエラーがあればその内容が表示されます。 こちらはデモのコード。 DebugBarの使い方は簡単で、AddMessageで出力したいメッセージを追加していきます。そして最後にHTMLに専用のス

    PHP専用のデバッグツールバー·DebugBar MOONGIFT
    nzakr
    nzakr 2013/08/30
  • PHP で「Login with Facebook」を実装する基本的な方法まとめ

    Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日語表示だと「Facebook でログイン」というやつ。 家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo

    PHP で「Login with Facebook」を実装する基本的な方法まとめ
  • stackstock.net

    stackstock.net 2023 著作権. 不許複製 プライバシーポリシー

    stackstock.net
    nzakr
    nzakr 2013/01/30
  • CakePHP版Redmine CandyCaneでタスク管理を始めよう (2012/03/16)

    Facebookのダイナミック広告を継続的に改善拡大する為のTIPSとAPIの機能を紹介します。 動画はこちら https://www.facebook.com/marketingdevelopers/videos/974504195997313/ 詳細については開発者ドキュメントをご覧ください。 https://developers.facebook.com/docs/marketing-api/dynamic-product-ads/v2.6

    CakePHP版Redmine CandyCaneでタスク管理を始めよう (2012/03/16)
    nzakr
    nzakr 2013/01/30
  • 初心者向け 8時間耐久CakePHP2勉強会を開催しました : candycane development blog

    CakePHPを勉強したいという@shinichiNさんの要望に応えて8時間耐久でCakePHP2を学ぶという勉強会を1/25に下北沢OSSCafeで開催しました。当日はUStreamも常時30人前後の人が視聴しており、現地の参加者も含めて50人弱が耐久形式で最新のCakePHP2の利用方法を学びました。 なお今回のターゲットの@shinichiNさんはフレームワークなどは未経験とのことでしたので、WordPressを使ったり簡単なPHPスクリプトを自分で書けるくらいの人がCakePHPの基を理解するというのが今回の主旨です。 MVCモデルとは牛皿定である フレームワークを使ったことが無い人にとって、とっつきにくいのがMVCモデルの考え方です。ModelがデータベースでViewがHTMLでという説明を聞いているとまるでこれまで作っていたプログラムとまったく違うものを作らないと行けない

    nzakr
    nzakr 2012/12/30
  • 初心者のためのCakePHP2 プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。

    nzakr
    nzakr 2012/12/10
  • Ustream.tv: ユーザー cognitom: 8時間耐久「クラスのクラス」 - 1/5, 2012/3/21(水) by Yusuke Ando. その他

    8時間耐久「クラスのクラス」 - 1/5 110 視聴数 長さ: 67:45 2012/3/21(水) by Yusuke Ando 埋め込みコード:録画 <iframe src="http://www.ustream.tv/embed/recorded/21256905" width="608" height="368" scrolling="no" frameborder="0" style="border: 0px none transparent;"></iframe> カスタム: 横幅: px 高さ: px 古いエンベッドコードを使う <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="296" id="utv226627" name="utv_n_72098

    nzakr
    nzakr 2012/09/21
  • PHP+OAuth+Twitterのアカウントでログインする機能を作った時のまとめ « tech*

    ツイート前回の さくらVPSを借りてから参考にしたサイト でもお伝えしたとおり、今回はPHP + OAuth + twitter でログインするシステムを作るまでの道のりを、参考にしたサイトやコードを織り交ぜながら書いていこうと思います。 結果を先に書きますが、結局は非常に簡単で、シンプルな方法で実装できました。 最初にOAuthの基礎から。 ゼロから学ぶOAuth -gihyo.jp APIアクセス権を委譲するプロトコル、OAuthを知る – @IT まずは、ここを読んで実践してみました。 PHPTwitter APIのOAuthを使う方法まとめ – 頭ん中 PHPで「Sign in with Twitter」を実装する方法 – 頭ん中 ふむふむ。さくらのVPSの初期状態では pearコマンドが使えないのでインストールが必要と。 PEARインストール(さくらVPSサーバー) – CAL

  • 妄想するエンジニアの小部屋 [PHP] PHP Simple HTML DOM Parser - 改行コード

    Author:かなめ ■仕事 .NET関係(主にC#) ■趣味 .NET関係 - WPF - WCF - VSTO Perl Ruby ■ツール/IDE Microsoft Visual C# 2008 Express Edition Microsoft Visual C# 2010 Express Microsoft Visual Basic 2010 Express Microsoft Visual Web Developer 2008 Express Edition 自作のツール 最新記事 [PHP] PHP Simple HTML DOM Parser - 改行コード (01/10) [PHP] PHPからXmlを送信する方法 (12/25) [.NET+WCF]WCFサービスの呼び出し元IPを取得してみる!! (11/11) [.NET+IL]ILについてちょっとずつメモ - 3

    nzakr
    nzakr 2012/03/13
  • PHPによってCSSを動的に出力する初心者向けチュートリアル:phpspot開発日誌

    Build Your Site With Dynamic CSS - Fantastic Web Design PHPによってCSSを動的に出力する初心者向けのチュートリアルが公開されてます。 CSS自体をPHPで書いてしまうことで変数の使い回しや、if 文によって柔軟な出力ができるようになりますが、まだPHPを使ったことがない、という方にもわかりやすい解説になっているのでPHP入門としても使えそうです。 はじめ方としては、<link rel="stylesheet" href="css.php" type="text/css" media="screen" /> のようにCSSPHPプログラムを動作するように設定した上で、css.phpの中身を書いていくというチュートリアルです。 css.php の中身にはPHPプログラムを書くものの、非常に簡単なものなので容易に理解できるはずです。

    nzakr
    nzakr 2012/01/03
  • PHPプログラミング初心者入門講座

    今回はサーバーのPHPに送る前に、クライアントのブラウザで入力チェックする方法を解説します。ブラウザ側の処理には JavaScript を使っています。 この方法のメリットは、クライアントでできることはクライアントで行うことで、サーバー側の負担が軽くなることです。またいちいちサーバーに送らなくてもいいので、処理スピードも速くなります。 【1】sample010 フォルダをコピーして sample012 フォルダを作成します。 【2】calc.php の変更はありません。 calc.html を変更し calc.js を新たに作成します。 *「\」はWindowsではエンマークのことです。 保存先 C:\phpdev\www\test\sample012 ファイル名 calc.html <html> <head> <script type="text/javascript" src="cal

    PHPプログラミング初心者入門講座
    nzakr
    nzakr 2011/11/04
  • PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET

    クラス オブジェクトとクラス クラスの定義 クラスの変数と関数の性質 オブジェクトとクラス なぜ「オブジェクト指向」と呼ぶのでしょうか。 その名の通り、「オブジェクト」が中心概念となるからです。 「オブジェクト」を英和辞書で調べると「物体, もの, 実物, 対象」という感じで訳されます。また辞書によっては「独自のデータと処理手続きをもつソフトウェアの単位」と、まさにオブジェクト指向におけるオブジェクトを指す説明がなされていたりします。 オブジェクト指向ではこのオブジェクト(物または事)を中心概念として処理が流れます。例えばあるシステムで「車」が登場するとしましょう。これをプログラミングでは車をひとつのオブジェクトとしてとらえます。 それでは「クラス」とは何でしょうか。 クラスはオブジェクトの「設計図」と考える事ができます。 現実世界では車という「もの」は車の設計図をもとに作られます。何もな

    nzakr
    nzakr 2011/10/29
  • 1