--.--.--

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


2009.03.15

オンラインストレージをつくってみた

Ajax+PHPのファイルマネージャー、AjaXplorer



サンプルデモはこちら
ユーザー名 demo  パスワード demo

使い方はこちら(英語)

(1)まずはダウンロード。
最新版はこちら

(2)server/conf/conf.phpのパスを、自分の環境に合うように書き換える。
   ルート直下にインストールする場合は必要なし。

(3)アップロード。

(4)以下のフォルダの権限を書き込み可に設定する。
   ・files
   ・server/user

(5)アクセスしてみる。初期パスワードはadmin/admin

でもなぜか、上部に表示されるはずのメニューボタンが表示されず。
しかたないので、conf.phpのENABLE_USERSを1にして(初期値は0)、みんなが見られるようにして、ログインはBasic認証をかけた。
本来なら、管理者でログインして、ユーザーを作成したりできるはず(´・ω・`)
どなたか情報をお寄せ下さいm(_ _)m

フォルダの中にMP3を入れておくと、「フォルダ全体を再生する」という機能もあり、音楽プレーヤーとしても使えます☆

Posted at 03:32 | ツール | COM(5) | TB(0) |
2009.02.05

【MySQL】文字列を追加して更新

例:
UPDATE `kimonos` set `comment`= concat(`comment`,"追加する文字列") WHERE `shop_id`=94

Posted at 17:25 | MySQL | COM(0) | TB(0) |
2008.08.26

getElementsByNameのIEとFirefoxでの違い

Firefoxでは全てのタグのname属性を見てくれるが、IEではinputタグなど一部のタグしかみてくれない。

ただ、IEのgetElementByNameは、id属性も一緒に見てきてくれているので、nameとidに同じものを指定して置けば、getElementByNameで、要素を引っ張ってくれることが出来るようだ。

でも、IDを指定してしまうと、getElementByIdが使えなくなる。
(getElementByIdでは、IDが複数あるとエラーになる)

Posted at 13:30 | javascript | COM(2) | TB(0) |
2008.06.24

CakePHPでキャッシュをオンにする

まず、[/app/config/core.php]のキャッシュの設定を有効にします。

define ('CACHE_CHECK', true);

コントローラで、Cache ヘルパーをヘルパー配列の中に追加。

var $helpers = array('Cache');

コントローラの$cacheAction 変数には、キャッシュしたいアクション、そしてデータの中にキャッシュを保持する時間(秒数で指定)を含む配列を設定してください

var $cacheAction = "1 hour";

Posted at 15:01 | cakePHP | COM(0) | TB(0) |
2008.06.03

MySQLの文字化けを防ぐ

app/config/database.phpに
'encoding' => 'utf8'
を追加する。

var $default = array(
'driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'dbname',
'prefix' => '',
'encoding' => 'utf8'
);

Posted at 18:43 | cakePHP | COM(0) | TB(0) |