2009-08-01から1ヶ月間の記事一覧

.htaccess mod_rewriteの使い方

1.html?hogestatus=onでアクセス ↓ _hoge.php?hogenumber=1&hogestatus=on にリダイレクトします htdocs/hoge/.htaccess #php settings AddType application/x-httpd-php .html ######## rewrite setteing ######## RewriteEngine On ##### recipe ##### Rew…

便利なワンライナー

cp hoge.txt{,.bak}ファイルのバックアップを作成 > hoge.txt初期化ファイル作成 上と合わせてログファイルとかに使ったら便利でしょうかhttp://www.commandlinefu.com/commands/browse/sort-by-votes

先頭の0をなくす

$d = '05' $day = ltrim($d,'0');ereg_replaceとか使うよりも簡単にできました。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1011899630

日付け文字列の比較

とりあえずメモ $d = '2009-08-01' $darray = preg_split('/\-/',$d); if (strtotime(time()) <= strtotime("+6 day",mktime(0,0,0,$darray[1],$darray[2],$darray[0]))){ echo('hoge'); }日付けの差

for文

メモです。 for (初期値式; 条件式; 増減式) { 処理スクリプト }結果 HTML XHTML XML JavaScript http://www.scollabo.com/banban/php/php_08.html

mysql descとasc

いつも迷うのでメモ DESC 降順 大きいものから小さいもの順 1000 999 998 997 (略) 3 2 1 ASC 昇順 小さいものから大きいもの順 1 2 3 (略) 997 998 999 1000

mysql で連番をふる

どうしたらいいのか迷ってしまったのでメモ SET @i := 1; UPDATE hoge_info SET bangou = (@i := @i +1) order by fuganumber desc;hoge_infoのbangouカラムにfuganumberが大きい順に1から連番を振りたい場合のsqlsetがとても便利でした。参考 http://okyuu.…

mysql コマンド オプション

ヘルプでみれるのですがとりあえずメモp -p, --password[=name] Password to use when connecting to server. If password is not given it's asked from the tty.h -h, --host=name Connect to host.D -D, --database=name Database to use.

preg_match

とりあえずのメモです。 preg_match("/パターン/", 調べる文字列); "/パターン/" //文字列の1行目のみを調べる "/パターン/g" //複数行を調べる "/パターン/s" //改行文字を無視し、1行とみなして調べる ついでに、 "/パターン/i" //文字列の大文字・小文字…

basic認証のかけかた

basic認証をかけたいディレクトリの直下に .htaccess を設置 AuthType Basic AuthName "Input your ID and Password." AuthUserFile /home/username/pw/passwd.dat require valid-user /home/username/pw/passwd.dat を作成 htpasswd -c passwd.dat IDnameパ…

社内ライブラリ(Ethna) と mysql での画像の表示

mysqlで保存した画像の文字列を社内ライブラリで出力します template/imageoutput.tpl

社内ライブラリ(Ethna) と mysql での画像の保存

社内ライブラリはEthnaを基本としていますが、Ethnaとはやや挙動が異なるのをご了承ください。エントリポイントやfinishのテンプレート等の記述は省略しています。 template/imageupload.tpl <form action="entrypoint.php" method="post" enctype="multipart/form-data"> <input type="file" name="upload_file" class="text" size="50" /> </form>

crondの使い方

いろいろ書きたいことがたまっているのですがcronについてかきます。 cronの起動を確認 /etc/rc.d/init.d/crond status 実際に起動するCliの場所を確認 /home/katano/public_html/projectname/bin/batch.php cronに書き込む vi /var/spool/cron/username 36 …