タグ

PHPに関するf-shinのブックマーク (42)

  • PHPで安全なセッション管理を実現する方法

    _ 残り容量が数十Mバイトになっていた PCがなんかくそ遅いなーと思ってふと空きディスク容量をみたら、残り数十Mバイトまで減っていた。Folder Size for Windowsで各ディレクトリ単位のディスク使用量をながめてみたところ、 Thunderbirdでimapでアクセスしているアカウントのデータフォルダに、なぜか1GバイトオーバーのINBOXファイルがあった。なにこれ? 削除したけど別に動作には支障はなし。 puttyのlogが無限に追記されたよ……。数Gバイト。 昔ダウンロードしたCD/DVD-ROMのisoイメージファイルが、そこかしこに消されず残ってたよ。10Gバイトオーバー。 あと、細かいテンポラリディレクトリの中身とか消したら、30Gバイトくらい空いた。そこまでやって久しぶりにデフラグを起動したら、表示が真っ赤(ほとんど全部断片化されている)だったので、最適化実行中。

    f-shin
    f-shin 2006/08/27
  • 『Ethna』徹底解説

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    『Ethna』徹底解説
    f-shin
    f-shin 2006/08/11
  • PHP MySQLな超高機能CMS:MODx:phpspot開発日誌

    MODx Content Management System | Home MODx is an open source PHP Application Framework that helps you take control of your online content. It empowers developers and advanced users to give as much control as desired to whomever they desire for day-to-day website content maintenance chores. PHP+MySQLな超高機能CMS:MODx。 管理画面がAjaxになっていたり、検索エンジンフレンドリURLやキャッシュ機能、簡易アクセス解析機能等、かなり高機能なCMSのようです。 MODxを使ったサイトの例 MO

    f-shin
    f-shin 2006/07/15
  • MODx - 青海波 PukiWiki Plus 実験中!

  • RSS ブロガー レッツPHP!(ネットツール)

    s3.to 2024 著作権. 不許複製 プライバシーポリシー

    f-shin
    f-shin 2006/07/08
    サンプルが結構、ポイントをついている。
  • PHPのコミュニティ ポータルサイト「PHPプロ!」

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • PHP: PDOStatement::execute - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: PDOStatement::execute - Manual
    f-shin
    f-shin 2006/06/28
  • コマンドライン インストーラ

    f-shin
    f-shin 2006/06/27
  • 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) セキュリティ ユーザからの入力を信

    f-shin
    f-shin 2006/06/26
  • 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

    f-shin
    f-shin 2006/05/24
  • akiyan.com : 新たなXSS(CSS)脆弱性、EBCSS

    新たなXSS(CSS)脆弱性、EBCSS 2006-03-30 かなりヤバめなXSS的攻撃方法が見つかりました。詳細は以下のリンク先をご覧下さい。 文字コード(SJIS)とHTMLエンコードとCross-Site Scriptingの微妙な関係 文字コードとHTMLエンコードとCross-Site Scriptingの微妙な関係 (EUCの場合、UTF-8の場合) 何がヤバいのかというと、この攻撃方法に対する根的対策がほとんどのサイトで行われていないと思われるからです。 今までCross-Site Scripting脆弱性への対策はHTMLで使われる文字列を実体参照に変換するのが基でした。しかし、マルチバイト文字列の仕様を突いて半端な文字列を送信しクオート文字を無効化(escape)することで、実体参照に変換されていてもスクリプトの実行が可能なケースがあることが判明したのです。 ちなみ

  • HTML_AJAXを使ったリアルタイム進捗表示アップローダー:phpspot開発日誌

    HTML_AJAX : ProgressMeter Documentation for the HTML_AJAX Powered file upload progress meter. PEARのHTML_AJAXを使ったリアルタイム進捗表示アップローダーのサンプル。 ソースはWeb上のSVNリポジトリから取得できます。 ファイルの何%が終わったか?という進捗状態を取得するためには、ここで配布されているPHPエクステンションをインストールし、 upload_progress_meter_get_info という独自の関数を使えるようにしなくてはいけません。 PHPエクステンションをインストールしない場合でも、進捗状態であることをアニメーションしつつアップロードするようなプログラムは作れるようです。 PHPにはアップロード中のファイルが何%UP完了したかを知る方法は標準では備わっていないよ

    f-shin
    f-shin 2006/03/31
    やっぱりPHPは途中進捗が取れないのか。この辺はJavaみたいに比較的低レイヤーな処理を書かなきゃいけない方が融通が利くよねぇ・・・。痛し痒しでんな。
  • PHP/App - よくきた wiki

    追加 † 「PHP/App/」まで自動で付加されますので入力する必要はないです. ページ名は「PHP/App/カテゴリ名/アプリケーション名」でお願いします. カテゴリ名は英小文字(&必要なら数字)のみ. アプリケーション名はなるべく正式名. ページを作成したらひな形ページを選択できるので,「PHP/App/_template_」をプルダウンメニューから読み込みしてください.ページのひな形がコピーされます. みたいにお願いします.

    f-shin
    f-shin 2006/03/17
    PHPのアプリケーション集
  • Zend、Zend Frameworkプレビュー版配布開始 | エンタープライズ | マイコミジャーナル

    イスラエルZend Technologies(以下Zend)は3日、スクリプト言語PHP向けアプリケーション・フレームワーク「Zend Framework」のWebサイトを公開、同プレビュー版の配布を開始した。 Zend Frameworkは、フロントコントローラ、アクションコントローラ、コンポーネントライブラリから構成されるシンプルなアーキテクチャを採用するMVCフレームワークを中心に実装される。対応するバージョンはPHP 5以降、ライセンスはPHPと同様にBSDスタイルとなっており、自由な改変、再配布が行える。なお、プレビュー版では、主な機能として以下の各コンポーネントが提供される。 Zend_Controller、 Zend_View MVCモデルによるアプリケーション開発の基盤となるコンポーネント。サードパーティ製テンプレートエンジンの利用も可能。 Zend_Db データベース

    f-shin
    f-shin 2006/03/07
    マルチバイト対応はどうよ。Validatorとかmailとか。
  • PHPで書かれたWEBクローラー用クラス:phpspot開発日誌

    SourceForge.net: PHPCrawl PHPCrawl is a class written in PHP for crawling/spidering websites. It supports filters, limiters, cookie-handling and other features. By overriding a special method of the class users can decide what should happen to the data the webcrawler finds. SourceForgeにて、PHPで書かれたクローラー用のクラスが公開されています。 クロール後、getReportメソッドで、 見つけたリンク数 見つけたファイル数 受信バイト数 のような値を取得することが出来る模様。 クラスリファレンスはここにあ

    f-shin
    f-shin 2006/03/04
  • Yahoo! Developer Network - PHP Developer Center

    PHP Developer Center - Yahoo! Developer Network Get StartedHomeAbout UsDeveloper Network BlogYDN Theater Frequently Asked QuestionsSupport CommunitiesGot Suggestions?Developer CentralColdFusion Developer Center.NET Developer CenterFlash Developer CenterJava Developer CenterJavaScript Developer CenterMobile Developer CenterPHP Developer CenterPython Developer CenterRuby Developer CenterSilverlight

    f-shin
    f-shin 2006/03/01
  • Hawk lab : JSONEncoder

    このドメインを購入する。 hawklab.jp 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -

    サーバにインストールして使えるRSSリーダー 自宅サーバやイントラサーバにインストールして使えるRSSリーダー。 サーバにインストールして使えるRSSリーダー Yahoo!などのサーバ型RSSリーダーで記事が最新に更新されるのを待たされていらいらさせられる事はないだろうか。また、クライアント型のRSSリーダーを使っていて自宅のパソコンでしか記事が見られずに不便な思いをする事もあるだろう。 特に会社内ではチェックする情報も似通っており、それを様々な管理するのは煩雑だ。ネットワークの負荷増大にもつながり、クライアント型のメリットは薄い。 日紹介するフリーウェアはFreshReader、自宅のサーバや会社のイントラサーバにインストールして使えるRSSリーダーだ。 FreshReaderはPHPで書かれており、ApacheなどのWebサーバの好きなディレクトリにダウンロードしたファイルをコピーす

    MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -
    f-shin
    f-shin 2006/02/22
  • PHPとAjaxでFTP機能を実現するツールの紹介:phpspot開発日誌

    SourceForge.net: AjaxFTP A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind. これは凄いです。設置すると、次のようなFTPログインフォームが現れます。 アカウントを入力して、「Connect」ボタンを押すと次のようにファイルツリーが表示され、エクスプローラライクに階層を辿ることが可能です。 この機能を実装するためには、次のような簡単なコードを書くだけでOK。これだ

  • AjaxFTP

    A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind.