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

凄くどうでもいいフォームタグのURL小ネタ

凄く当たり前。でも今まで使ってなかった よってメモ残し <FORM ACTION="test.php" METHOD="post" MIME="multipart/form-data" name="test"> これがフォームタグんで、このURLにこんなことしてみる <FORM ACTION="test.php?test=1234" METHOD="post" MIME="multipart/form-data" name="test"> こうするとPOSTとGET二つ送れる それだけ</form></form>

オブジェクト型変数へのアクセス

例えば CTest Object ([test1] => Array ( [] => CTestdata Object ( [data] => 99) [test2] => 66) という様な内容のオブジェクト型変数にアクセスしたいとする まずは基本 test2の内容を取り出したい場合は test2; ?> で出力できるんじゃ、もうちょっと込…

正規表現プチ一覧

正規表現は難しい 理解の手助けとしては、羅列で覚えるよりもその一文字が何を指令しているかを考える方が大切である 以下、一覧 ^ 先頭から始まる $ 小尾で終わる * 0個以上の連続 + 1個以上の連続 ? 0個、または1個 . 文字にマッチングする \ エスケープ o…

配列にnullが存在しているか、していないのか知りたい

…場合はこうする これを配列回数ループすると完成する JSの有名なフレームワークだと、この機能を行う変数が作成されていたが PHPでは無いみたい(少なくともphp5リファレンスでは見当たらなかった)要するに、指定した配列からnullを探すという何だか無理や…

フレームワークちいたんを利用開始

http://php.cheetan.net/ のフレームワーク《ちいたん》を利用開始 とりあえず現状は、DB(MySQL)からデータを引き出す所まで利用 フレームワークから帰ってくる情報は物凄く他雑な情報なんで、出力までは至っていないとりあえず、今の時点でのちょっとした小…

HTMLとIE──textボックスのサイズ指定について

<INPUT TYPE="text" NAME="text" SIZE="20"> と <INPUT TYPE="password" NAME="pass" SIZE="20"> htmlでフォームエレメントのサイズを指定する場合には文字数で指定する これはpx指定や%指定だと文字が切れる等の表示上の見苦しさを回避する為…だけではなく、製作者に意識し易い様にした配慮だ で、だ こいつをFirefox等の独自エンジンで表示すると、…

久々のメモ

すげー久しぶりなメモは、素晴らしく小ネタ…というか最早周知の事実かもしれない

外部接続を許可してみる──おまけ。認証設定色々

trust無条件な接続認証 PostgreSQLにアクセス可能な全てのユーザーが、任意のキャラクタロールを使用してパスワード無しでログイン可能になる reject無条件な接続認証拒否 指定したホストのアクセスを無条件に拒絶する md5アクセスしたユーザーに対してMD5暗…

外部接続を許可してみる──その2

エラーが出て上手くいかない サービスを一度停止して再起動してから再度アクセスすると、アラートが替わった Error connecting to the server: FATAL: missing or erroneous pg_hba.conf file HINT: See server log for details.…あれ? ……うわ。…あちゃ…素直…

外部接続を許可してみる

Linux等にDBソフトを導入したのなら、外部接続を容認できるようにしておかなければ非常に面倒だ Oracleで言えば、リスナーの設定がこの定義にあたる。MySQLではユーザー作成時にユーザーを利用できるホストを指定できる(この時に定義しなければホストを問わ…

2008/05/09追記

実行するsqlファイルの仕様について 実行時には、一行ずつ行なわれる様子。しかして終了定義の;が無ければそのまま一つの構文として解釈される これは長いsql文実行の際に処理限度を溢れてしまうのを避けるためかなお、ログインと同時にロードする場合の記述…

ファイルからのSQL実行

テーブルにデータをインポートする場合、csv形式のテキストデータ等を読み込んでデータの挿入を行う方法があるがジオメトリカラムへのデータの挿入の場合形式が違うので実行できない(PostgreSQLから単純にジオメトリカラムの情報をテキストデータとして出力…