トップページ⇒php
1001コメント403KB

■PHP板 質問専用スレッド■

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
一応たててみた。
レスは気長に待つのが良い感じかも。

答えられる方、返答よろしくお願いします。

参考リンク
■本家
http://www.php.net/

■Japan PHP Users Group
http://www.php.gr.jp/

■PHP 日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html

■PHP日本語マニュアル
http://www.asakawa.ne.jp/doc/php/ja/sjis/
0038名無しさん@お腹いっぱい。 NGNG
インストールしようと思ったら、ODBC32.DLLがありません。
どうしましょう?
0039名無しさん@お腹いっぱい。 NGNG
PHPでリダイレクトはどうすればよいのでしょうか?

if (is_error()) {
  // ここでerror.phpにリダイレクトしたい
}

のような場合です。
0040電動ナナシ NGNG
if (is_error()) {
  include "error.php";
  exit;
}
でもいいし、まだ何一つ出力していなければ HTTP Redirect 使えば
いいんじゃない?
if (is_error() && !headers_sent()) {
  header("Location: http://"; . $HTTP_SERVER_VARS["HTTP_HOST"] . "/hoge/error.php");
  exit;
}
0041電動ナナシ NGNG
>>38
MDAC (Microsoft Data Access Control) を入れれば?
http://www.microsoft.com/japan/developer/data/download/mdac/26/26065263.asp
0042電動ナナシ NGNG
s/Control/Components/
鬱だし脳
004339 NGNG
>>40
電動ナナシさん、劇感謝です!
004438 NGNG
>>41 電動ナナシさん、
どうもありがとうございます。

.Netに興味あるんで、Cマガ買ってインストールします。
004533 NGNG
そこまで行くとBASIC上がりの私には理解できないっす
Perlのfile lock機能みたいのは無いんですかねぇ
ほらよくチャットのlogの時に使ったやつ

んでマタマタお礼のアイドル指定が無かったので
嫌いなんですが将来のお宝度も考えつつ
浜崎あゆみのパンチラにしました
昨年12月30日のCATV LIVEに出演していた時のです
ttp://membres.tripod.fr/washi/tp486.jpg
0046名無しさん@お腹いっぱい。 NGNG
flock($fp, LOCK_EX);
0047名無しさん NGNG
PHP4の mail() で送信する時にサブジェクトや本文に ' (シングルクォート)が
入っていると、その部分から切れてしまうのですが、対策はないでしょうか?
今は str_replace で全角に変換してからmail関数に渡しています。
0048名無しさん@お腹いっぱい。 NGNG
phpとxmlは同じ<??>タグを遣いますが
共存できますか?
<?php <?xml ?> ?> とか?
0049電動ナナシ NGNG
>>48
共存できるよ。

その例は逆だね。PHP の中に XML (の言語インスタンス)のタグを入れる
場合にはただの文字列になるよね。
<?php echo "<?xml version=\"1.0\"?>\r"; ?>
とか。

その逆の場合のために、<?php という書き方が提供されている。
<?xml <?php echo "version=\"1.0\"?>"; ?>
これは "<?" だけだと XML Parser が混乱する可能性があるから。

ちなみに、PHP のコード入りの XML 文書の場合、
・PHP で処理 -> ただの XML 文書 -> XML Parser で処理
というパターンと
・XML Parser で処理 -> PHP プログラム生成 -> PHP で処理
というパターンで扱われる可能性があるね。前者はときどき見るけど、
後者の書き方をしている人っているかな。XML を用いた PHP コードの
自動生成ってどこまで可能なんだろ。
005048 NGNG
電動ナナシさんすごくわかりやすく
説明していただきありがとうございます。
安心してphpを使い続けます。
0051電動ナナシ NGNG
>>50
>>49 の説明に一部間違いがあるので訂正。
s/<? だけだと XML Parser が混乱/<? だけだと PHP Parser が混乱/

一番混乱していたのは俺だな・・・。鬱出し脳。
0052名無しさん@お腹いっぱい。 NGNG
Win32 上で crypt 関数を使用したいのですが,関数が見つからないというエラーになってしまいます。
<? phpinfo(); ?> を見てもうまくいってないようで。UNIX 上などでは問題なく動作するみたいですが。
メーリングリストを検索してみたところ,一昔前の php3_crypt.dll ならうまくいくらしいのですが,
どうもよくわかりません。
他に何かいい方法があれば教えてください。

OS : Microsoft Windows 2000 SP1
サーバー : Microsoft IIS 5
PHP バージョン : 3.0.17
0053電動ナナシ NGNG
>>52
どうも Win32 環境ではダメみたいだね。

PHP の Crypt() 関数は ext/standard/crypt.c で定義されているけど、
これは HAVE_CRYPT が true でないと組み込まれない。

ところが
main/config.w32.h では
> /* set to enable the crypt command */
> #define HAVE_CRYPT 0
となっていて、HAVE_CRYPT が False になっている。

だから使えないと思っていいんじゃない?
0054名無しさん@お腹いっぱい。 NGNG
Perlにも飽きたので、PHPを勉強してみたいと思ってます。
で、PHP3が良いのか4が良いのか迷ってるんですが…。

今から勉強するなら、やっぱり新しい4入れるのが良いでしょうか?
# PHP3に対するPHP4って、Perl4に対するPerl5くらい普及してるんでしょうか…
0055名無しさん@お腹いっぱい。 NGNG
Perl に飽きるくらいじゃ何やってもダメ。
Perl を極めてからもう一度質問。
005654 NGNG
いや…極めてはいないですけど個人的範囲なら一通りできると思います。
(Advanced Perl Programming くらい)
飽きるというか、たまには気分を変えてみたいなと…。

すいません教えてください (;´д`)
0057名無しさん@お腹いっぱい。 NGNG
PHPが埋め込まれたページを、
Content-encoding: gzip
で表示させる事は可能でしょうか?

Perl を使ったCGIでは、この手法ですいぶんデータ転送量を減らせたので
ぜひPHPのページでも圧縮したいのです。

APACHEの設定でなんとかなるものなのかな?
0058電動ナナシ NGNG
>>57
ここに出てるよ。

"Controlling PHP Output: Caching and compressing dynamic pages"
http://www.phpbuilder.com/columns/argerich20010125.php3
0059Error 401 NGNG
>>57
Apacheなら、これも試してみてくれ。

http://www.medinfo.m.ehime-u.ac.jp/kandalva/2000/compressedhttp/
H要素を抜粋。

>HTTP圧縮について
>HTTP compressionとは?
>mozila.org HTTP compressionに関する報告
>HTTP compressionの実例
>IIS5.0の場合
>Apacheの場合
0060名無しさん@お腹いっぱい。 NGNG
<?php require("***.php?value1=A&value2=B") ?>
この引数取得するにはどうやったらいいのか教えてください。
0061電動ナナシ NGNG
>>60
正確には
 require("http://server/path/file.php?value1=A&value2=B";);
だよね。ファイル名だけだとエラーになる。
参照: http://www.php.net/manual/en/function.require.php

この場合、Web サーバーである "server" に "/path/file.php?..." という
リクエストが渡されたのと同等になるから、file.php からは単純に value1 や
value2 として参照できるでしょ。特に工夫するべきことはないと思うけど?

外部から渡される変数の扱いについてはこちらをどうぞ。
なお register_globals について注意。
http://www.php.net/manual/en/language.variables.external.php
0062名無し NGNG
filesize($filename) だとファイルサイズしか調べることができませんが
指定ディレクトリ以下の合計サイズを計るものはないのでしょうか?

今はPerlで $size = `du -ks ./$dir`;ってやってます。
0063名無しさん@お腹いっぱい。 NGNG
>>61
ご親切にありがとうございます。
0064名無しさん@お腹いっぱい。 NGNG
PHP するなら、PHP4 でしょう。3はもう終わり。
0065名無しさん@お腹いっぱい。 NGNG
みんな4連休?
漏れは、ついさっき、明日が休日だってことに気づいたよ。
なんか、有給取ってるやつが多いのは気づいたんだけど。
0066名無しさん@お腹いっぱい。 NGNG
>>65
うちは祭日休みじゃないので関係ないのさ〜(泣
0067電動ナナシ NGNG
>>65
休み?そうだったんだ・・・。
でも木曜日まではそんなの関係なし・・・。撃つ出し脳。
0068名無しさん@お腹いっぱい。 NGNG
あにょ〜、PHPでクラスを使う利点がよく分からないんですが・・・
functionを使うのと、どう違うんでしょうか?
「いつもとちょっとだけ違う処理」を記述するのに便利・・・なのかな?
0069電動ナナシ NGNG
>>68
グローバル変数を使わずにすむ。

で、グローバル変数はバグの温床になる。
0070名無しさん@お腹いっぱい。 NGNG
4月からPHSか携帯を使って
ノートパソコンでネットをやろうと思うんですが
どうすればいいのかまったくわかりません
親切な人どうか教えてください

一応いまAUのC305S(携帯)つかってます

知りたいこと
どこのケーブルを使えばいいのか
テレホみたいなサービスはあるのか
大体一月いくら位かかるのか
007122世紀を目指す名無しさん NGNG
>>70
あのぅ、PHPとPHS勘違いしてません?
0072名無しさん@お腹いっぱい。 NGNG
あああああああああ!!!
すいませんでしたっ!!
今すぐ氏にマスゥゥゥゥゥゥゥゥゥl!!
007371 NGNG
そ、そか。(ネタじゃなかったのか)
携帯PHS板へ逝ってよし!
http://cheese.2ch.net/phs/index2.html
007468 NGNG
>>69 すみません、まだ良く分かっていないのですが、えと・・・、例えば
class Select_db {
$this->con_db();//dbにコネクト
function Select_db ($select_str) {;//select * from hoge }
}
$sel = new Con_db;
echo $sel->select_db("foo");
っていうのと、
function select_db($select_str,$db_name){
;//db_nameにコネクトしてselect_strでselect
return($bar);
}
echo select_db("foo");
って言う感じのものと、違いがよく分からないんです。
いわゆる「マンモス本」のソースを見ると、データベースの接続なんかも
わざわざclassにしている様に思えちゃって・・・。
class初心者の勉強に適した本かwebページ、いいの無いでしょうか?
0075名無しさん@お腹いっぱい。 NGNG
今度PHPをはじめて学ぼうかと思うのですが、
(いままでの知識は、Perlで簡単な掲示板をつくれるくらい)
PHP3とPHP4、どっちから手をつけるべきでしょうか?
#一応プロバは両方使えます
#特に、PHP4だと日本語関連が初心者にはつらいのかな・・・?と
#いやまだまだかいまみたくらいの知識しかないですが
007675 NGNG
1つ言い忘れましたが、Postgresと絡めるつもりです
#ってあんま関係ないかな?
0077名無しさん@お腹いっぱい。 NGNG
PDF文章を用意して、そこにDBから名前を差し込んだりしたいんですが、
このあたりのPDFlibのサンプルはないものでしょうか。

ちなみに、DBとのやりとりはColdFusionを、この帳票出力の部分にだけ
PHPを使います。ソフトウエアにかかるコストの削減、とか。悩んでいる
人件費の方が高いと思うが・・・。
0078名無しさん@お腹いっぱい。 NGNG
アメリカのウェブホスティングサービスを使っています。
国際化対応していないPHPで日本語文字コード(S-JIS)を使うと、
どんな問題が出るんでしょうか?
0079名無しさん NGNG
>>78
変換が出来ません。
0080snatch NGNG
はじめまして。

すいませんが、PHP4の iconv モジュールのありか
ご存知の方いらっしゃいませんでしょうか。
ftp://night.fminn.nagano.nagano.jp/php4/からなくなって
しまっていましたので、再インストールができなく
なっています。
ご存知の方宜しくお願いいたします。
0081名無しさん@お腹いっぱい。 NGNG
iモードを対象にしたWebサイトの構築を考えているのですが、
iモードでphp3って拡張子は認識されますか?
0082電動ナナシ NGNG
>>75
それはもはやオブジェクト指向分析の話だね。クラスをどうやって発見するか、
クラスの粒度(メソッド数とか属性数とか)をどうするか、クラス間の関係を
どのように定義するかは、オブジェクト指向の中でもかなり賑やかな分野。
言い換えれば決定版がない分野なんだよね。

参考書籍はいろいろあると思うけど、自分は
『オブジェクト指向プログラミング入門』Timothy Budd 著(ピアソン)
 http://www.amazon.co.jp/exec/obidos/ASIN/4795297088/
『オブジェクト指向再入門』金澤典子著(SRC)
 http://www.amazon.co.jp/exec/obidos/ASIN/4883731278/
あたりがいいんじゃないかと思う。割と初心者でも読める。

情報システム板にもオブジェクト指向のスレッドがあったはず。
0083電動ナナシ NGNG
>>77
PDFLib は分からないなあ・・・。期待していたらごめんね。

>>78
正規表現といった文字列操作関数が、思ったとおりに機能しないって問題も
あるね。

>>80
ここにあったよ。
http://www.linet.gr.jp/~juk/plamo/parts/2.0/srcs/www/php/modules/

>>81
大丈夫だよ。拡張子とは無関係に、サーバーから HTML として送信されるので
普通に表示される。i-mode って Shift-JIS のみなんだっけ?。文字コードは
大丈夫?
0084名無しさん研究所 NGNG
>>83
機種によってはeucにできるやつもあるけど、
毎ページ手動で変換だったかな。
metaでeuc指定してもダメなのは確か。
008578 NGNG
>>83
うー、正規表現がちゃんと使えないのは痛い。
国際化対応してないPHPで日本語処理してる人っていますか?
あまり妙なところではまるのはイヤですよ、カテジナさん!
0086snatch(80) NGNG
電動ナナシさん。
ありがとうございます。
発見しました。
さっそく今からウィンストールします。
008768 NGNG
電動ナナシさん、ありがとうございました。
次の給料で参考書買って勉強します。

>>85 いったんeucに変換すれば、ある程度使えますよ。
具体的にはどんな処理をする予定なんですか?
0088名無しさん@お腹いっぱい。 NGNG
>>78
http://www.spencernetwork.org/jcode/

このへんを参照して組み込んでるよ。
0089電動ナナシ NGNG
>>89
おおお、結構きちんと動きますね。これは便利かも。
0090電動ナナシ NGNG
>>89 の ">>89" は ">>88" の間違い。
また間違えた。鬱だし脳。
0091名無しさん@お腹いっぱい。 NGNG
ありがたや〜
0092名無しさん研究所 NGNG
>>89
作者さん重いとか言ってるけど、実際どうよ。
0093名無しさん NGNG
Yasuo Ohgaki 氏はこの板にいらっしゃいますか?
0094名無しさん@お腹いっぱい。 NGNG
( ゚Д゚)ノ ヨォチソカス..ゲンキ?
0095名無しさん@お腹いっぱい。 NGNG
日本PHPユーザ会、どこいっちゃったの?
仕事進みまへ〜ん!! 助けて〜!!
0096名無しさん@お腹いっぱい。 NGNG
移転先発見!
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
http://tokyo1.virtualave.net/
0097名無しさん@お腹いっぱい。 NGNG
#4.0.4pl1 です。

fgets () であるファイルを読みに行って、
`hoge` が含まれる行だけを echo したいのですが、
どのようにすれば良いでしょうか?
因みに、`hoge` が含まれる行は1行だけで、
ファイルの何行目に出て来るかは決まっていません。

宜しくお願い致します。
0098名無しさん@お腹いっぱい。 NGNG
grep hoge
0099名無しさん@お腹いっぱい。 NGNG
$arr = file ("inputfile.txt");
while (list($line,$val)=each($arr)) {
if(strstr("hoge",$val)){echo $val; break;}
}
0100Error 401 NGNG
ところで、PHP4.0.5っていつ頃出る予定なんでしょう?
CVS currentは、4.0.6-devになってるけど…。
あと、PHPのバージョン(リビジョン)って、何かお約束があるんでしょうか?
偶数が安定版とか、そんなお約束。
0101電動ナナシ NGNG
Zend Newsletter では今週中って話になってたよ。
0102名無しさん NGNG
もう出てるよ。
0103Error 401 NGNG
え、どこにあります?
http://www.php.net/ にも http://www.zend.com/ にも情報が無い・・・
0104名無しさん NGNG
初心者質問で申し訳無いのですが、
フォームから入力された文字の中の全角英数字を半角英数字に
置き換える方法を教えてください。
0105名無しさん研究所 NGNG
>>104
国際化入ってるなら、
$text = i18n_ja_jp_hantozen("$text", "n");
0106104 NGNG
>>105
言葉足らずですいません。PHP4です。


0107ねたろ NGNG
PHPの質問ではなく PostgreSQLに関してですが、
シェルスクリプトとcrontabでバックアップしているのですが、
./backup.sh としたときにはうまくいくのですが、crontabに任せておくと
ファイルサイズが0 になっています。
----
#!/bin/sh
pg_dump -t dbname -f 'bakup_$(date %Y%M%D)'
0108名無しさん@お腹いっぱい。 NGNG
pg知らんけどpg_dumpをフルパスで書けば?
んでcrontabの./backup.shもフルパスで。
0109電動ナナシ NGNG
大きさがゼロでもファイルができてるってことは、pg_dump は動いているんだろうね。

crontab はどのユーザー用のに書いてる?
ひょっとして root?
root ユーザーを PostgreSQL に追加してある?Supervisor 権限はある?
気になるのはこんなところかなあ。
0110名無しさん@お腹いっぱい。 NGNG
aga
0111ねたろ NGNG
電動ナナシさんありがとうございます。
crontabはwebというユーザ用のに書いています。./backup.sh下のと同じユーザです。
これは、apacheのユーザでもあるし、postgresのユーザでもあります。
(でもスーパーユーザではありません。)
一応 postgresのスーパーユーザで同じことをしてみたのですが、結果は同じでした。
>>108さんのいうようにフルパスにもしてみました。

0112オグマ NGNG
以下のような文字列が $contents 変数にあったとします。
--------------------------

<!--BEGIN_HEAD-->
この文章は適当に書かれたものです。
<!--END_HEAD-->

<!--BEGIN_DOC-->
今日は晴天なり。
今日は雨天なり。
<!--END_DOC-->

--------------------------
これらの <!--BEGIN_HEAD--> 〜 <!--END_HEAD--> の中身を $head 変数に,
<!--BEGIN_DOC--> 〜 <!--END_DOC--> の中身を $doc 変数に代入するには
どうすればいいでしょうか。正規表現でできそうなんですがよくわかりません。よろしく。
0113電動ナナシ NGNG
>>111
"su - web" してくだんの Shell Script 走らせて見たら?
パーミッションじゃないとすると、環境変数の問題かもね。
PGHOME, PGDATA とか PGLIB とかは大丈夫?
0114電動ナナシ NGNG
>>112
これでいいんじゃないかな? PHP 4.0.4pl1 で確認。

<?php
function x ($str) {
return nl2br(ereg_replace(">", "&gt;" , ereg_replace("<", "&lt;", $str)));
}

$target = "<!--BEGIN_HEAD--> \n
この文章は適当に書かれたものです。 \n
<!--END_HEAD--> \n
\n
<!--BEGIN_DOC--> \n
今日は晴天なり。 \n
今日は雨天なり。 \n
<!--END_DOC--> \n";
echo "<p>" . x($target) . "</p>\n<hr>\n";

$pattern = "<!--BEGIN_HEAD-->(.*)<!--END_HEAD-->";
$success = ereg($pattern, $target, $elem);
$head = $elem[1];
echo "<p>" . x($head) . "</p>\n<hr>\n";

$pattern = "<!--BEGIN_DOC-->(.*)<!--END_DOC-->";
$success = ereg($pattern, $target, $elem);
$doc = $elem[1];
echo "<p>" . x($doc) . "</p>\n<hr>\n";
?>
0115電動ナナシ NGNG
あ、変わってる。
ereg_replace(">", ">" ... の二番目の引数を "&amp;gt;" に置き換えて。
"<" についても同様。

# ↑も正しく出るかな。鬱だし脳。
0116電動ナナシ NGNG
これでいいじゃん。恥ずかしい。打つ出し脳。
function x ($str) {
return nl2br(htmlspecialchars($str));
}
0117オグマ NGNG
>>電動ナナシ
どうもありがとう。PHP でテンプレート式掲示板を作ってて
そのテンプレートを分割するのに使用しました。
本当に助かりました。
0118名無しさん NGNG
あるファイルの最終更新時刻を調べるのに
fsockopen で HEAD 要求をすれば良いということまでは分かりました。
しかし、その後 Last-Modified のところだけ抜き出す方法が分かりません。
どなたかご教授下さい。
0119電動ナナシ NGNG
<?php
$hostname = "localhost";
$httpport = 80;
$fp = fsockopen ($hostname, $httpport, $errno, $errstr, 30);
$str = "";
if (!$fp) {
  echo "$errstr ($errno)<br>\n";
} else {
  fputs ($fp, "HEAD /index.html HTTP/1.0\r\n\r\n");
  while (!feof($fp)) {
    $str .= fgets ($fp,128);
  }
  fclose ($fp);
}
$tmp = ereg("Last-Modified: ([^\r]+)", $str, $match);
$lastmod = $match[1];
echo $lastmod . "<br><hr>\n";
?>
0120118 NGNG
>>119の電動ナナシさん

$tmp = ereg("Last-Modified: ([^\r]+)", $str, $match);
$lastmod = $match[1];

と言うところが大変参考になりました。
ありがとうございました。
0121名無しさん@お腹いっぱい。 NGNG
PHPから別サーバにあるCGIを実行したいんですけど、
何かよい方法はあるでしょうか?

ソケットでつなぐしかないかな?
0122弱い者の味方、 NGNG
月光仮面おじさん登場!!!
ホームページを作ったものの、まったくアクセスが上がらな
くて悩んでいる人のためのサイトを作りました。
効率よく宣伝できる共有宣伝掲示板を18個設置しました。
全部宣伝して回ればなんと1,000以上の掲示板にカキコしたこ
とになり即、効果が期待できます。さらに共有掲示板の隠し
リンクを発見してそれらも全部宣伝して回ると計2,000以上の
掲示板にカキコしたことになり、さらにアクセスアップを期
待できます。もう、今日からアクセスが無くて悩むことは無
いです。今すぐここからアタックアタック!!

http://home9.highway.ne.jp/cym10262/
0123名無しさん@お腹いっぱい。 NGNG
if(ereg("ちん●|まん●",$comment)) {
Error('へんな言葉が入ってるよ');
exit;
}

という時、エラーメッセージ中に該当する言葉を
表示させる方法はないでしょうか?
0124名無しさん@お腹いっぱい。 NGNG
>>123
if(ereg("ちん●|まん●",$comment,$match)) {
&nbsp; Error('へんな言葉が入ってるよ:' . $match[0]);
&nbsp; exit;
}
0125123 NGNG
バッチリでした。
ありがとうございました。
0126ねたろ NGNG
>>113
>電動ナナシさん
くだんのシェルスクリプトで環境変数を設定したら、うまくいきました。
ありがとうございました。

ユーザのどっとファイルで環境変数は設定済みで、psqlも多用していて問題ないのですが、
crontabの場合は、いちいち設定しなくてはいけないのですね。
でもちょっと面倒ですね。
0127名無しさん@お腹いっぱい。 NGNG
>121

openで開くだけ

open("http://*****/cgi-bin/cgi.cgi?***=***";);
0128名無しさん@お腹いっぱい。2001/04/20(金) 14:59ID:w9tUomBw
どなたか、phpでブラウザのクッキーが使えるかどうかの判断する方法
を教えてくださ〜い。
0129名無しさん@お腹いっぱい。2001/04/20(金) 15:48ID:5Li3PYXE
>>128
クッキーを与えてredirectしてクッキーを返してくれるのか見る。
0130名無しさん@お腹いっぱい。2001/04/20(金) 17:33ID:qe51yZHI
strtr と str_replace と ereg_replace はどう違うんですか?

0131名無しさん@お腹いっぱい。2001/04/20(金) 17:42ID:???
マニュアル
0132名無しさん@お腹いっぱい。2001/04/21(土) 00:47ID:8msEwlmI
PHPのFP-LOC換算係数を教えてください〜。
課題で提出しなきゃならないので出来ればソース
(コードじゃなくて情報ソース)
もあれば嬉しいんですが。

http://www.spr.com/library/0langtbl.htm
ここでも載ってないんですよね。
0133名無しさん@お腹いっぱい。2001/04/30(月) 03:13ID:???
[PHP-jp 11428]
パイプ喫いの中川っていろんなとこでよく見るけど、こういう奴だったのね。

http://www.alles.or.jp/~yaemon/log/ServerSet.html

いたたたた…。こんなもん公開するなよ…。

なお、どこが痛いのか、という質問にはめんどいので答えません。
0134名無しさん@お腹いっぱい。2001/05/01(火) 04:06ID:???
cgiから逃げたのに最近pgsqlにきやがった…
0135電動ナナシ2001/05/01(火) 05:09ID:???
>>132
だいたい Perl と同じと思っていいんじゃないかな。FP の場合、入出力
ごとにポイントを計測するけど、入出力(ファイル書き込みとか、データベース
接続&レコードフェッチ)に要するコード行数はあまり変わらないように
思う。

もし手元に機能的に同一の Perl と PHP のコードがあったら、それのコード
行数を比較して、その比を Perl の値にかければいいと思う。
01361322001/05/05(土) 02:10ID:.bD0Tg1Q
>>135さん
なるほど。
やっぱりPerlと同じで計算しちゃってよさそうですね。
コードの比較は信頼性に足る程のソースの数を集められなさそう
なんで、Perlと同じで行く事にします。
ありがとうございました。

#FP-LOC自体が信頼性あんまないという話もあるが:-)
0137名無しさん@お腹いっぱい。2001/05/05(土) 05:00ID:???
ファンクションポイントとかは全然知らないんだけど、
>>132 の表はすごいなあ。面白いんでいくつか抜書き。
妙に納得できますね、この数値は。。。

レベル / 言語
0.5 / 機械語
2.5 / C
3.0 / BASIC, FORTRAN-77, COBOL
3.5 / Pascal
6.0 / C++, Java
9.5 / VC++
11.0 / VB5, Delphi
15.0 / Perl, Awk, Shell
22.0 / HTML-3.0
57.0 / Excel
■ このスレッドは過去ログ倉庫に格納されています