タグ

phpに関するregicatのブックマーク (17)

  • CakePHP Modelに関する6つの誤解

    CakePHPのModelはActiveRecordライクなDBアクセス方法を提供しており、さらにアソシエーションを設定することにより複数テーブルの値を同時に操作できるなど、DB操作に対するインターフェイスが数多くあります。 ただ「手軽にDB操作ができる」という印象が先行しているゆえ誤解を招くことがあるようです。 1. クラス名に対応したテーブルしか操作できない Modelのクラス名とテーブルを自動でマッピングするのはフレームワークのいわば便利機能です。デフォルトでそのような動作をするだけで、容易に変更することができます。 Model#$useTableにテーブル名を指定すれば任意のテーブルを操作できます。 <?php class Foo extends AppModel { public $useTable = 't_user'; // t_userテーブル } ?> 2. DBを使わな

  • Fresh! » CakePHPで作る会員管理システム

    これまで作ってきたCakePHPによる会員管理ステムのまとめです。 まず最初に、どういうシステムを作るか、要件を箇条書きにします。 会員側 会員登録ができる(ログインIDはメールアドレスで) 登録確認メールが送られる その後はログインできる 会員メニューがある 登録情報の更新ができる 会員種別を登録できる 誕生日を登録できる 好きなべ物をcheckboxで登録できる パスワードは暗号化しないで登録する セッションで認証する 退会できる 画像を複数登録できる 管理者へは画像添付メールで送る 後日実装予定の機能 仮登録メールクリックで登録になる 画像サイズを変更できる 管理側 adminでログインできる 会員を一覧できる・pagingできる 会員を検索できる 会員検索結果をCSVでダウンロードできる 会員情報を詳細表示できる 管理者アカウントを登録できる(一覧・編集・削除できる) バッチ

  • https://www.multiburst.net/ElectricBrain/2009/02/how-to-works-cakephpp-on-subdirectory

  • はじめに | ロリポでPEAR | Lism.in

    ナウでヤングなレンタルサーバー、ロリポップ。格安サーバとはいえ、Perlのモジュールはかなり揃っているようです。しかしながら、phpにはあまり力を入れていないのか、PEARのライブラリはほとんどインストールされていません。しかも、インストールされているバージョンも古く、新しいライブラリを手動で組み込むとエラーを起こしてしまうこともあります。例えば、XML_Unserializerなどは「Call to undefined function: sethandlerobj()」というエラーで止まってしまいます。 これを回避するため、サーバに最初からインストールされているPEARライブラリが読み込まれないようにした上で、手動で設置したライブラリを読みに行くように設定を変更します。 include_pathの設定 まず、phpのinclude_pathを設定します。.htaccessに以下のように

    regicat
    regicat 2007/10/10
  • http://power.scianto.net/php/note/id22.php

    regicat
    regicat 2007/10/10
  • Services_Hatena - PHPの挑戦 (ハズレ日記)

    Services_Hatena - PHPの挑戦というBlogを開設された方がいらっしゃるようなので、作りかけのはてなブックマーククラスを寄贈。 下の認証を組み込むとこで、迷って放置しちゃってたやつです。 <?php require_once 'HTTP/Request.php'; class Services_Hatena_Login extends HTTP_Request{ // {{{ setWSSEAuth($user, $pass, $sha1 = false) function setWSSEAuth($user, $pass, $sha1 = false){ if($sha1 == true){ $passhash = base64_encode(sha1($pass)); }else{ $passhash = base64_encode($pass); } $nonce 

  • nnno.jp » PEAR :: Package :: Services_Hatenaリリース

  • http://www.anchorsystems.co.jp/anchor/ashp/peggy/outlinephp.html

    regicat
    regicat 2007/03/01
    DB接続とPHPのデバッグ機能
  • PRhagger | スパムとか

    某所で話題のPHPで動作するplagger→ PRhaggerですが、プラグイン自体はPHPをで書く必要はありますが、利用者はWebブラウザから設定ができます(現PRhaggerにはタイポがあり、Windows以外での動作にはひと作業必要です。29日の発表頃には修正版がアップされるでしょう)。 PRhaggerの設定画面 posted by (C) everes subscriptionという部分にインストールしてあるプラグインが一覧されます。filter・publishもプラグインです。 複数のインプットに複数のフィルターをかけて、複数の出力先に出力。という設定をブラウザでできるのです。 詳しくは、2007/01/29に開催されるPHP勉強会20で、haltさんが紹介をしてくれるようです。 PRhaggerはPHPのWebアプリケーションフレームワークrhacoの上に作

  • PlaggerのPHP版「Prhagger」がリリース:phpspot開発日誌

    KinoWiki - php/Prhagger 「らこ」と読む。「りゃこ」かと思ったら違った。名前の由来はなんだろう? PlaggerのPHP版「Prhagger」がリリース。 PlaggerはPerlで書かれているので、プラグインを書く場合などは、Perlの知識が必要でした。 同様の仕組みがPHPでもないかな、と思っていたのですが出てきましたね。 Plaggerと違い、設定ファイルもブラウザで作れるようです。 Plaggerはyamlのconfigベースでやるべき事を設定していくが、prhaggerの場合は、コードベース。コードはブラウザから自動的に生成する。だからユーザはコードを一切触らない。 アクションを作るには、prhagger/setup/install.phpにアクセスする。 個人的に、今後の発展を期待しています。

  • PHP5で書かれたWeb2.0風プロジェクト管理ツール:activeCollab:phpspot開発日誌

    activeCollab - open source project management and collaboration tool. activeCollab is an easy to use, web based, open source collaboration and project management tool. Set up an environment where you, your team and your clients can collaborate on active projects using a set of simple, functional tools. 100% free!PHP5で書かれたWeb2.0風プロジェクト管理ツールactiveCollabの紹介。 プロジェクトを作ってその下にマイルストーンを設定したり、その元でタスクを追加したり、

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

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

  • PHPでExcelデータを読み書きする - Japan

    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.

    PHPでExcelデータを読み書きする - Japan
  • 初心者用PHP入門

    独習PHP 第3版 手を動かしながら学ぶPHP7。基構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • ソーシャルブックマーク(Scuttle)のインストール方法:phpspot開発日誌

    オープンソースのソーシャルブックマーク提供用プログラムScuttleのインストール方法を示します。 ScuttleはPHP+MySQL用に書かれていてレンタルサーバなどにも設置できると思います。 記事では、PHPMySQLの構成でのインストールを行います。 1. Scuttleパッケージをダウンロード後、解凍する 2. 次のSQL文でMySQLデータベースを作成する. CREATE database scuttle 3. 次に必要なテーブルを作成します。 解凍後のパッケージ内にある /tables.sql 内のSQL文を実行することで必要なテーブルが作成できます。 ※XAMPP上のphpmyadminで確認 4. configファイルの作成 次に解凍後のパッケージ内にある、/config.inc.php.sample ファイルを/config.inc.phpに名前を変更し、次のDBのア

  • PXBASE(PostgreSQL版)の詳細情報 : Vector ソフトを探す!

    「XML」カテゴリーの人気ランキング CSVファイルをXMLファイルに変換するプログラム 画面で簡単に設定 CSVファイルをXMLファイルに変換するコンソールアプリケーション(ユーザー評価:0) XMLFormat XMLにインデントをつけて整形する(ユーザー評価:0) XML階層化ツール XMLを階層形式に整形する(ユーザー評価:0) XMLタグチェッカー XMLコードのタグと属性の個別に調査内容を設定して一致しない場合はタグ、属性ごとにメッセージを表示(ユーザー評価:0) サイトマップメーカー8 xml Sitemap、RSS、Atomを1クリックで作成からアップロード+PING送信まで完了(ユーザー評価:0) 「HTML作成」カテゴリのソフトレビュー ホームページ・ビルダー19 スタンダード 19.0.1.0 - ドラッグ&ドロップするだけの簡単アプリを新搭載した、“定番”ホームペー

    regicat
    regicat 2005/12/07
    XML文書を木構造を保持したままデータベースに格納して操作するPHPライブラリ
  • 「すべての漢字を取り出す正規表現」をPHPで試す:phpspot開発日誌

    すべての漢字を取り出す正規表現を参考にPHPでトークンを切り出すサンプルを作成しました。 <?php // スクリプトはUTF-8で記述されています $str = <<<EOM ようこそphpspotへ!当サイトではフリーのwindowsphp開発環境であるPHPエディタ forWin や、フリーのPHPスクリプト( PHP掲示板,webshot,webimager,CMS 等 )、PHPツールバー、テレビバー、便利検索バー(Yahoo,Google,辞典検索)などを配布しています。その他、PHP入門 や PHP5ーTIPS、PHPサンプル集、MySQL解説、PHPレンタルサーバー特集などのコーナーもあります。 EOM; mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); $token = array(); // すべての

  • 1