タグ

PHPとphpに関するmrgoofy33のブックマーク (37)

  • PHPセッションをDBで管理 - PHPセッション管理のコールバック関数を設定編 - hogehoge foobar Blog Style Beta

    前回エントリ PHPセッションをDBで管理 - OracleでのAutoIncrement用テーブルを作成編 の続きです。 前回はOracleでセッション管理用のテーブルを作成するところまで行ないました。 今回は、そのテーブルを使って実際にPHPからセッション管理を行うのをやってみます。 ※参考にさせてもらったページ PHPのセッションをDB管理するにあたり、全体的な部分は「Web Artisan Blog」、OracleでAutoIncrementについては「イイ!! プログラミング Blog」、OracleのCLOBの更新方法等については「あるプログラマーのつぶやき」を参考にさせていただきました。 Web Artisan Blog - PHP:セッション情報をDBに持つ イイ!! プログラミング Blog - OracleMySQLのAutoIncrement あるプログラマーのつぶ

    PHPセッションをDBで管理 - PHPセッション管理のコールバック関数を設定編 - hogehoge foobar Blog Style Beta
    mrgoofy33
    mrgoofy33 2010/07/30
    PHPセッションをDBで管理 - PHPセッション管理のコールバック関数を設定編
  • PHPセッションをDBで管理 - OracleでのAutoIncrement用テーブルを作成編 - hogehoge foobar Blog Style Beta

    PHPのセッション管理はデフォルトがファイルでの管理になりますが、WEBサーバーを冗長化した時などは各サーバーにセッション用ファイルが格納されてしまうため、途中でセッションが切れてしまうといった問題が発生します。 そうならないために、PHPのセッションをDBで管理する方法をやってみます。 セッション管理するDBとして、今回はOracleを使用しています。 ちょっと書くことが多いので、エントリを2つに分けて書きます。 今回はセッション情報を格納するOracleでのAutoIncrement用テーブルを作成する方法について書きます。 ※参考にさせてもらったページ PHPのセッションをDB管理するにあたり、全体的な部分は「Web Artisan Blog」、OracleでAutoIncrementについては「イイ!! プログラミング Blog」、OracleのCLOBの更新方法等については「ある

    PHPセッションをDBで管理 - OracleでのAutoIncrement用テーブルを作成編 - hogehoge foobar Blog Style Beta
    mrgoofy33
    mrgoofy33 2010/07/29
    PHPセッションをDBで管理 - OracleでのAutoIncrement用テーブルを作成編
  • 第5回 PHPUnitの便利な機能とPhingとの連携 | gihyo.jp

    今回は、PHPUnit3の便利な機能とPHPプロジェクトビルドシステムであるPhingとの連携について見ていきます。 既存クラスからテストを作成する さて、別の開発チームで作成していた決済用クラス(Checkoutクラス)が届きました。 <?php require_once 'Cart.php'; class Checkout { private $cart; public function __construct(Cart $cart) { $this->cart = $cart; } public function getSubTotal() { return $this->cart->getTotal(); } public function getShippingCharge() { if ($this->cart->getTotal() > 1500) { return 0;

    第5回 PHPUnitの便利な機能とPhingとの連携 | gihyo.jp
  • Phing2 - PHP版Ant for PHP5 - Do You PHP?

    先日PHP4用のPhingネタを取り上げましたが、今回はPHP5用です。2005/08/25現在の現行系列Phing2.xから独立してPHP5専用になっています。最新バージョンver.2.1.0です。 今回はPHP4版と異なる インストール手順 動作確認 サンプルの実行と結果(PHPUnit2中心) を中心にまとめてみました。 インストール手順 まずはインストールした環境ですが、PHPは以下のようなconfigureオプションを付けたPHP5.0.4です。 ●PHP5.0.4のconfigureオプション --with-apxs2=/usr/local/apache2/bin/apxs \ --prefix=/usr/local/lib/php5 \ --with-pear=/usr/local/lib/php5/pear \ --with-config-file-path=/usr/l

  • ASCII文字コード : IT用語辞典

    * LFはNL、FFはNPと呼ばれることもある。 * 赤字は制御文字、SPは空白文字(スペース)、黒字と緑字は図形文字。 * 緑字はISO 646で文字の変更が認められ、日ではバックスラッシュが円記号になっている。

  • » JavaScriptでTooltipを実装する。(1) -CoolTips 寺子屋未満: 最新Web情報をコツコツお届け

    リンクにマウスオーパーしたときに吹き出し表示されるTooptip。 さまざまな種類のTooptipが出回っております。 使い方はほとんど同じとなると思うのですが、 いろいろなデザインがあるので、試していってみたいと思います。 [CoolTips] http://www.wildbit.com/labs/cooltips/ prototype.jsベースのツールチップライブラリです。 角が丸く、半透明のツールチップを表示します。 画像を使用していないので、扱いやすく、軽量です。 [ファイルのダウンロードと設定] http://www.wildbit.com/labs/cooltips/ からCoolTips 1.0をダウンロードします。(ダウンロードファイルはtooltips1.0.zip) 中にはCoolTips用のJavascriptファイル・CSSファイルのほか、

  • 個人的なメモと備忘録

    一応の説明と目的 特に、PC-Unix 関係と Windows、その他、個人的に気になったことをメモするページです。あと、備忘録的なものを置いています。何か間違い、問題などがあれば、メールで連絡して下さい。リンクに関しては自由に行ってください。掲載している文書やコードなどについては、注釈がなければ、自由に転載・変更を行っていただいても問題ありません。 個人的な備忘録 | はてなの日記 | リンク集

  • メールアドレス画像化機能の設定方法

    <?php header("Content-Type: image/png"); $image = imagecreate(180, 20); $back = imagecolorallocate($image, 255, 255, 255); $font = imagecolorallocate($image, 0, 0, 0); $txt = mb_convert_encoding("sample@mail.doshisha.ac.jp", "UTF-8"); ImageTTFText ($image, 12, 0, 5, 17, $font, "/users/www/fonts/ARIALN.TTF",$txt); imagepng($image); imagedestroy($image); ?> ソースの説明 ※あくまで例となりますので、それぞれの環境に合わせて設定を行ってくださ

  • 携帯アプリ - 携帯アプリのダウンロード方法

    ■携帯アプリ 携帯アプリは、基的にドコモ、au、ソフトバンクともにJavaで作られています。 auのBREW(ブリュー)だけは、C/C++言語で作られています。 ドコモ 拡張子 .jar(アプリ体)、.jam(情報ファイル) アプリ容量 503系は10K。 504以降、700以降、2000以降は30K。 900以降は100K。 携帯電話ごとに異なる。 例外もあり。 au 拡張子 拡張子:.kjx(Javaアプリ) アプリ容量 Phase1、2、2.5は50K。 Phase3は150K。 携帯電話ごとに異なる。 ソフトバンク 拡張子 .jar(アプリ体)、.jad(情報ファイル) アプリ容量 50K、100K、256K、1Mなど、携帯電話ごとに異なる。 Javaの開発ツールは、無料で公開されています。 Sunのサイトやキャリア公式サイトからダウンロードできます。 ■携帯アプリのダウンロ

  • PHP とテンプレートエンジン (Smarty/patTemplate)

    PHPでは、HTMLページ内に<?php ?>タグで括る事によって、 HTML(デザイン部分)とプログラム(ロジック部分)を同一ページに記述できます。しかし、同じファイル内にデザイン部分とロジック部分を記述するとメンテナンスが非常に困難となります。Java でも JSP で同じような問題が発生し、JSP 2.0 でカスタムタグの導入により ロジック部を分離することができ、Struts というフレームワークまで生まれました。 PHP では、Template Engine という技術によってデザイン部分とロジック部分を分離させメンテナンスを向上させることができるようになりました。このことで、デザイナーとプログラマーが同時に作業を行えるようにもなりました。この Template Engine は、それほど作るのに難しくはありません。しかし、自分で創って自分でメンテナンスしていくのは大変というので

  • PHP Template Engine | Smarty

    You may use the Smarty logo according to the trademark notice. For sponsorship, advertising, news or other inquiries, contact us at: In 2020, you can expect countless new gambling sites to launch in Germany and the rest of Europe. Make sure to always read the Online Casino Test first before signing up with an operator. The UK is expected to introduce additional measures to keep players safe when p

  • http://www.res-system.com/item/383

  • PHP でグラフを作る (gd/JpGraph編)

    インストール手順 (スーパーユーザーで作業) # gzip -dc zlib-1.1.4.tar.gz | tar xf - # cd zlib-1.1.4 # ./configure (ダイナミックライブラリを作りたければコマンドラインオプション --shared を指定しておく) # make # make install # gzip -dc libpng-1.2.7.tar.gz | tar xf - # cd libpng-1.2.7 # cp scripts/makefile.OS Makefile (OS は、インストールする OS のタイプを指定:linux, solaris ...) # make # make install # gzip -dc jpegsrc.v6b.tar.gz | tar xf - # cd jpeg-6b # ./configure --ena

  • http://www.res-system.com/item/619

  • PHP入門

    PHP入門 この章では、PHPの作成を支援するために解説しています。PHPは、Webアプリケーションを開発するためのプラットフォームで、現在最も多く使用されているオープンソース・ソフトウエアの1つです。PerlJava言語などと比較すると、習得しやすさや柔軟性に優れ、短期間で開発できる利点があります。 各ページでは、まだまだ手を入れなければならない個所がありますが、いずれ時間をかけて充実させていきたいと考えています。ご了承ください。 なお、ここで掲げる PHPに関する記述に重大な誤りやミスがありましたら、メールにて、ご連絡いただけると大変助かります。 ■ PHP入門目次 PHPとは PHP作成の環境作り PHPプログラムの基構造 定数と変数 配列 演算子 文字列 ループ (繰り返し処理) 条件分岐 ユーザ定義関数 クラスとオブジェクト 日付と時間 画像処理 セッション管理 正規表

  • http://www.versatileform.jp/?gclid=CNTB3aWniKECFQQupAodjDm5OQ

  • 32. PEAR::Cache_Liteで簡単キャッシュ

    キャッシュというとページ単位のキャッシュを考える人も多いかもしれませんが、もっと手軽なPEAR::Cache_Liteを使用した関数単位でのキャッシュを紹介します。キャッシュはパフォーマンスをかなり向上させることができます。パフォーマンスの低下に悩んでいる方はぜひ試してみてください。 キャッシュを使用する場合、まずはキャッシュのヒット率を考える必要がありま す。例えば、アクセスしているユーザーごとに異なる結果を返す場合は、10回の アクセスがあっても、それが10人のユーザーからのアクセスであれば、キャッ シュを作るだけになってしまいます。 逆に、毎回同じ結果を返す場合は10回のアクセスがあると、はじめのアクセスで キャッシュを作成し、残りの9回のアクセスでは、キャッシュが使用されること になり、結果を作成するための処理を省略することができます。 では、以下のような関数にキャッシュ機能を追加

    32. PEAR::Cache_Liteで簡単キャッシュ
  • Smarty - コンパイリング PHP テンプレートエンジン

    目次序文I. はじめに1章Smartyとは?2章インストール必要条件基的なインストール拡張セットアップII. テンプレートデザイナのためのSmarty3章基構文コメント関数属性ダブルクォート内に埋め込まれた変数MathSmartyの構文解析を回避4章変数phpから割り当てられた変数設定ファイルから読み込まれた変数予約変数{$smarty}5章変数の修正子capitalizecount_characterscatcount_paragraphscount_sentencescount_wordsdate_formatdefaultescapeindentlowernl2brregex_replacereplacespacifystring_formatstripstrip_tagstruncateupperwordwrap6章修正子の連結7章組み込み関数captureconfig_loa

  • not found

    盾集域名停放是全球优质行业导航备案网站领导者 为中小企业提供数字化、快速化、轻量化、精准化的网站链接服务 dns1.dopa.com,dns2.dopa.com 版权所有 站内容未经书面许可,禁止一切形式的转载 © CopyRight 2023 盾集域名停放click.com.cn    浙ICP备20018420号-2 杭州盾集网络有限公司

  • PhpUnit - 最強のユニットテスト自動化ツール - Do You PHP?

    zip形式 tgz形式 gihyo.jpにPHPUnit3で始めるユニットテストというタイトルで記事を書きました。PHP5をお使いの方は、そちらを参照してください。 ここにある情報はかなり古くなっており、正しくなくなっている可能性があります。掲載しているサンプルコードiなどは、最新のPHPでは動作しない、もしくは、別途設定・調整が必要になるかも知れません。情報を鵜呑みにせず、あなたの手を動かして、あなたの目で確認してください。 PhpUnitは一時期PEARに登録されていましたが、現在は別プロジェクトとして活動しています。新しいURLはhttp://phpunit.de/です。 テスト。。。ああ、なんてイヤな響きでしょう。。。(^-^; 「テストすること」はプログラムの品質を保証するということで非常に重要な作業だ、ということは百も承知と思いますが、コーディングと比べてやはり「イヤ」なもの