Projeto: Vermelho

logs of development
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | -
改行コードに気をつけろ!
コードは合っているはずなのに,どうしてもCGIが動かない.
$cat /var/log/httpd/error_log
でログを見てみると,(8)Exec format error:と出ている.

[Sat Jul 21 16:44:07 2007] [error] [client 111.21.1.223] (8)Exec format error: exec of '/var/www/cgi-bin/cgi.rb' failed, referer: http://mydomain/cgi.html?number=3
[Sat Jul 21 16:44:07 2007] [error] [client 111.21.1.223] Premature end of script headers: cgi.rb, referer: http://mydomain/cgi.html?number=3


調べてみると,Apacheのhttpd.confの設定が間違っている可能性がある,というのを見つけた.
現在: AddHandler cgi-script .cgi .rb
訂正: AddHandler cgi-script .cgi

しかし,これだと,余計に動かない.
続きを読む >>
| Pg_Ruby | 18:51 | comments(0) | trackbacks(0)
[Ruby]エディタ(mi)
MacOSXで使えるエディタ
mi
miをRubyモードにする
※解凍後のrubyフォルダを以下のディレクトリにコピーする
ユーザのホームディレクトリ→Preference→mi→mode
| Pg_Ruby | 04:08 | comments(0) | trackbacks(0)
[Ruby]requireとincludeの違い(PHPの場合)
言っている意味はわからないので,使って体感していくしかない.

PHPの場合
PHPでファイルを呼び込むにはincludeかrequireを使います。
includeとrequireの違いはエラーの出力の仕方が違います。

includeは「Warning (警告)」エラーですがrequireは「Fatal Error(致命的エラー)」を出力します。

これらの違いはincludeでのエラー(警告)ではエラーを出しても処理を続けますがrequireでのエラー(致命的)はエラーが出たら処理を止めるので呼び出しが出来なければその後の処理が成り立たない場合はrequireを使います。

ファイルの種類はphpはもちろんのことhtmlやtxtファイルなどテキストファイルを呼び込めます。

ファイルの指定は最初はカレントのワーキングディレクトリから相対パスとして「php.ini」に設定してある「include_path」から探されます。

| Pg_Ruby | 12:32 | comments(0) | trackbacks(0)
Rubyのif修飾子(条件分岐を1行で表現)
if条件分岐で表現すると

if sending_email_yes == 1
puts "Email有り"
end

if修飾子で表現すると

puts "★Email有り★" if sending_email_yes == 1
| Pg_Ruby | 08:54 | comments(0) | trackbacks(0)
PROFILE
CATEGORIES
LINKS
CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< June 2017 >>
SELECTED ENTRIES
ARCHIVES
モバイル
qrcode
SPONSORED LINKS