hello worldに意味がない

独学でHTMLからCSS、気がつけばPHPも学んで(と言うか本を読んで)
来たわけだけれども、PHPはプログラム言語である。

プログラム言語と言えば有名なのはhello worldである。
そんなわけでPHPでも最初にhello worldを書かせるってのが
結構あるのだが……ソレ意味ないだろ。
要は


echo 'hello world';

なわけなのだが(余談:何故かecho文も使えない人が居るらしい)、
元来、PHPはHTMLファイルの中で使うわけで、
わざわざプログラム言語でHTMLで出来ることをやるなよと。
これではいきなり学ぶ気力が失せる。
「なんで新しい事を学んで今まで出来たことをするのか」と
かといって、下記でも面倒なだけであまり意味はない


$hello = 'hello world';
echo $hello;

とするとif文から学ぶのが良いのかねえ。
そんなどうでも良いことをふと思った

余談:
javascriptを漫画で学ぶ的な本があったので、
読んでみたら全部既に分かってることだった……むぅ

個人メモ-08/09/10

開発状況
・DBテーブルの削除に対応
・DBテーブルの作成に対応
・DBテーブル名の表示に対応
・DBテーブルのデータ表示に対応

未対応
・フィールド書き換え
・フィールド削除
・フィールド追加

バグ
・レコードが存在しない場合、スクリプトエラー発生
(必然的にフィールドの追加不可能)

問題点
・ポインタ情報をidで取るのは問題

カテゴリー: Web | タグ:

PHPのSQLiteでフィールド名取得

と言うことについてネット上を探し回ってみるが、どこにもない><
絶望した!! それが載っていないネットに絶望した!!
仕方ないので自分で作ってみた


$result = sqlite_query($db,"SELECT * FROM {$table} WHERE id=1");
$info = sqlite_fetch_array($result, SQLITE_ASSOC);
foreach($info as $key=>$value){echo $key;}

基本は3行である。
最初の行はresult変数にテーブルから1行データを引っ張ってきて
入れているだけのごくフツーの命令である。

2行目はresult変数に入っているデータを配列形式でinfo配列に渡している。
ここで重要なのは
SQLITE_ASSOCでフィールド名をキーとしたモノのみ代入している
という点である。何も指定しないとフィールド名と、フィールドナンバーの両方を代入してしまうため。

3行目はフツーのPHP処理で、key変数にインフォ配列のキーを、
value変数にインフォ配列の中身を代入しながら、
配列の最後までキーのみを表示させ続ける
と言う処理である。

自分で自分の才能が怖い……嘘です、あまりに基本なんで
どこにも書いてないんですよね、わかります><

何に使うかは……個人のご自由に

カテゴリー: Web | タグ:

薄ぼんやりとオブジェクト指向

オブジェクト指向についてなんだかよく分からないが、
薄ぼんやりと分かったような、本当に分かってるのか?

つまり、クラスというのは恋する乙女ロミーで、
オブジェクトがロミーの実体であるところの
クロミとかクルミ・ヌイとかナス魔ちゃん
続きを読む

カテゴリー: Web | タグ:

妙に忙しい

というわけであまり更新が出来てません。あしからず
まぁ、駄文を書いている暇があるなら更新しろという説もある。
でも、それって(ry

ちなみに最近PHPはしかにかかっています。これはやばい病気です。

とりあえず駄文のいいわけをば
あ、あんたのために日記書いてるんじゃないんだからねっ!!

エヌログ大幅改造

サイドメニューを共通phpファイルから取得
一番下のOtherMenuにマウスを持ってくると…
jQueryって凄いよね〜

ちなみにモダンブラウザだと、OtherMenuが角丸表示に
メニューの1個に見えるようにしてあります。

ぎゃふん!

まぁ、実生活でぎゃふんと言う機会は中々無い。

リンク集のスクリプトを変更した。
Nintendo NEXUSリンク集

IEでphpを組むと上部分に空白が出ていたわけだが、その理由が判明した。
UTF-8エンコードで外部のUTF-8ファイルを読み込んだ際、
BOM(UTFだと言う識別子)が付いていたらIEはゴミとして改行処理するらしい
…あのなあorz ちなみに他のブラウザではそんなことはない。

そして、BOMを付けずにjQueryでUTFコードを読み込ませるとUTFと認識しない
……orz とりあえずなんとか、これで急場はしのげるか。

つまづき

うーん、perlでほげほげ?mode=で関数呼び出しできたんだけど、
phpではどうやって呼び出すのかなあ…

ちなみに、カウンターをPHPに変更しました。
正確にいうとphpファイルをjavaScript(jQuery)で呼び出している。
コレはかなり楽しい

カテゴリー: Web | タグ: