ZendFrameworkでセッションを取得する方法

             if (isset($_SESSION['login_user'])):
                $login_user = $_SESSION['login_user']['login_user'];
                $member_id = $login_user[0];
            else:
                $member_id = $this->getRequest()->getParam('member_id');
            endif;


スポンサーサイト

Zendframeworkでテンプレート名をつけるときの注意事項。

テンプレート名には、アンダーバー("_")をつけないようにすること。
テンプレートにアンダーバーが存在すると、異常終了の原因になる。

プログラミングが速くなる10の方法

pgyougo.seesaa.net/article/110452306.html

mysqlのコマンドラインでデータを直接データベースに入れる方法。

mysql -u(ユーザ名) -p (データベース名) < インポートするソース(.sqlなど。パスつき)
インポートするソースは、ftpで任意のフォルダに上げておく
(/var/www/など)

絶対に従うべきSEOの5つの大原則

www.seojapan.com/blog/seo-5-rules

ZendFrameworkでセッションを使用する方法

コーディング例

$login_user = array();
$login_user[0] = "aaa"
$login_user[1] = "bb"
$namespace = new Zend_Session_Namespace('login_user');
$namespace->login_user = $login_user;

参考URL
framework.zend.com/manual/ja/zend.session.basic_usage.html

input type="checkbox"で複数個の値を取得するとき

以下のようにコーディングする。
<input type="checkbox" name="test1[]" value="val1"/>val1<br/>
<input type="checkbox" name="test1[]" value="val2"/>val2<br/>
<input type="checkbox" name="test1[]" value="val3" checked/>val3<br/>

Zend_Mailコーディング例(文字化け対応)

Zend_Loader::loadClass('Zend_Controller_Action');
Zend_Loader::loadClass('Zend_Config_Xml');
Zend_Loader::loadClass('Zend_View');
Zend_Loader::loadClass('Zend_Layout');
Zend_Loader::loadClass('Zend_Mail');

class MailController extends Zend_Controller_Action {

    public function init(){
        $config = new Zend_Config_Xml('./application/config/helo-layout-config.xml','layout');
        Zend_Layout::startMvc($config);
    }

    public function indexAction(){}

    public function sendAction(){
        $to = $this->getRequest()->getParam('to');
        $from = $this->getRequest()->getParam('from');
        $title = $this->getRequest()->getParam('title');
        $content = $this->getRequest()->getParam('content');
        // こうしないと文字化けする。
        $mail = new Zend_Mail('ISO-2022-JP');
        $mail->setFrom($from);
        $mail->addTo($to);
        $mail->setSubject(mb_convert_encoding($title,"JIS","ASCII,JIS,UTF-8,CP51932,SJIS-win"));
        $mail->setBodyText(mb_convert_encoding($content,"JIS","ASCII,JIS,UTF-8,CP51932,SJIS-win"));
        $mail->send();
        $this->_redirect('/mail/thank');
    }

    public function thankAction(){}
}

Zend_Mailで文字化けする。

d.hatena.ne.jp/xxmiumiuxx/20070921/1190348812
doremi.s206.xrea.com/zend/ref/zend_mail.html

IE6から8でcss3のセレクタを使用できるようにするには?

selectivizr.jsというjavascriptライブラリーがある。

参考URL
weboook.blog22.fc2.com/blog-entry-267.html

IE8以下でもmediaqueryを使用する方法

javascriptとして、respond.jsを組み込む。

参考URL
hamalog.tumblr.com/post/4583227184/ie8-mediaquery-respond-js

IE8以下でHTML5の要素を使用するとき。(html5.js)

以下のjavascriptを組み込むようにする。
http://code.google.com/p/html5shiv/
aFarkas-html5shiv-3.6.2-6-g84b5018.zipとなっているが
この中にhtml5shiv.jsとhtml5shiv-printshiv.jsが
入っている。

参考URL
www.arch-web.jp/archives/771/
www.webcreator-net.com/tips_memo/html/20111222224527.html

2013.3.28追記
※上記jsを組み込まないと、IE8以下で、html5の要素に対して、
CSSが効かないという現象が発生するので、注意すること。


ただし、html5.jsを組み込んでも、JQueryを使用して
html5の要素を追記した場合、それに対してCSSが適用されない
という現象が発生しているので注意すること。

参考URL
5509.me/log/notification-of-using-jquery-with-html5

ZendFrameworkのパスを変更したときについて

bl_applicationをapplicationなどに変更したときは、
ホームディレクトリ配下のindex.phpの
Zend_Controller_Front::run('./application/controllers');
の部分を確認すること。

ウェブデザイナーのための基本的なデザインの10のルール

coliss.com/articles/build-websites/operation/design/10-basic-graphic-design-rules-for-web-designers-by-webdesigndev.html

パスワード生成ツール

www.luft.co.jp/cgi/randam.php

日本語版psqlで接続するとfe_sendauth: authentication type 5 not supported

www.ezms.net/guide/util/cse/cse_trouble_20060728_001.html

windowsでpostgreSQL使用

lets.postgresql.jp/documents/tutorial/windows/

d.hatena.ne.jp/shikaku/20110413/p1

postgresql.conf説明

www.dbonline.jp/postgresql/ini/index1.html

Zend_Layoutを使用すると、PHPソース部分がそのまま表示されてしまう。

例として<?=  $this->headTitle() ?>とコーディングしている部分が、
ブラウザで表示させると、this->headTitle() ?>のように表示されてしまう。
ソースがそのまま表示されてしまう。

詳細な原因は不明であるが、下記のようにコーディングを変えると正しく表示された。
<?php echo $this->headTitle() ?>


Postgres pg_ctlについて

www.postgresql.jp/document/pg812doc/html/app-pg-ctl.html

postgres ロールについて

www.postgresql.jp/document/pg810doc/html/user-manag.html

postgres createuserコマンド

www.postgresql.jp/document/pg732doc/reference/app-createuser.html

postgreSQLポータルサイト

lets.postgresql.jp/
www.atmarkit.co.jp/fdb/rensai/postgresql/01/pgtune1-1.html

セキュリティ関連(パスワード変更など)
www.hizlab.net/app/pgsec.html

sudoについて

itpro.nikkeibp.co.jp/article/COLUMN/20071205/288862/

ZendFrameworkでデータベースにアクセスする

w.builwing.info/2012/01/18/zendframework%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B/

SQLite] DB作成・起動・終了・table/index/db表示

mocha.exblog.jp/5090052/

PHPでhtmlからPDFを作成する方法

PHPでhtmlからPDFを作成する方法

blog.syuhari.jp/archives/1992

mPDFというライブラリーがある。

www.syboos.jp/opensource/bookmark/detail/mpdf.html
ライセンスはGPL

そのほかTCPDFというライブラリーもある。
www.monzen.org/Refdoc/tcpdf/
ライセンスはGPL
(たぶん、LICENSE.TXTをみると・・・)


プロフィール

e.swan

Author:e.swan
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR