タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

*phpに関するkanetannのブックマーク (10)

  • パーフェクトPHPが発売されました : アシアルブログ

    こんにちは、小川です。 今朝届いたPHPプロ!TIPS+ ダイジェストメールにも書いてありましたが、日11月12日より「パーフェクトPHP」が発売となります。 ◆パーフェクトPHPとは パーフェクトPHPは、PHPをこよなく愛す(?)3人のPHPエンジニアが執筆した書籍です。以下のような構成です。 ・Part 1 「PHP ~overview」 PHPの基 ・Part 2 「PHPの言語仕様」 PHPの言語仕様を詳細に解説 ・Part 3 「実践Webアプリケーション」 Webアプリケーション開発の基礎知識や、さらに先へ行くためのより現代にあったノウハウの解説 ・Part 4 「PHPセキュリティ」 サンプルコードを交えた様々なセキュリティの解説 ・Part 5 「テクニカルなPHPの活用」 SPLやPDOなどPHPが提供する便利なライブラリなどの解説 ・Part 6 「PHPレシピ

    パーフェクトPHPが発売されました : アシアルブログ
  • PHP試験が秋に開始、オライリー本が教科書 既存書籍を使い、受験料安く − @IT

    ユニークなのは、すでに市販されている書籍を「主教材」とし、これに基づいて試験を行う点だ。副理事長に就任予定の吉政忠志氏は、「市販でローコストオペレーションが可能になる」と話す。「ざっと見渡したとき、すでに書籍がたくさんある。独自の教材を作る作るコストがもったいない」(吉政氏)。主教材は市場で評価の高いオライリーのものとしているが、既存のeラーニングや書籍も申請手続きを経ることで副教材として「認定」のお墨付きが得られる。また、すでに全国に38校あると見られるPHPを教えるスクールについても、認定スクール、認定コース、認定インストラクターとして登録できる制度を整える。 受験料を抑えるビジネスモデルを採用したのは、個々のエンジニアが自主的に学習してスキルアップできる環境を日でも整えたい、という思いがあるからだという。ベンダが主体となって運営する資格試験や、企業がエンジニアに取得を推奨したり、

  • ぼくがPDOを採用しなかったわけ(Shift_JISによるSQLインジェクション)

    補足 この記事は旧徳丸浩の日記からの転載です。元URL、アーカイブはてなブックマーク1、はてなブックマーク2。 備忘のため転載いたしますが、この記事は2010年7月1日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり PHPのデータベース・アクセス・ライブラリPDOは、DB接続時の文字エンコーディング指定ができないため、文字エンコーディングの選択によっては、プレースホルダを使っていてもSQLインジェクション脆弱性が発生します。 追記(2011/06/19) ここに来て急にブクマが追加されはじめていますが、このエントリを書いてから状況が改善しています。PHP5.3.6(2011/03/17)にて、PDOでもデータベース接続の文字エンコーディングを指定できるようになりました。この版で、UNIX版のPHPでは解決しましたが、Win

    ぼくがPDOを採用しなかったわけ(Shift_JISによるSQLインジェクション)
  • PHPで大規模ブラウザゲームを開発してわかったこと

    2010年6月26日に行われたイベント、オープンソースカンファレンス2010 Hokkaido内のセミナーで使われた発表スライド「PHPで大規模ブラウザゲームを開発してわかったこと」Read less

    PHPで大規模ブラウザゲームを開発してわかったこと
  • PHP一行で書けるRSSリーダー : 管理人@Yoski

    これだけ (PHP5)。 <?php foreach(simplexml_load_file('http://www.flickr.com/services/feeds/photos_public.gne')->entry as $it) echo $it->content ?> すいませんすいません via 5-second RSS parser。 開発合宿でも simple_xml 便利!という話しがでていたのですが、もはや RSS って PHP serialize と同じくらい手軽に扱えるようになってきていますね、という趣旨のエントリということで。 もういいかと思いますが、RSS 2.0 だとこんな感じ。 <?php foreach(simplexml_load_file('http://blog.myrss.jp/index.xml')->channel->item as $it)

  • PHP5でfgetcsvが正常に動作しない : ::yossy.blog::

    Posted on 7月 19, 2006 Filed Under PHP | CSVのインポート機能を持ったシステムをPHP4環境からPHP5環境へ移行したら、 なぜかCSVデータを正しく読み込んでくれない。っていうか一文字目が文字化け。 超悩んだあげくぐーぐるさんで検索しても以下のような記事しかみつからず。 [PHP-dev 1205] PHP5のfgetcsv()関数について 人力検索はてな - PHP4からPHP5へソースの移(長いので略) csvファイルを読み込むと1バイト目の日語が文字化け 3つ目の掲示板のyossyはあたくし自身なんですが・・・。 setlocaleとかいろいろ試してもしても結局読み込まれるCSVの文字コードは ほとんどSJISなせいなためかなんだかうまくいきません。 ちなみに検証環境はほぼFedoraCore4のデフォルトです。 PHPは5

    kanetann
    kanetann 2010/04/15
    fgetcsv_reg
  • PHPからRsyncを実行する時にはまったこと - bushimichiの日記

    PHPの exec , system 関数を使って、直接コマンドを実行することができます。 これをうまく使えば、PHP単体では実現しにくいことを 他のアプリと連携して実行することができます。 そんなわけで、ためしにWebのインターフェイスからボタンを押すと サーバ上のファイルのバックアップをとるように、PHPからRsyncを実行させようとした時の話です。 下準備として、実行するRsyncを手打ちでまず実行できるか確認します。 # サーバ上の /xxx/xxxx/ のファイルをローカルの /xxx/xxxx/ に同期させると考えます。 rsync -auv -e ssh xxxx@example.com:/xxx/xxxx/ /xxx/xxxx/ ※ssh を利用するためパスワードを入力せずに接続できるよう公開認証キーの設定をしておく (この設定は、ネットでもたくさん情報ありますのでそちらを

    PHPからRsyncを実行する時にはまったこと - bushimichiの日記
  • 63. iconvとmbstring

    しかし日人にとって、日語を処理できることは、強く要望される機能でした。ここでいう日語処理とは、単なる日語の表示だけでなく、以下のような日語特有の事情を解決するための処理などです。 複数の文字コード処理(入出力を含む) 日語メール処理 半角・全角変換 かな・カナ変換 マルチバイトに起因する文字長の問題 携帯の絵文字などの外字コード処理 前置きが長くなりましたが、これらを解決するために日人の手によって作成されたのが、 jstringエクステンションです。これが、他のマルチバイト言語にも対応するとともに、 mbstringエクステンションと改名されました。 もう一方で、海外(主に欧米)の人たちが、ソフトウェアを国際化したいというニーズがありました。そのため、日語を含む多くの文字コード間を変換できる、iconvライブラリ(libiconv)が開発されました。そして、これをPHPに取

    63. iconvとmbstring
    kanetann
    kanetann 2010/03/29
    2007/11/22
  • PHPでCSVを扱うには

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 学生が就職したいIT企業ランキング :: らーめん ぶぶか 豊洲店 (閉店) » 2006/04/19 PHPCSVを扱うには  php 76 31へぇ 普段、PHPでCVSを扱うときには項目中に改行や"が入っていないことを前提に不精をしてexplode(',', $line);で済ませていたのですが、今回は項目中に丸々HTMLが入っている(つまり途中に改行が入っている上に、"も入っている)ようなCSVを扱う必要がでてきたので、仕方なくそれができるライブラリを探すことにしました。 ところが、PHPにはfgetcsvとかfputcsvという組み込み関数がすでに用意されていたのでした。これらの関数はなかなか優れもので、途中に改行や"が入っていても内容をきちんとparseすることができます。 † PE

    PHPでCSVを扱うには
    kanetann
    kanetann 2010/03/29
    最初にPEARを探したのですが、どうしてもCSVを扱うライブラリが見つけられず「どうしてCSVがないんだろう?」と1時間くらい悩んでしまったのですが、標準でこれだけの関数が用意されていたらライブラリなんて必要ない
  • Google翻訳をPHPから使って翻訳できるクラスライブラリ:phpspot開発日誌

    Google Translation PHP wrapper : CodeDiesel Google翻訳をPHPから使って翻訳できるクラスライブラリが公開されています。 Google AJAX Language API を使ったもので、JSONデータを返してくれるAPIを使って簡単に翻訳出来ます。 例えば、実際に翻訳をする場合は次のようにクラスを new して translate メソッドに翻訳したい文書と from, to の言語コードを入れればOK。 <?php require_once('googleTranslate.class.php'); $gt = new GoogleTranslateWrapper(); $test = "Bonjour de cette partie du monde"; echo $gt->translate($test, "en", "fr"); ペ

  • 1