RHEL系の/etcディレクトリ

抜けているところがあるけど、/etcディレクトリの内容 /etc ├─ X11/ # X Windows System 関連の設定ファイルが格納されるディレクトリ ├─ acpi/ # マシンの電源管理を行うACPI(Advanced Configuration and Power Interface)関連の設定ファイルが格納されるデ…

rootの主要コマンド

Linuxの基本的なことのお勉強 かぶってるところもあるけどおさらいも兼ねて su 機能 権限の一時的な変更を行う 書式 suを単独で実行 su と実行するとシェルの動作設定は一般ユーザーとしてログインしたときの設定が引き継がれる su - root 用の動作設定でシ…

perl

Perlでドハマりなう 症状 ****.cgi ファイルをブラウザで実行時、Interal Error が出る。 test.cgi #! /usr/bin/perl print "Content-type: text/html\n\n"; print "<html><body>"; print "<p>"; print "Hello World."; print "</p>"; print "</body></html>";まずはお馴染み、 Hello World か…

.htaccess

CodeIgniterのURIが今までずっと http://codeigniter.dev/index.php/board/こんな感じで index.php が挟まってた状態でどげんきゃせんといかん、 とずっと考えてて今に至る。 ユーザーガイドに .htaccess を使う的な事が書いてあって今回チャレンジ .htacces…

Permission denied

Codeigniterの勉強をしてる過程で、ドキュメントルートを変えて別のアプリケーションを動かそうとしたら Forbidden と出てしまってドハマリ へへ、エラーログを見れるようになった自分に隙はないぜ! と思いまずエラーログを見に行く/var/log/httpd/error_lo…

CentOS6.4のネットワークインストール

CentOSを実機にネットワークインストールすることになったので予習も兼ねて、VMWareにインストールしてみることに ※ 自分用メモなので色々間違ってることがあるかと思われ 作業内容 CentOS6系、今回はCentOS6.4 32bit インストール内容はデスクトップ CentOS…

config.php

CodeIgniter の設定関連 大元の設定は、大体 config.php の値を変更すればいいんじゃなかろうか ディレクトリ ファイル名 application/config/ config.php 要素 要素名 内容 permitted_uri_chars URI セグメントに含めることが出来る文字を正規表現で定義す…

ページネーション

参照:ページネーションクラス : CodeIgniter ユーザガイド 日本語版 ページネーションってなんぞ ページャとも呼ばれる、ページ間を移動できるリンク こんな感じのやつらしい « 最初 最後 » CodeIgniterにはページネーションクラスがあると。 ページネーシ…

grep

CUI で操作していて、探しているファイルやが見つからず時間を浪費している今日この頃。お探しのファイルが \ここにいるぞ!/ っていうコマンドが Linux にはあるじゃないかと。 ってことで grep のお勉強。 grep 名称 grep, egrep, fgrep, zgrep - パター…

文字コードを変換

文字コードを変換して開きなおす :e ++enc=文字コード :e ++enc=shift_jis参照:文字コードを指定してファイルを開き直す ターミナルソフトでShift-JISのファイルを開いたときに、文字化けを起こしたので それのメモ。

続:掲示板を作ろう その8

ログインしたら、ログアウトもないと困るよね。ってことでログアウト機能つけてきます。非ログイン時はコメントフォーム、ログアウト時はログインフォームを表示させるような感じの作りにしたいので、そんな流れで! ビュー logout.php を作る <p><a href="<?php echo site_url('board/logout'); ?>">ログアウト</a></p>こ…

続:掲示板を作ろう その7

今回もセッション管理の為にコントローラとビューをいじっていきます ビュー login.php を作成 application/views/ 'user_id', 'value' => set_value('user_id'), 'size' => 25 ); $password = array( 'name' => 'password', 'value' => set_value('passwor…

続:掲示板を作ろう その6

今回はセッション管理の為にモデルをいじっていきます。 参照:セッションクラス : CodeIgniter ユーザガイド 日本語版 ログインの為のモデルを作成 application/models/ に loginout.php を作成まずはお約束事。CI_model 継承しつつ class Loginout を作成。…

続:掲示板を作ろう その5

今回はログイン機能をつけていきます。 ログイン機能は全体の流れ的に、一番始めに持ってきた方がよかった気も・・・ 流れ ログイン 表示させるもの チェック、機能 すること している フォーム(comment) フォームバリデーション コメント投稿 リンク(logout…

続:掲示板を作ろう その4.5

success.php があまりにも哀れだったので、救済策。完全に蛇足。 今回は success.php。君が主役だ!投稿後、コメントが投稿されましたと表示させてみる。 参照:入力クラス : CodeIgniter ユーザガイド 日本語版cookie を使って、投稿後かそうでないかを判断…

続:掲示板を作ろう その4

今回は投稿後のページ遷移をいじってきます。前回の 掲示板を作ろう で作ったものだとコメント投稿後、ブラウザをリロードすると再度投稿されてしまう状態。なので、まず多重投稿対策。参照:URL ヘルパー : CodeIgniter ユーザガイド 日本語版多重投稿対策…

続:掲示板を作ろう その3

コメント表示が終了したので、コメントの挿入のところをいじっていきます。 流れ 同じ名前のユーザーは、users テーブルに挿入しないようにしたい。なので users テーブルに同じ名前がないかチェック 同じ名前がない時:名前とメールアドレスを挿入同じ名前…

続:掲示板を作ろう その2

まずはユーザーの管理のために、1つだったテーブルを2つに分けるところから びふぉあ テーブル名 comments あふたー テーブル名 users comments データベースの設定 テーブル users +----------+--------------+------+-----+---------+----------------+ | …

続:掲示板を作ろう その1

前回:掲示板を作ろう その1 続:掲示板を作ろう 一覧 続:掲示板を作ろう 1 続:掲示板を作ろう 2 続:掲示板を作ろう 3 続:掲示板を作ろう 4 続:掲示板を作ろう 4.5 続:掲示板を作ろう 5 続:掲示板を作ろう 6 続:掲示板を作ろう 7 続:掲示板を作ろう …

掲示板を作ろう その6

データベースへのコメントの挿入も出来たので、コメントを表示させていきます 参照:Active Record クラス : CodeIgniter ユーザガイド 日本語版 参照:クエリ結果の生成 : CodeIgniter ユーザガイド 日本語版コメントを表示させるメソッドを application/mo…

掲示板を作ろう その5

まずデータベースの設定 +---------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL |…

掲示板を作ろう その4

今回はデータベースクラスを使ってデータの入出力を設定したいと思います。 参照:データベースクラス : CodeIgniter ユーザガイド 日本語版 データベースの設定 参照:データベース設定 : CodeIgniter ユーザガイド 日本語版 50 $db['default']['hostname']…

掲示板を作ろう その3

※3/27 19:30追記: 掲示板作成を進めていたら、かなり間違えてたので抜本的にこのページを書き換える予定です。 3/28 13:00 修正: 入力されたデータが正しいときの処理を application/models/boardmodel.php に データベースの入出力の前に、フォームで出力…

掲示板を作ろう その2

.code_preview { line-height: 0em; } フォーム表示ビューを作る application/views/ ディレクトリに form.php を作成。 じゃんじゃん書き込む。 'name', 'value' => set_value('name'), 'size' => '25' ); $email = array( 'name' => 'email', 'value' => …

掲示板を作ろう その1

今回から掲示板を作っていこうと思います。 掲示板の機能 コメントの表示 コメントの投稿 必要となりそうなもの フォームヘルパー:CodeIgniter ユーザガイド 日本語版 フォームバリデーション(検証) : CodeIgniter ユーザガイド 日本語版 入力クラス : Code…

チュートリアル その3

なにかインストールの最中に変なところを弄った。またはチュートリアル、ユーザガイドを進めているときに弄ったかで変なことになってるんじゃないかと思い CodeIgniter を再インストールしてみたところform_open()動きました(:D)rz_remap()あたりで変なとこ…

チュートリアル その2

またまたつまづきました(:D)rz 今回はここ:CodeIgniter Features : CodeIgniter User Guide 手を加えたファイル ディレクトリの位置 news_model.php application/models/ news.php application/controllers/ index.php application/views/news/ view.php ap…

チュートリアル その1

参照:CodeIgniter Features : CodeIgniter User Guide ユーザガイドの一般的名トピックを一通り目を通しました。 分かったような、分からないような・・・ CodeIgniterについて少し調べてみると公式にTutorialがあったので それをやってみようと。 で、最初っ…

View

ビューってなんぞ 参照:ビュー : CodeIgniter ユーザガイド 日本語版 ビューは直接的に呼び出されることはなく、コントローラによって読み込まれる必要があります。 MVC フレームワークにおいては、コントローラが交通整理を行い、それぞれのビューを取り出…

Model

モデルってなんぞ 参照:モデル : CodeIgniter ユーザガイド 日本語版 データベースに格納された情報を用いて機能するようデザインされたPHPのクラス モデルクラスは application/models/フォルダに格納される。サブフォルダを構成したければサブフォルダ内…