--.--.--
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を入れておくと、「フォルダ全体を再生する」という機能もあり、音楽プレーヤーとしても使えます☆

サンプルデモはこちら
ユーザー名 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を入れておくと、「フォルダ全体を再生する」という機能もあり、音楽プレーヤーとしても使えます☆
2009.02.05
【MySQL】文字列を追加して更新
例:
UPDATE `kimonos` set `comment`= concat(`comment`,"追加する文字列") WHERE `shop_id`=94
UPDATE `kimonos` set `comment`= concat(`comment`,"追加する文字列") WHERE `shop_id`=94
2008.08.26
getElementsByNameのIEとFirefoxでの違い
Firefoxでは全てのタグのname属性を見てくれるが、IEではinputタグなど一部のタグしかみてくれない。
ただ、IEのgetElementByNameは、id属性も一緒に見てきてくれているので、nameとidに同じものを指定して置けば、getElementByNameで、要素を引っ張ってくれることが出来るようだ。
でも、IDを指定してしまうと、getElementByIdが使えなくなる。
(getElementByIdでは、IDが複数あるとエラーになる)
ただ、IEのgetElementByNameは、id属性も一緒に見てきてくれているので、nameとidに同じものを指定して置けば、getElementByNameで、要素を引っ張ってくれることが出来るようだ。
でも、IDを指定してしまうと、getElementByIdが使えなくなる。
(getElementByIdでは、IDが複数あるとエラーになる)
2008.06.24
CakePHPでキャッシュをオンにする
まず、[/app/config/core.php]のキャッシュの設定を有効にします。
define ('CACHE_CHECK', true);
コントローラで、Cache ヘルパーをヘルパー配列の中に追加。
var $helpers = array('Cache');
コントローラの$cacheAction 変数には、キャッシュしたいアクション、そしてデータの中にキャッシュを保持する時間(秒数で指定)を含む配列を設定してください
var $cacheAction = "1 hour";
define ('CACHE_CHECK', true);
コントローラで、Cache ヘルパーをヘルパー配列の中に追加。
var $helpers = array('Cache');
コントローラの$cacheAction 変数には、キャッシュしたいアクション、そしてデータの中にキャッシュを保持する時間(秒数で指定)を含む配列を設定してください
var $cacheAction = "1 hour";
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'
);
'encoding' => 'utf8'
を追加する。
var $default = array(
'driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'dbname',
'prefix' => '',
'encoding' => 'utf8'
);



