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

△▲ WebProg 初心者の質問 Part8 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/03/06 19:25ID:???
2ちゃんねるは初めて。
WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。

2ch 総合ガイド
http://www.2ch.net/guide/
前スレ
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0082nobodyさん04/03/15 22:07ID:???
>>81
Perlで作ったCGIを動かしたいってことかね? まず、そこを確認したいね。
もしYesなら、次に調べるのは、
ちゃんと標準出力にHTMLを吐き出すようにしているかをチェック。
そうでなければ、どっかで無限ループに陥っている可能性をチェック。
最終的に頼りになるのは自分の力。
自分の力が宛てにできないのであれば、研鑚するか金払ってできる奴に頼むこと。
0083nobodyさん04/03/15 22:31ID:???
>>81
まあ、デバッグというほどでもないけれども。
Apacheのエラーログは常に監視しておくのが必須。
自分の鯖なら、見れて当然だから、見れない見つからないというのは言い訳に過ぎない。

まず、CGIとして最低限の出力しかしないものをつくり、
それが動作することを確認する。

それに対して、ちょっとずつ追加しては結果を確認すれば、バグは出ない。
と言うか、さっきまで動いていて行を追加したら動かなくなったのだから、バグは追加した部分にあるのは明白。
よって、デバッグの手間は最小限におさえられる。
手間がかかるようだが、結局はそれが一番早道。
00848104/03/15 22:49ID:???
>>82,83
ありがとうございます。
途中まではちゃんとHTML出力に成功していたのでどこかで無限ループを作ってしまったかもしれません。
地道に追いかけます。
00858104/03/15 22:55ID:???
連続書き込みすいません。
エラーログは以下の通りでした。

[error] forcing termination of child #0 (handle 148)
0086nobodyさん04/03/15 23:08ID:???
強制終了かよ
0087nobodyさん04/03/17 13:15ID:???
誰かIEとか普通のブラウザから2chにカキコした後の
「自動リロード云々」
ってページのソース教えて下さい
もしくは
http://gamble2.2ch.net/test/bbs.cgi
ここのソースでもいいんですが
むりですか
0088nobodyさん04/03/17 13:36ID:???
無理です。
0089nobodyさん04/03/17 13:38ID:???
ソースって何だスクリプトのソースならそもそも公開不可だし(運用情報の何処かのスレ参照)
出力されるHTMLのソースなら素早く右クリック→Vとかやってくれ。
0090nobodyさん04/03/17 13:41ID:x/bsFPfE
>>89
正確には、ソース+ヘッダ情報が知りたいのです。
0091nobodyさん04/03/17 14:08ID:???
>>90
え〜どうしようかな
0092nobodyさん04/03/17 14:09ID:???
右クリックでCGIのソースを見ようとしている時点でちとアレな頭だな
0093T.K04/03/17 14:34ID:???
書き込み処理後にこいつをHTMLで出力すればいいんじゃないのか?

<html><head><title>書きこみました。</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META content=5;URL=../php/index.html http-equiv=refresh></head>

<body>書きこみが終わりました。<br><br>
画面を切り替えるまでしばらくお待ち下さい。<br><br>
</body></html>

これを出力した後はexit;して処理を停止させとく。
0094nobodyさん04/03/17 16:05ID:usSsKkdr
二台のパソコンでメモとファイルを共有できるスクリプトを探してます。

ウェブメールみたいにメモとファイルが本文と添付ファイルのような関係で、
いくつかのフォルダを作って管理したいんですが、
こんなのありますか?
手元との環境ではperlとphpが動かせます。
0095nobodyさん04/03/17 16:29ID:???
>>94
この板ではCGI探しは扱っていない。

【CGI】こんなCGI探してますver.12【素材】
http://pc2.2ch.net/test/read.cgi/hp/1075737677/
0096nobodyさん04/03/17 16:51ID:usSsKkdr
>>95
誘導サンクス
そっちに逝ってきます。
0097nobodyさん04/03/17 18:40ID:???
失礼します。

CGI(perl)でページを作成しているのですが、
トップページでクッキー及びセッションIDを設定、
クッキー及びIPで、トップで一括して荒らしのアクセス拒否をして、
セッションで中に直接飛べないようにしようとしています。

クッキーの設定の部分について質問なのですが、
---------------------------------------------------
print "Content-type: text/html\n";

if (length($str_cookie) == 0) {
  $str_cookie = データ;
  print "Set-Cookie: クッキー名=$str_cookie; expires=Thu, 1-Jan-2030 00:00:00 GMT; path=/cgi-bin;\n";
}

print "Set-Cookie: セッション名=セッションデータ; path=/cgi-bin;\n";
---------------------------------------------------
以上のようにすると、
http://www.どこか.com/cgi-bin/index.cgi
という形でアクセスしたときにはうまく動作するのですが、
http://www.どこか.com/cgi-bin/
でアクセスするとクッキー及びセッションが発行されません。
パスの設定が悪いのかと思い、フルパスから始まってあらゆる書き方を試してみたのですが、
改善されませんでした。

Perlスレではすれ違いとされたため、こちらに移動しました。
アドバイス等、ご教授お願いしますm(_ _)m
0098T.K04/03/17 20:03ID:???
>>97

.htaccessで弾くのは駄目なの?
00999704/03/17 20:13ID:???
>>98
ありがとうございます。
.htaccessって知らなかったんですが、鯖レベルでIPによるアクセス制限が出来るんですね。
IPの方はこれで制限したほうがいい感じみたいです、ありがとうございます^^

ただ、今来ている荒らしが非常にしつこいので、出来ればクッキーとIP両方でトラップして、
・クッキーが同じなのにIPが変わっていたらアクセス拒否リストに追加
・IPが同じなのにクッキーが初期化されていたらアクセス拒否リストに追加
って言うことをしたいんです。

これなら相手が新しい串を使うたびにいちいち対応せずに、
クッキーとIP両方変えて入ってきた場合のみに注意すればよくなりますので・・
0100教えて君04/03/17 23:07ID:???
perlの配列のソートに関してなんですけど
@abc = ("aa","aaa","a",);

この配列abcを文字数が多い順に並び替える方法を教えていただけませんか?
0101教えて君04/03/17 23:12ID:???
さりげなく100ゲト
0102nobodyさん04/03/17 23:22ID:HXfVxoSn
@abc = sort { length($b) <=> length($a) } @abc;
0103nobodyさん04/03/17 23:25ID:???
>>100
> perlの配列のソートに関してなんですけど
> @abc = ("aa","aaa","a",);
>
> この配列abcを文字数が多い順に並び替える方法を教えていただけませんか?
>

print $_, "\n" for reverse sort @abc;
aaa
aa
a

ってなるけど?やってみた?
0104教えて君04/03/17 23:33ID:???
うーぬ。どうも動きませぬ・・・。
BlogのCGIを作っているんですけど、
実際、ジャンルを出力するとこで

#--------------------------------------------------
%genre = ( "sports" => "スポーツ",
"column" => "コラム",
"knowledge" => "うんちく" );
@genre_key = keys %genre;
@genre_key = sort { length($b) <=> length($a) } @genre_key;

$n = 0;

foreach (@genre_key){
$gpn = @genre_key[$n];
@genre_print[$n] = "$genre{$gpn}<BR>\n";
$n++;
}
#--------------------------------------------------

連想配列からkeys関数でキーを配列に受けてソート、foreachで出力してるんですけど、
やはりどうもソートがうまくいかないんです・・・
0105nobodyさん04/03/17 23:37ID:HXfVxoSn
foreach (@genre_key){
print $_."\n";
}
0106教えて君04/03/17 23:47ID:???
できました。どうもありがとうございます!!
0107nobodyさん04/03/17 23:52ID:HXfVxoSn
まあ出力だけしたいなら>>103の1行で済むな。
0108nobodyさん04/03/18 15:59ID:LItTEfZF

掲示板のレンタルを行うので今Perlスクリプトを組んでるのですが、
1個の掲示板につき、ログの大きさは70KBに制限しようと思っています。

借りているウェブサーバの容量もあるので、厳密にサイズ制限をしたいのですが
ひとつ疑問があります。

現在はログファイルの中身を配列にいれ、1行ずつ文字列のサイズを取得し、
70 * 1024と比較しているのですが、

この場合、1024としたほうがいいのでしょうか?
それとも1000でいいのでしょうか?

また、ログファイルの容量=ファイルの中身の文字列
ということになるのでしょうか?
それともファイルの中身の文字列+ファイル自体の容量
みたいなものがあったりするのでしょうか?

プロパティで見ると、サイズと、ディスク上のサイズの2つがあるのですが
どちらを基準にしたほうがいいのでしょうか?
0109nobodyさん04/03/18 17:13ID:???
>>108
厳密にやろうとしてもクラスタサイズの影響を受けたりするし
適当にしといたほうがいいよ。

文字列 + 制御文字(改行とか) + OS側の都合でつくもの(クラスタサイズ等) = 必要な容量
0110nobodyさん04/03/18 17:20ID:???
>>108
「ファイル自体の大きさ」と「ディスク消費量」は、一致しないことが多い。
多くの場合、ファイル自体の大きさを「ブロックサイズ」の倍数に切り上げた数字が
ディスク消費量になる。
例えばブロックサイズが1024バイトのファイルシステムだと、
1〜1024バイトのファイルは1024バイトを消費し、
1025〜2048バイトのファイルは2048バイトを消費する、といった形になる。
たった1バイトのファイルでも1024バイトを消費してしまうことに注意されたい。

厄介なことに、このブロックサイズというやつは、環境によって違ってくる。
なので、全く同じファイルでも、
手元の Windows マシンの HDD の中にあるときに消費してる大きさと
UNIX サーバの HDD 上の転送したときに消費する大きさは、当然違ってくる。
0111nobodyさん04/03/18 17:39ID:LItTEfZF
なるほど。じゃあある程度余裕を残してやったほうがいいということですね。
どうもありがとうございました。
0112nobodyさん04/03/18 18:13ID:???
Blogの利用者ってマ気取りの奴が多いのは何故ですか
0113nobodyさん04/03/18 18:29ID:???
>現在はログファイルの中身を配列にいれ、1行ずつ文字列のサイズを取得し、
70 * 1024と比較しているのですが、

普通こんなことやるかぁ?ファイルサイズを取得すれば済むことじゃん。
0114nobodyさん04/03/18 18:35ID:v217X1kZ
print -e "ファイル名";
0115nobodyさん04/03/18 19:12ID:LItTEfZF
>>113

ログの更新処理の前にそのサイズチェックをしています。
そのファイルサイズを読み込むということも考えてましたが、
そうするといったんログを更新して、そのあとまた読み込んで
ログを更新しなおさないといけないんですよ。
0116nobodyさん04/03/18 19:23ID:???
>>115
意味不明だな……。
$size = -s $filename;
では何が問題なんだ?
0117nobodyさん04/03/18 20:30ID:???
>>116

つまり

1・フォームにデータを入れて書き込みボタンを押す。
2・ログをオープンし、中身を配列にいれ、今書き込んだデータを追加する。
3・その追加したあとのサイズが70KBを超えていたら末尾のデータを削除する
4・70KB以下になるまで削除を繰り返す。

>>116のやり方だと、いったん今書き込んだデータをログに書き込まないと
追加後のサイズが出てきませんよね?

でもまあ書き込まないでもそのファイルサイズ+今書き込んだデータのサイズ
で出るんですけど、どっちがいいのかな。
0118nobodyさん04/03/18 20:39ID:???
>>117
POSTされた書込み時のデータサイズ + ログサイズが70KBを超えるかどうか
計算すればいいだけだろ。
なんでいちいちログを読む必要があるんだよ。
0119nobodyさん04/03/18 20:41ID:???
こんなんでレンタルする掲示板を作ってるなんて、どんなものになるか
わかったもんじゃないな・・・
0120nobodyさん04/03/18 20:50ID:???
>>118
結果的には同じなんでどっちがいいのかなと思っただけです。
レンタル掲示板自体はもう出来てて借りてる人もいるのでおかまいなく。
0121nobodyさん04/03/18 20:52ID:???
別にかまわないけど。
借りてる人がかわいそうだと思っただけ。
0122nobodyさん04/03/18 21:12ID:???
だから3流のソースが出回るわけだな。
0123nobodyさん04/03/19 10:10ID:Y1sE8vQv
Perlのベンチマークに関して質問です。
コーディングスレで聞くのは違うと思うので、こちらで失礼します。

code1: 28 wallclock secs (26.86 usr + 0.31 sys = 27.17 CPU) @ 3.68/s (n=100)
code2: 27 wallclock secs (26.88 usr + 0.33 sys = 27.20 CPU) @ 3.68/s (n=100)

ベンチマークの結果がこのようにでたのですが、
表の見方がわからないです。どの数値がどうなっていれば速い、遅いと判別できるのでしょうか?
0124nobodyさん04/03/19 13:22ID:???
>>123
板違い。
0125/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo 04/03/19 17:42ID:mh4tnMRo
cygwinにperl5.8.3のソースを引っ張ってきました。
perl5.8.3-thread-multi-int64を作るために必要なconfig.shにしたつもりなのですが
perlapi.cをコンパイルする時に

`sh cflags "optimize='-O2'" perlapi.o` perlapi.c
CCCMD = gcc -DPERL_CORE -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -O2 -Wall
In file included from perlapi.c:46:
intrpvar.h: In function `Perl_Iorigargc_ptr':
intrpvar.h:20: error: structure has no member named `Iorigargc'
(snip)
intrpvar.h:565: error: structure has no member named `Irehash_seed_set'
make: *** [perlapi.o] Error 1

となってmakeできません。
頭にIのついた変数は手動でdefineしてやらなくてはなりませんか?(;´Д`)
0126nobodyさん04/03/19 17:49ID:???
phpでBBS
0127nobodyさん04/03/19 17:56ID:???
フリーソースのphpのBBSの改造したいものです。
スレタイのヘッドラインを付け加えたいので
スレの題名とレス数を格納したのを張り付けるように
してみたのですがうまくいかないです。
指摘お願いします。
0128nobodyさん04/03/19 19:11ID:dSTqhmpW
Flashでタイピングゲームを作ったんですが、インターネットランキングを
したいと思っています。
ですが、当方CGIはもちろん、C言語等のプログラムも一切さわったことがありません。
ですので、CGIはCGIでもどの言語をどのように勉強したらよいか分かりません。
Perlで良いんでしょうか?

具体的にやりたいことは、
・CGIにスコア、ユーザー名を送信(これはFlash側で行います)
・受け取ったデータから順位をFlashに送信
というものです。
参考になるサイトや書籍等ありましたらよろしくお願いします。
0129nobodyさん04/03/19 20:00ID:???
>>128
いままでに数多くの 「参考になるサイトや書籍等ありましたらよろしくお願いします。」ってのを見た。
そして誰からも返事がなかった。
0130nobodyさん04/03/19 21:28ID:???
>>123
code1: 処理全部にかかった時間秒 (うちわけ) @ 一回あたりの処理時間秒 (n=何回処理したか)
0131nobodyさん04/03/19 21:30ID:mkcYvZds
>>128
Flash CGI
http://www.flashcgi.net/
0132nobodyさん04/03/19 21:49ID:lnyCZVSw
はじめまして。こちらのスレであってるかどうかもわかりませんが、
とりあえず、記載させてくださいm(-_-)m

検索でHITした順番に番号を振り分け
(順番に1から・・・)をしたいのですが、
何の変数?を使えばいいのか分かりません。。
よろしくお願いいたします。。
013312804/03/19 21:52ID:???
>>131
ありがとうございます。

ttp://www.kent-web.com/
↑このページのリファレンスコーナーの知識だけでインターネットランキングは作成できそうでしょうか?
0134nobodyさん04/03/19 22:03ID:mkcYvZds
多分ね。
0135nobodyさん04/03/19 23:07ID:jO+wI7EG
質問です、
パスワードを使ったHPを作っているのですが、
携帯からも使いたい。という話が出たので、携帯、PC兼用のBBSを設置したいと考えています。
そこで、cgiroom.nuの追加機能でパスワード機能を追加したところ、ページ移動のたびにパスワードを入力しなくてはいけないようで
原因は、cokkieに対応していないせいだったようです。
そこで、
携帯とPCに対応している
パスワードがかけれて、cokkie等に依存していない
アドレスを直接打てば行けてしまうものではない
という3つの条件に当てはまるものを3時間ほどかけて探したのですが見つかりませんでした
どうか、この3つの条件に当てはまる掲示板を見つけ出したく質問させていただきました。
どうかよろしくお願いします。
0136nobodyさん04/03/19 23:11ID:mkcYvZds
http://pc2.2ch.net/test/read.cgi/php/1030583034/l50
0137nobodyさん04/03/19 23:22ID:02lCbWFh
PHPでプログラムを作ってるものですが

フォームで複数のCheckBoxのデータを渡して受け取るにはどうすればいいのですか?
そこでつまずいているものですので、回答よろしくお願いします
013813504/03/19 23:29ID:???
>>136
失礼しました。
また、誘導ありがとうございます。
0139nobodyさん04/03/19 23:35ID:mkcYvZds
<form action="recieve.php" method="post">
<input type="checkbox" name="checkbox[0]">あ
<input type="checkbox" name="checkbox[1]">い
<input type="checkbox" name="checkbox[2]">う
<input type="submit" value="送信">
</form>

---recieve.php---
<pre><?php print_r($_POST); ?></pre>
0140>>138、ありがとう04/03/19 23:38ID:???
>>138
どうもありがとうございました
0141nobodyさん04/03/19 23:39ID:dSTqhmpW
.cgiと.plはどう違うんですか?
どちらも同じような書き方に見えるんですが・・・
0142nobodyさん04/03/19 23:40ID:mkcYvZds
それ単体では動かないライブラリなどを.plにすることが多い。
0143128=14104/03/19 23:46ID:???
>>142
ありがとうございます。

タイピングゲームのインターネットランキング作成のために
いろいろ調べてみましたが、ネットの情報だけでは限界です・・・
明日、actionscriptとCGIの連携を謳った書籍を買いにいくことにします。
0144nobodyさん04/03/20 03:00ID:???
>>132
スクリプト言語は何ですか?
番号を振るじゃなくて「振り分け」るのですか?
検索対象となるデータはどんな形式ですか?
プログラムはどの程度出来ていますか?
質問するには材料が少ない気もしますが
こちらも「とりあえず」回答します。
繰り返し処理の前に『初期値を1(または0)』とし
繰り返し処理の中で『1ずつ増える数値』を
検索該当データの1件ごとに割り振るだけです。
繰り返し処理よりも検索処理の方が難解だと思いますよ。
0145nobodyさん04/03/20 03:18ID:TPWMb79k
php関連の質問はこちらでよろしいでしょうか?
今まさに勉強中でまったくの初心者なのですが

require_once("dbini.php");
としてデータベース関連のデータをインクルードする
・・・と本に書かれていたのですが
Warning: main(dbini.php): failed to open stream: No such file or directory in ・・・
Fatal error: main(): Failed opening required 'dbini.php' (include_path='.;c:\php4\pear') in ・・・
というようなエラーが出てしまいます
どうしたら解決するでしょうか?

WinXP+PHP4.3.4+Apache2.0.48+MySQL1.4で作業しております
0146nobodyさん04/03/20 04:00ID:GW6tuM2Y
CGIのカスタマイズ関係の質問をしたいときは何処へ行けば?
0147nobodyさん04/03/20 04:09ID:???
dbini.phpってやつが無いとダメ。
0148nobodyさん04/03/20 04:10ID:???
>>146
http://pc2.2ch.net/test/read.cgi/php/1077525387/l50
0149nobodyさん04/03/20 04:13ID:GW6tuM2Y
>148
ありがとうございます!いってみます。
0150nobodyさん04/03/20 14:03ID:GkEIxzun
activePerl583を使ってたんですけど、
imagemagickをppmからダウソできないようなので、561を入れたんですか
583の時のモジュールが561じゃ使えないってこともあるんだろう
と思い、一応583のバイナリも残してるんですね。
それでこの際2つとも置いといて使い分けようと思うのですが
もともと
c:\usr\local\以下にあったbinフォルダやらごとをc:\usr\local583\
に移動し、c:\usr\local\に561を入れたんですが
いろいろ中に入ってるファイルは実はかわってないんでしょうか?
perl.exeだけしか変わってないなら結構無駄なんで捨てたいんですが・・
0151nobodyさん04/03/20 14:12ID:g6YYdXkP
失礼します。
imgタグ付きのテキストリンク(広告)をphpでランダム表示させたいのですが、
phpでテキストリンクをランダムに表示させるには
どの様にすればいいでしょうか?分かる方いたらお願いしますm(_ _)m

簡単にそのランダムさせる文面を追加できれば嬉しいです。
0152nobodyさん04/03/20 14:13ID:???
>>150
5.6.1は使ったことないから知らないけど、
ファイルの差分が気になるのであれば、バイナリでDFとったらどうよ。
0153nobodyさん04/03/20 14:14ID:???
>>151
【PHP】質問スレッド Part15
http://pc2.2ch.net/test/read.cgi/php/1078592587/
0154nobodyさん04/03/20 14:21ID:???
>>152
えっとDFをとるって・・なんでしょ
ググッたらコマンド?っぽいんですがよくわからんです。
#ファイラーでDFってのも出てきたんですがそれじゃないですね
差し支えなければ&それほど高度?でなければ
どこか誘導していただけ無いでしょうか。
0155nobodyさん04/03/20 14:33ID:HAlP/EiM
初歩的な質問ですいません。
$i とか $w など、よくみかけるんですが
$の意味じゃなくて、この英語の意味を教えてください。。
解読できないのです。読み方でもいいので(´Д`)
0156nobodyさん04/03/20 14:38ID:???
$i いんぽてんつ
$w わいわいさたでー
0157nobodyさん04/03/20 14:44ID:???
板違いだと思いますが、どこに書いたらいいかわからなかったので
すみません。

フリーの掲示板(CGI)で、aquaな、確かスレッドフロートな奴だったと思うんですが、
何方かご存知ありませんか...
すみません、こんな少ない情報で。
一度検索でひっかかって、「ま、いいや」と思ったら、次に検索したら、
検索ワードが違うのか見つかりません(汗)
(SS)C-BOARDではないです。(見栄えは似てる部分もありあます)
検索機能がついてる掲示板でした。
記憶が間違ってなければ、Perlで書かれたはずです。

心当たりのある方はよろしくお願いします。本当にすみません。m(_ _)m
0158nobodyさん04/03/20 14:47ID:???
>>157
【CGI】こんなCGI探してますver.12【素材】
http://pc2.2ch.net/test/read.cgi/hp/1075737677/
0159nobodyさん04/03/20 14:58ID:???
>>157
どうもありがとうございます。
逝って参ります。
016015904/03/20 14:59ID:???
>>158でした。すみません。
0161nobodyさん04/03/20 15:05ID:???
>>150
http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html
0162nobodyさん04/03/20 15:15ID:???
>>161
>>150が言ってるのはバージョンの異なるperlをインストールしたので
モジュールなど同名のファイルが存在するのが無駄だから消したいってことでは?
imagemagickは話をふるのに出ただけで関係ないんじゃない?
016315004/03/20 15:25ID:???
ごめんなさい。皆さん有難うございます。
以前から検索&インスコ→だめ。のループで嫌になって、
ppmからだと簡単にインスコできると思って5.6ごと入れたんです。
実際>>161さんのページがそのときに見つかっていれば
それを実行して万事解決!だったのかもしれません。
とりあえず今のままで問題なさそうなのでコレでいこうと思います。
で、暇なときにでも5.8に>>161さんのリンク先を参考に入れてみようと思います。
ありがとうございました。そしてお騒がせしてすいませんでした。
0164nobodyさん04/03/20 15:49ID:BsWGcOt4
cgiのprintというのはどこに出力しているのでしょうか??
0165nobodyさん04/03/20 15:50ID:???
標準出力
0166cgiのprint04/03/20 15:51ID:???
cgiのprint
016716404/03/20 16:28ID:BsWGcOt4
#----- データをFlashへ送る
print "Content-type: text/plain\n\n";
for ($i = 0; $i < 10; $i++) {
($sc, $pname) = split(/,/,$sortdata[$i]);
print("score$i=$sc&name$i=$pname&");
}

FlashとCGIの連携によるスコアランキングの作成のサンプルCGIの一部なんですが、
ここのprintというのは標準出力に出力されているだけで、Flashには出力されてませんよね?
これでなぜFlashへデータが送れるんでしょうか??
0168nobodyさん04/03/20 16:51ID:???
>>167
flashがcgiにアクセスすることで次のような入出力関係ができる。
flash
 | 標準入力(webサーバの環境変数にセットされる場合もある)
cgi
 | 標準出力
flash

よって、flashに出力される。flashにとってはサーバからデータが送られてくる。
flashをブラウザに置き換えると、よくあるカウンターや掲示板ぽくて分かりやすいかな?
016916404/03/20 17:04ID:???
>>168
あ、なるほど!
FlashからCGIにアクセスした時点でCGIの標準出力はFlashになるんですね。
ありがとうございました!
017016404/03/20 18:03ID:BsWGcOt4
インターネットランキングで、ユーザー名を日本語でも表示させたいのですが、
この場合、jcode.plが要るのでしょうか?
0171nobodyさん04/03/20 18:12ID:???
必ずしも必要ではない。
017216404/03/20 18:42ID:???
>>171
ありがとうございました!
0173nobodyさん04/03/20 18:47ID:P3II97LC
ttp://www.mytools.net/cgitools/dictionary0.html#bug  の

$cgiurl
..... *.cgi にあたるURL(※注4)
$htmlurl
..... $htmldirにあたるURL(※注4)

の意味がよくわからないんですが…。



$cgiurl
..... *.cgi にあたるURL(※注4)    tdpadm.cgi
$htmlurl
..... $htmldirにあたるURL(※注4)  index.html

でいいんですか?
0174nobodyさん04/03/20 18:53ID:???
http://pc2.2ch.net/test/read.cgi/hp/1075737677/769
に同じ悩みを持ってる人がいるらしいが(w

> ※注4 「http://」から始まる絶対パスで書いてください。最後の「/」はつけないでください。
この意味が分からんようだと諦めた方がいいな。前途多難だ。
0175nobodyさん04/03/20 19:12ID:???
>>173
CGI設置について質問
http://pc2.2ch.net/test/read.cgi/php/1054216089/

テンプレに従って書けば誰か答えてくれるかもしれない
0176nobodyさん04/03/20 19:16ID:???
>>173は自己解決したそうだ

http://pc2.2ch.net/test/read.cgi/hp/1075737677/770
0177nobodyさん04/03/20 20:08ID:???
ほえ?
http://」から始まるのを「絶対パス」って言うんだっけ?
絶対パスって「/public_html/user/」みたいなのじゃ無いの?
こっちがフルパスか?
0178nobodyさん04/03/20 20:33ID:???
URIとファイルのパスをごっちゃにするな
0179nobodyさん04/03/21 14:55ID:uLvYW/lP
すいません。
オンラインゲームと総合ゴラクのHP作りたいのですが
どんな風に企画書書いたらいいですか?教えて下さい
0180nobodyさん04/03/21 15:03ID:???
>>179
http://pc2.2ch.net/test/read.cgi/hp/1079712912/49
http://pc2.2ch.net/test/read.cgi/hp/1079712912/113
http://pc2.2ch.net/test/read.cgi/hp/1079712912/116
http://pc2.2ch.net/test/read.cgi/hp/1079712912/159
http://pc2.2ch.net/test/read.cgi/hp/1079712912/160
0181nobodyさん04/03/21 15:23ID:l/qIYbVX
HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src
■ このスレッドは過去ログ倉庫に格納されています