php

pingserverのサンプルスクリプトをおいてみた

php

http://nakahara21.com/index.php?itemid=647

協調フィルタリングを行うライブラリVogoo PHP LIBを使ってみた

php

本家は、Vogoo PHP LIB 以下のページを参考に ・BUKURO-JIN | レコメンド機能を実装する ~Vogoo! PHP Lib~ ・ウノウラボ by Zynga Japan: オススメ機能には Vogoo がオススメ ・PHPから使えるレコメンデーションエンジン「Vogoo」 - Sometime PHP Vogoo自…

PHPでベイジアンフィルタを使ってみる

主にここを参考に http://castor.s26.xrea.com/blog/2008/02/18 ライブラリはここ http://www.xhtml.net/php/PHPNaiveBayesianFilter http://www.xhtml.net/documents/scripts/phpnaivebayesian-1.0.zip 上記のページを参考にして_getToken()をオーバーライ…

phpからmecabを使うための拡張をインストールする

http://d.hatena.nh.jp/Kmusiclife/20101020/1287512977 http://d.hatena.nh.jp/rsky/20071228/1198841049 $ wget http://www.opendogs.org/pub/php_mecab-0.3.0.tgz $ tar zxvf php_mecab-0.3.0.tgz configureに必要なパスを取得しておく $ whereis php-con…

Shift-JISで出力したFormからPOSTで受け取った値が正常に取得できない

php

Formに enctype="multipart/form-data" が指定されていると文字コード変換が動作しない様子 http://kona.tonakaj.org/php.multibyth.html> しかし、文字エンコーディングの設定は合っていて、スクリプトエンコーディングも内部エンコーディングも出力エンコ…

HTTPのPOSTでファイルをアップロードする

php

PEARのライブラリを使うほうが楽 PEARのHTTP::Request2 http://pear.php.net/package/HTTP_Request2/ http://pear.php.net/manual/en/packagh.http.http-request2.php |php| setMethod(HTTP_Request2::METHOD_POST) ->addPostParameter('username',…

definedを使って定数が定義されているかどうか調べても常にTrueが返ってくる

php

definedに与える定数名は、引用符で囲む必要がある http://jp.php.net/manual/ja/function.defined.php> 引用符の使い方に注意してください。これは重要です。この例では文字列 'TEST' が、定数 TEST の名前かどうかを調べています。 <<

未定義かもしれない変数を空文字列にエスケープする

環境によって、未定義の変数を使用した際にnoticeが発生するのが面倒くさい。 一々ifで判定するのも面倒くさい。未定義だったら空文字列扱いして欲しい時にhtmlspecialcharsを使用する htmlspecialchars http://php.net/manual/ja/function.htmlspecialchar…

PEAR, XML

簡単な例 |php| " ", "linebreak" => "\n", "typeHints" => false, "addDecl" => true, "encoding" => "UTF-8", "rootName" => "feed", XML_SERIALIZER_OPTION_ROOT_ATTRIBS => array('xmlns' => 'http://www.w3.org/2005/Atom'), //"defaultTagName…

RSSを生成する

CakePHPでお手軽にやりたいなら1が良いのではないかと PEAR、XML::SerializerはRSSをベースに色々追加する必要がある時などに CakePHPで実装する 普通にActionを経由して取得した情報をRSSに変換できる ※ 要は自動的にヘルパーを読んでテンプレートを切り替…

Qdmailはメール送信時メールアドレスの形式チェックを行なっている

php

http://hal456.net/qdmail/validation> メールアドレスのバリデーション Qdmailでは、メールアドレスを正規表現でチェックしています。 ただし、デフォルトではごく簡単な正規表現であり、@(アットマーク)が含まれているかどうか、程度のものです。 (1.1.8b…

Dropboxのファイルを定期的にダウンロードする

http://codh.googlh.com/p/dropbox-php/ 要Pecl::OAuth % php /home/atyks/chalow/src/downloadDropbox/download_filh.php |php|

サーバサイドで動作するサンプルを作る

サンプルと参考 http://fanpagh.adcodh.co.jp/development/ http://fanpagh.adcodh.co.jp/programing-php/ https://github.com/facebook/php-sdk/ 権限を割り振り 一部ブログなどでは、req_permsとあるが正解はscope |php| getLoginUrl(array( 'canvas' => 1…

ファイル名に日本語を指定してファイルをダウンロードさせる

php

サーバ上に保存したファイルをダウンロードするときに、日本語ファイル名でダウンロードできるようにするためのプログラム片。 昔どこかで書いた記憶があったけど、思い出せなかったのでこちらに備忘的に書いておく。 ディレクトリの構成は以下のような感じ …

htmltemplath.incについて

php

もともとはWikiの方に情報をアップしていたのですが、特段更新も無さそうなのでブログのほうに転記しておきます。基本的な使い方は、「http://hokori.net/2008/03/01/thmltemplate_for_php/」あたりが詳しいかと思います。 元ネタ:http : //atyks.ngram.org/…

phpでmod_rewriteもどきを作ってみた

php

最近よくmod_rewrite絡みを使ったり使いたかったりなんかすることが多かったりします。の割りに使っているApacheにmod_rewriteモジュールが入っていなかったりして非常にげんなりすることが多いので、phpと.htaccessを使ってそれっぽく動くものを作ってみま…

1つのファイルを1つのデータベースとして扱うPosqlを使ってみた

手軽でSQLが使えるストレージを探していて引っかかったPosqlを使ってみました。使ってみたのは、Version 2.08。 特徴としては、以下 -PHP単体で動作するライブラリ系のDBMS -ファイル単位でデータベースを管理できる 元ネタ SourceForge:http : //sourceforg…

PEARの再設定時に **ERROR**

php

PCの環境を変えた後に、PEARを使ってライブラリのインストールをしようとすると以下のようなエラーが出て怒られた || % pear PHP_PEAR_INSTALL_DIR is not set correctly. Please fix it using your environment variable or modify the default value in pe…

福岡発PHP動向 ~paperboy&co.におけるPHP開発の現場~ - Webデベロッパの祭典@福岡

日時: 2009年1月31日(土) 15:05~15 : 50 会場 : アクロス福岡 608会議室 スピーカー: 万野 潤二 氏 概要 : http://www.pasonatech.co.jp/event/index.jsp?no=1086 小休止の時間にふらふらしていたら、5分ほど遅刻した。おそらくその間は自己紹介だったと…

Apacheが実行される度に自動的にPHPのプログラムを実行する

php

.htaccessに以下を追加 || php_value auto_prepend_file "/xampplite/htdocs/project/init.inc" ||

.htaccessに記述するPHPの設定

php

|php| 表のページは Shift-JIS 内部のプログラムは UTF-8 もし、内部と出力が同一ならば 二つのコードを一致させればOK? HTML の出力用文字コードを設定する AddType "text/html; charset=Shift_JIS" html htm 文字列コードを修正する php_value mbstring.de…