phpに関するsyatcのブックマーク (9)

  • 【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード

    「(PHPで書かれたアプリケーションには)アバウトなコードが多い」。エレクトロニック・サービス・イニシアチブの大垣靖男社長は,2006年8月19日に開催されたPHP関連イベント「PHPカンファレンス2006」の講演「危険なコード」で,PHPで書かれたアプリケーションに存在する危険なコードを指摘した。講演の中では,実際に存在するアプリケーションの名前を出し,そのソースコードからセキュリティ上危険な個所を挙げていった。「安全なコードを書くには悪い例も知っておかなければならない」というのが同氏の主張である。 大垣氏はまず,「セキュリティのリスクはサブシステムとの境界の部分で発生する」と指摘した。サブシステムとは,データベース,メール・システム,ユーザーのWebブラウザといった外部のシステムのこと。「境界で入力時にきちんとバリデーション,出力時にきちんとエスケープ処理(フィルタリング)を行えば,か

    【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード
  • IBM Zend Framework を理解する パート 1: 基本: dW - 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.

    IBM Zend Framework を理解する パート 1: 基本: dW - Japan
    syatc
    syatc 2006/07/25
  • PHPで画像を雑誌風に自動レイアウトするクラス:phpspot開発日誌

    A List Apart: Articles: Automatic Magazine Layout Auto-resized images are a common feature on the web now. Automating the process of resizing images saves a lot of time?it’s certainly quicker than manually resizing images in Photoshop?and is a good way to manage images on a site. But when a good designer crops your images manually, they always looks better. PHPで画像を雑誌風に自動レイアウトするクラスが公開されています。 例えば、次の

    syatc
    syatc 2006/07/14
  • FrOSCon "PHP best practices"資料 (SOLVALOU.NET)

    ワールドカップで盛り上がるドイツで行われたPHPワールドカップ(嘘)「FrOSCon」での”PHP best practices”と題されたスピーチの資料が公開されました。 PHP best practices - The dos and don'ts http://talks.php.net/show/php-best-practices/ ※カーソルの左右でページ移動できます(→ 進む / ← 戻る) おおまかな内容はこんな感じ。 一般 typeセーフなコーディングをする opentagには"<?php ?>"を使う エラーレベルはE_STRICTにする Exceptionはメモリリークを起こすことがあるので注意 デバッガを使う(Xdebugがオススメ) コーディング規約に従う ドキュメントを書く(phpDocumentor) セキュリティ ユーザからの入力を信

    syatc
    syatc 2006/06/27
  • zuzara.com » PHPのswitchのcase文には関数が使える

    < ?php $test = 'aaa'; switch (true) { case ($test > 10): echo "10!"; break; case is_numeric($test): echo "digit!"; break; case is_float($test): echo "float!"; break; case is_aaa($test): echo "aaa!"; break; default: break; } function is_aaa($str) { return ($str === 'aaa') ? true : false; }URLのパラメータが数字だったら、という処理をif文ではなくswitch文で書けたらきれいかな、と思ってやってみたら動きました。ユーザ定義関数を使うときはちゃんとboolを返さないと動かないようです。 マニュアルには見当た

    syatc
    syatc 2006/06/15
  • プロファイリング:xdebug WinCacheGrind - Y-110's Wiki

    最新文章 2018-12-26 21:10▪ 诵读先贤诗文育我职业素养上海中职学生分享读书活动成果 2018-12-26 21:10▪ 高空坠物砸坏奔驰车18户住户涉案法院判决11户赔偿 2018-12-26 21:10▪ WIPO总干事:中国是全球知识产权申请量增长推动力量 2018-12-26 21:10▪ 今年虹口劳动监察为千余员工追回工资3700余万元 2018-12-26 21:10▪ 没能去西部欣赏大江大河这些美术作品带你看西部“风土人情... 2018-12-26 21:10▪ 日:“恋爱暴力”问题愈发明显有超半数大学生经历过 2018-12-26 21:10▪ 抑郁症男子反对给继女买零斥太小气放火烧家被批捕 2018-12-26 21:10▪ 山东将迎大风降温局部地区降温超10℃ 2018-12-26 21:10▪ 外交部:中非合作得到非洲人民真诚欢迎 2018-1

    syatc
    syatc 2006/06/06
  • 負荷対策概論 - Y-110's Wiki

    最新文章 2018-12-26 17:10▪ 致敬英雄,致敬不朽的精魂 2018-12-26 17:10▪ 四十年来闵行人的文化生活史一幕幕回放 2018-12-26 17:10▪ “笔尖上的童画”——欢图学员作品成果展将在东方网文化活动... 2018-12-26 17:10▪ “金色热线”12月27日将迎来年终特别节目 2018-12-26 17:10▪ 北京市发布持续低温蓝色预警信号 2018-12-26 17:10▪ 北京市网信办推进自媒体账号专项治理关闭11万个 2018-12-26 17:10▪ 有创意的崇明“橘农”让梦想和情怀扎根农场 2018-12-26 17:10▪ 突发!上海地铁3、4号线晚高峰运行延误系人员进入线路 2018-12-26 17:10▪ 中国经济总量将达90万亿关键时刻传递重要信息 2018-12-26 17:10▪ 海底捞:"吃出卫生巾"系人为当事顾客

    syatc
    syatc 2006/06/06
  • smarty ��� UTF-8���茵◐ず

    �����������ŝ�������鴻�������������с�������������祉�祉�� 腱���壔�������������障�������� ��阪����������������若�吾�勰�㏍�˨��篁ヤ�������水�ャ�� //��������潟����㋘�若�����茯㏍�粋昭��������勉����c�˨�粋┃絎� ������$smarty->register_prefilter("pre01");��� //�����������冴�������勉����c�˨�粋┃絎� ������$smarty->register_postfilter("post01");��� ������PHP�����˨��篁ヤ�������水�ャ����<�ŝ�帥�˨�������潟����㋘�若��������UTF-8��т�������������翫��

    syatc
    syatc 2006/05/26
  • F's Garage Jugem出張所 | 10分では作れないけど強力なPHP開発環境

    一定期間更新がないため広告を表示しています

    F's Garage Jugem出張所 | 10分では作れないけど強力なPHP開発環境
    syatc
    syatc 2006/05/14
    phpeclipse
  • 1