小物

dec64(和名:でじこん)

数字列をURLで扱える形で変換する関数群です。 base64エンコードの数字入力限定版というとわかりやすいかも。base64というと非ASCII文字列をASCII文字に変換する用途に使われますが、 このエンコードでは数字列を短縮化するのが目的です。使用例 encode($src…

でたらめな内容のファイルを作る

-[detarame.pl]----------------- $length=$ARGV[0]; srand(time) for (1..$length) { $r=rand(255); print chr($r); } -------------------------------使い方: detarame.pl 文字数 > 出力先ファイル 例: perl detarame.pl 2048 > ./outfile *07/12/17修正

apache2.2.0でhttpd.confの編集

httpd.confなどのフルパスを毎回書くのが面倒なのでつくりました。 basedirは環境にあわせて変更してください。 apachectlのパスは通していなければ実行部分を変更してください。 #!/bin/sh basedir="/usr/local/apache2/conf" if [ "$1" = '--help' ] ; the…

GETクエリー文字列を配列変数として取得する

物凄くありそうなのですが探しても見当たらなかったので作りました。 function parsequery() { searchstr=location.search; // これでURLのクエリ文字列だげ取得するだ getquerystr=searchstr.substring(1); // 先頭の?ば外すだ getqueries=getquerystr.spli…

配列やオブジェクト変数をHTMLに書き出す関数

var_dumpやprint_rは読みづらいから作ってみました。 >と表示されるのはオブジェクト変数 function read_array($arr) { if (is_array($arr)) { echo "<dl>"; foreach($arr as $n=>$v) { echo "<dt>$n</dt>"; echo "<dd>"; read_array($v); echo "</dd>"; } echo "</dl>"; } elseif (is_o…