タグ

ブックマーク / memories.zal.jp (2)

  • シリアル化とエスケープ処理 (php:serialize / unserialize) | サイト構築日記

    phpで「シリアライズ」したデータが「デシリアライズ」でエラーになる場合の注意点です。 現象 phpの連想配列内容をそのままCSV保存やDB登録したいので、php関数 「serialize」でシリアル化。そのシリアル化した文字列をphp関数 「unserialize」でデシリアライズするとエラー発生。 ※シングルクォーテーションなどの特殊文字対策としてエスケープ処理済 シリアル化 (シリアライズ) とは IT用語辞典「e-Wors」サイトから引用します。 シリアライズとは、ソフトウェア内部で扱っているデータを丸ごと、ファイルで保存したりネットワークで送受信することができるように変換すること。 これとは逆に、ファイルに保存されているシリアライズされたデータや、ネットワークを通じて送られてきたシリアライズされたデータを、ソフトウェアで扱うことのできる元のデータ形式に復元することを「デシリアライ

    wackey
    wackey 2010/06/18
  • GAPI(Google Analytics API PHP Interface)基本 | サイト構築日記

    「gapi-1.3.zip」を解凍しました。 全部で7つのファイルがあります。ライブラリ自体は1ファイルで後は「readme」とサンプル4ファイルです。 gapi.class.php readme.txt example.account.php example.filter.php example.report.php example.token-storage.php 【サンプル】 define('ga_email','youremail@email.com'); define('ga_password','your password'); require 'gapi.class.php'; try{ $ga = new gapi(ga_email,ga_password); }catch(Exception $e){ echo "接続失敗"; }; if(!empty($ga)) ec

    GAPI(Google Analytics API PHP Interface)基本 | サイト構築日記
  • 1