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

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

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

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

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

2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc2.2ch.net/test/read.cgi/php/1045091733/
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
http://pc.2ch.net/php/kako/1030/10301/1030151932.html

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0511nobodyさん03/07/09 10:31ID:juYXp5lr
>>510
index.htmlを送った後にCGIが動く。
書き換え途中にアクセスがあったら書き終わるまで待たされる。
0512あぼーんNGNG
あぼーん
0513nobodyさん03/07/09 12:01ID:???
>>506
大抵のモジュールは置くだけで使えると思う。XSとかでなければ。

漏れはホーム以下にlibとか適当に作って全部そこに入れてる。
で、使うほうでuse libにそのパスを加える感じ。
0514nobodyさん03/07/09 12:15ID:???
>>513
use モジュールの絶対パス;
ではできないです。Linux Vine2.6
perl -Sでパスの通ったディレクトリを探しに行かせても、だめ。
実行するディレクトリ(カレント)にlibがあると大丈夫だった。
こんなものでしょうか。それとも何か漏れの・・・
0515nobodyさん03/07/09 12:16ID:???
push( @INC, './lib' );
0516nobodyさん03/07/09 12:22ID:???
>>515
ホントだ、それでできた。この前、コマンドラインでやったとき、
できんかった。鬱だ氏のう
051751303/07/09 13:14ID:???
念のために確認するけど、
use lib qw(. ./lib);
つー意味に解釈してくれてる?


そういや、use baseが使えなくて、@ISAに書き直した覚えがあるな。
いや、関係ないが。
0518nobodyさん03/07/09 14:44ID:GmIdsAFl
すいません。
次レスの PERL のプログラムに、
$we>100 は $type='買い物中2';
に行かせたいのですが、
どうやるのか教えて下さい。
if($we>100){
$log .= "<br>\n";
$tm = $cmd = 0;
$type='買い物中2';
と加えても駄目なので。
内容は次レスに書いておきますので、
どうか宜しくお願い致します↓
0519nobodyさん03/07/09 14:44ID:GmIdsAFl
sub swsdue_exe{
if(!$tm){
 if($cmd<=0 || $cmd>$#cmp){
 $log .= "また御来店下さい・・・。<br>\n";
 $tm = $cmd = 0;
 $type='';
 &call_main_st;
}elsif($cmd){
 if($camp<1){
 $log .= "貴方には売れません。<br>\n";
 $tm = $cmd = 0;
 &call_main_st;
}else{
 my $x = int($g_p[$rank]/3);
 if($max_sol<=$my_cs){
 $sol= $max_sol;
 }elsif($max_sol>$my_cs){
 $sol= $my_cs;
}
 my $y = int($sol/10);
 $log .= "どれを買いますか?。<br>\n";
 $nation=$cmd;
 $tm=0;
 $type='買い物中';
0520nobodyさん03/07/09 15:02ID:ZAwFBHHS
telnet上でSQLスクリプトを実行したいんですけど、
なんて入力したらいいのでしょうか。
052151903/07/09 15:08ID:GmIdsAFl
}が一つ抜けていた罠でした。
0522nobodyさん03/07/09 15:10ID:???
>>518-519
Perl コーディング初心者質問コーナー Part25
http://pc2.2ch.net/test/read.cgi/php/1056730690/l50

0523nobodyさん03/07/09 15:11ID:jBxn2/Kb
ホームページのあるタグ、または文字列を表示させないようなCGI
あるでしょうか?

分かりやすい例を挙げると、
「<BR>〜〜だよ。<BR>」というタグが書かれているホームページ
で、この「〜だよ。<BR>」だけを表示させないで(無効化して)
「<BR>」だけ表示させるようにしたいんです。

近いところであげると、掲示板での荒らし行為を防ぐためのタグ禁止に
近い感じなんですが、こんなCGI、PHPってあるでしょうか?
または可能なんでしょうか?
0524nobodyさん03/07/09 15:14ID:???
>>523
ページを表示するのはブラウザだからCGIとは関係ない。
0525nobodyさん03/07/09 15:40ID:VZa+tCnE
          ∧_∧
    ∧_∧  (´<_`  ) ?
   ( ´_ゝ`) /   ⌒i 
   /   \     | |
  /    / ̄ ̄ ̄ ̄/ |
__(__ニつ/  2ch  / .| .|____
    \/____/ (u ⊃
0526nobodyさん03/07/09 17:11ID:???
>>517
そだったんでつか。use lib qw(. ./lib)知らんかったっす。ありが�d。
0527nobodyさん03/07/09 17:34ID:???
>>523

>>368 を読め。

ひょっとして、タグでカキコしているのを防ぎたい事カナ?
0528nobodyさん03/07/09 17:47ID:???
>>527
前に「探してますスレ」にも書いてたのと同じやつみたい
0529nobodyさん03/07/09 18:20ID:???
満足な回答が得られなかったからって、マルチポストはいかんわな。
0530nobodyさん03/07/09 18:55ID:???
前も質問の内容が分かりづらくて放置されてた気がするなぁ。
というかそのままコピペのような気もするが(w

前半はプロキシのような気もするが、後半で否定される....
なんにせよ、>>368ってことだね。
053150003/07/09 19:37ID:???
>>511
理解しました。
どうもありがとうございます。
0532 ◆P6mLf7gTyo 03/07/09 21:38ID:???
DoCoMo505iシリーズは
<input="file">
に対応してますか

単刀直入に言えばケータイから掲示板に写真貼り付け
できますか

板ちがいだったらスンマソン
0533nobodyさん03/07/09 21:58ID:???
>>532
Web制作板いってみそ

http://pc2.2ch.net/hp/
0534nobodyさん03/07/10 16:12ID:5ky3Wmqm
PHPの初心者版ってもうないんでしょうか?
あったら教えてください。
なければここで質問します。
0535あぼーんNGNG
あぼーん
0536nobodyさん03/07/10 16:28ID:???
>>534
いぱーいあるYO.
35 + 【PHP】初心者コーナー 3 Released【スローモード】 ( 369)
なんてどう?
0537nobodyさん03/07/10 16:35ID:???
xxx.cgi?yy=hoge
ではなくて
xxx.cgi/無題.bmp?yy=hoge
は
どういう仕組みで動くのでしょうか?
404にならずに動くのが理解できないんですけど・・・
0538nobodyさん03/07/10 16:56ID:???
>>537
そのCGIで環境変数を全て表示すれば分かるかと。
053953703/07/10 17:10ID:???
>>538
すんません
私の作ったプログラムでは404になるんですよ

同じ環境(IIS5.0)にはいってる
サイボウズAG(お試し)では
/scripts/cbag/ag.exe/無題.bmp?page=FileDownload&id=
でファイルがダウンロードできるのですが

/scripts/xxx.cgi/無題.bmp?page=FileDownload&id=
では404になるので
0540nobodyさん03/07/10 17:38ID:???
/scripts/xxx.cgi
ならちゃんと動くのか?
0541nobodyさん03/07/10 17:39ID:???
exeの引数と同じに考えたってしょうがないでしょ。
作ったのなら引数として受け取れるように書けばいい。
054253703/07/10 17:59ID:???
>>540
はい
下に書きますが404で起動さえ出来ないので

>>541
同じように考えてはいけないんですか?
その辺がよくわかってないかも・・・

1.WEBサーバがリクエストを受け取り
2.プログラムを起動
っていう手順になると思うんですけど

404になってる時点で
プログラムが起動されないから
引数を取得とかそれ以前の問題になる気がするんですけど
根本からして間違ってます?

ログを見るとサイボウズのほうは
/scripts/cbag/ag.exe/無題.bmp?page=FileDownload&id=
でアクセスすると
GET /scripts/cbag/ag.exe
で200でOKになってるし
もうわけがわかりません
0543nobodyさん03/07/10 18:04ID:???
xxx.cgi/無題.bmp?yy=hoge
のログ書いてよ。
0544nobodyさん03/07/10 18:52ID:???
解決の手助けのために先に書いておくけど、

/scripts/xxx.cgi/無題.bmp?page=FileDownload&id=

はIISでは

SCRIPT_NAME = /scripts/xxx.cgi
PATH_INFO = /scripts/xxx.cgi/無題.bmp
QUERY_STRING = page=FileDownload&id=

てな感じになる。
W2k, IIS5.0で試してみたが404にはならなかった。

ちなみにApacheだとPATH_INFOは「/無題.bmp」のようになる。
SCRIPT_NAME部分が含まれないので注意。
054553703/07/10 19:18ID:???
>>543
SIP, -, 2003/07/10, 19:05:17, W3SVC1, SV, DIP, 40, 440, 4213, 404, 3, GET, /scripts/xxx.cgi, page=FileDownload&id=10
SIP, -, 2003/07/10, 19:07:07, W3SVC1, SV, DIP, 601, 392, 34901, 200, 0, GET, /scripts/cbag/ag.exe, page=FileDownload&id=10
こんな感じで404です

>>554
うちの環境では404になるので
プログラムを起動できないので
環境変数をみることができない・・・

で、perl2exeで
xxx.cgiをxxx.exeにしたらプログラムが動きました
scripts/xxx.exe/無題.bmp?page=FileDownload&id=

こんな形で表示されました
REQUEST_METHOD:GET
SCRIPT_NAME:/scripts/xxx.exe
PATH_INFO:/無題.bmp


結論としては
.cgiにperl.exeとかをマッピングしてる環境ではできない?でFAですか?
もうわけわからんです
054654403/07/10 19:42ID:???
>>545
いや、俺の環境も.cgiにperl.exeをマッピングしてるんだが?
てか、それが普通だと思うが(もしくはISAPI版)。

C:\usr\bin\perl.exe "%s" "%s"

こんな感じになってる。
054753703/07/10 20:03ID:???
>>546
うちはこんな感じです
.cgi C:\Perl\bin\perlis.dll
.pl C:\Perl\bin\perl.exe "%s" %s

うちの環境の問題なのかなぁ?
IIS5.0+W2KSP4

xxx.exe/aaa.bmp?xxx=aaa
の場合
だと/をディレクトリとみなさない?

そして
xxx.cgi/aaa.bmp?xxx=aaa
だと/をディレクトリとみなしている感じ?
054854403/07/10 20:57ID:???
>>547
.cgiもperl.exeにしてみたらどうよ。
054953703/07/10 21:18ID:???
>>548
残念ながら変わらず404です
0550 03/07/11 01:02ID:LHmThz5C
LinuxでC言語を使ってMACアドレスを取り出すにはどうするの?
0551あぼーんNGNG
あぼーん
055253403/07/11 01:09ID:???
>>536
ありがとうございます。

でも、そこ書き込みできないんですよ。
0553nobodyさん03/07/11 01:12ID:???
>>552
このスレに書けて、そっちに書けないなんてことはないはずだが……
それとも「勇気が無くて書けない」っていう意味?
0554nobodyさん03/07/11 01:30ID:???
>>550
それはWebProg.とどういう関係があるのか簡潔に述べよ。
0555nobodyさん03/07/11 01:59ID:???
http://www.uranus.dti.ne.jp/~eichi/flash/machigai/machigai.html
 こういうのが作りたいんですが、簡単ですか?
0556nobodyさん03/07/11 02:26ID:???
>>555
フラッシュ
ttp://www.macromedia.com/jp/
0557nobodyさん03/07/11 02:38ID:ZB5SZbbQ
質問です。アクセス解析を設置しても、URLをコピーアンドペーストで
来られたら、何処から来たか不明になるのですか?
そういう方法で殆どの人が来るページを作るので、意味がなくなるでしょうか?
0558nobodyさん03/07/11 02:40ID:???
>>557
アクセス元を得ることを目的とするならば。
055953703/07/11 09:28ID:???
解決しました

IISの設定で.cgiに
ファイルの存在を確認する
のチェックが入っており、それを外したところ
xxx.cgi/無題.bmp?page=FileDownload&id=
でアクセスできました

みなさま、ありがとでした
0560nobodyさん03/07/11 12:29ID:???
>>559
おめでとう。
そういやそんな設定あったなー。
IISなんてたまに仕事で止む無く使うぐらいだからそんな設定忘れとった。
とか言い訳してみるものの、その設定画面を開いたのに気付かなかった漏れはアフォかと_| ̄|○


つーか、「ファイルは存在する」って判定にはならんのかyp!
0561nobodyさん03/07/11 13:37ID:???
CodeRed, Nimda バラ撒いてますか?
0562nobodyさん03/07/13 13:55ID:2xt/jgiV
掲示板で固定ハンドルの方に専用アイコンを使えるようにしたいんですが
(コテハンの文字に反応する自動リンクか)
とうすればいいでしょうか?教えて下さい
0563nobodyさん03/07/13 14:24ID:???
>>562
コテハンと対応するアイコンのリストを作っておいて、名前がリストにあればそのアイコンを表示するhtmlを吐く。
0564nobodyさん03/07/13 14:31ID:2xt/jgiV
リストを作るまでは分かるんですが、アイコンを表示するhtmlがあわからないんですけど、
そのhtmlわかりませんか??
0565nobodyさん03/07/13 14:34ID:???
<img src="アイコン">
てかHTMLの基本だろ。
CGIを自分で作れないなら、最初にそう言うか、諦めれ。
0566nobodyさん03/07/13 14:35ID:2xt/jgiV
ああ、意味が分かりました。すいません。大丈夫です
0567nobodyさん03/07/13 14:40ID:2xt/jgiV
<img src="http://・・・・・・">固定ハンドル

あれ?これで出るんですか?
0568nobodyさん03/07/13 15:04ID:???
>>567
試してから言えやヴォケ!
試したんなら、どんな風にやったのか、結果がどうなったのか、
洗いざらい全部ぶちまけてから言えや!
0569nobodyさん03/07/13 15:16ID:???
いいねぇ。初々しくて。揚水の少年時代を口ずさんじまったよ。

>>567の<img src="アイコン">をCGIから出力する時に
>>563のアイコンリストと照らし合わせて アイコンをhttp://・・ に置き換える。
↑ここまでを今のCGIに組み込む。

# アイコンリストを作るCGIも必要になってくる。
0570nobodyさん03/07/13 15:20ID:???
>>569
別にテキストファイルでも良いんでは?

ひろゆき@缶酎ハイ,./img/mona.gif

CSVでもよし。

<kotehan>
<name>ひろゆき@冠婚葬祭</name>
<icon>./img/giko.gif</icon>
</kotehan>

XMLでもよし。
0571nobodyさん03/07/13 17:10ID:???
>>564-570
続きはWeb制作板でどうぞ。
0572nobodyさん03/07/13 21:36ID:???

perl コーディングで質問しようと思いましたが、Web 系なので
こちらにカキコします

use LWP::UserAgent;
use HTTP::Cookies;

{
$ua = LWP::UserAgent->new;
$ua->agent( "Kuma-No-Pu-San/1.00 perl/$]" );
$ua->cookie_jar( 'test=aaa' );

my $req = HTTP::Request->new( POST => 'http://hoge.hoge.hoge/test.cgi' );
$req->content_type( 'application/x-www-form-urlencoded' );
$req->push_header( 'Referer', 'http://hoge.hoge.hoge/test.cgi' );
$req->header( 'Connection' => 'keep-alive' );

$req->content( 'a=aaa&b=bbb&c=ccc' );

my $res = $ua->request($req);
print $res->as_string;
}

これを実行しても
Can't locate object method "add_cookie_header" via package "test=aaa" (perhaps you forgot to load "test=aaa"?) at /Perl/site/lib/LWP/UserAgent.pm line 410.

ってエラーが出ます。これってどういう意味でしょうか?使い方間違ってますか?

0573nobodyさん03/07/13 23:21ID:VNQaaVnf
perlっちゃperlなんですが、CGIの問題なんだろうと、ここに来ました。

perl/CGIで、gifcat.plを使ったgif文字列を
CGIで吐き出すHTMLに埋め込みたいと思っています。

my $birth_year_gif = &birth_year_to_gif( $birth_year );
print qq(<IMG src="$birth_year_gif" border="0">);

sub birth_year_to_gif {

# 画像連結ライブラリ取込み
require 'gifcat.pl';

my $birth_year = shift;
my @birth_year_nums = split( "", $birth_year );
my @birth_year_gif = ();
foreach ( @birth_year_nums ){
push ( @birth_year_gif, "${num_title_dir}${_}.gif" );
}
push ( @birth_year_gif, "${num_title_dir}tail.gif" );

print "Content-type: image/gif\n\n";
binmode(STDOUT);
print &gifcat::gifcat( @birth_year_gif );
}

これだと生成したgifは表示するのですが、他のHTML部分が
表示されません。
ページのソースが取れない、多分ヘッダの問題だと思うのですが、
僕の知識ではなんともよくわかりません。
どうすればCGIが吐き出すHTMLにひとつのgifブロックとして表示できるのでしょうか。
どなたか、お知恵お貸し下さいませ。
0574nobodyさん03/07/13 23:25ID:fWERl1kz
なぜか英語のエラーがでてしまいます
わかる人教えてください
http://www.purime.com/?ai=sadf
0575nobodyさん03/07/13 23:31ID:fWERl1kz
http://www.purime.com/?ai=user
ならエラーは出ません
0576あぼーんNGNG
あぼーん
0577nobodyさん03/07/13 23:54ID:???
>>572
$ua->cookie_jar( 'test=aaa' );
ここが間違いだな。エラーをよく読め。

Can't locate object method "add_cookie_header" via package "test=aaa" (perhaps you forgot to load "test=aaa"?) at /Perl/site/lib/LWP/UserAgent.pm line 410.

パッケージ"test=aaa"の中に、"add_cookie_header"言うメソッド(サブルーチン)はありませんぜ。
(もしかして、"test=aaa”をuseしたりrequireしたりすんの忘れてませんか?)

cookie_jarメソッドへの引数の与え方が徹底的に間違ってると思うね。
pod読んで出直しな。

これで、エラーメッセージの読み方を一つ覚えたね。勉強になったろ?
0578nobodyさん03/07/13 23:58ID:???
>>573
HTMLは普通に書いて、そこからそのCGIを<img src="〜">で呼び出せばいいのでは。
動的なHTMLにしたければ、HTMLを吐き出すCGIを別に作って、それが出力する
HTMLから<img>で以下略。

>>574
エラーメッセージを書け
どうせランキングか広告を踏ませようとしてんだろうが
0579nobodyさん03/07/14 00:00ID:???
>>573
HTMLの仕様からやり直してこいバカチンが。
こんなのは、Web製作板の範疇だっつーの。

<img src="hoge">
hogeに入るのは、
表示したいイメージファイルを示すURLであって、
画像そのものを入れるのではない。

おまえがやりたいことへのソリューションは二つある。
1.
<img src="birth_day.cgi?birth_day=$birth_day">
こんな風に記述し、
別CGIとして、birth_day.cgiをつくり、それがGIF画像を吐き出すようにする。

2.
わざわざGIF画像に変換せずに、文字で表示する。

俺としては2がオススメだがな。無駄に転送量も増やさないし、何より簡単=バグが入り込む余地がないからな。
0580nobodyさん03/07/14 00:07ID:???
>>578
引数を変えて踏んでみたけど、確かに広告だった。
でも、エラーも出てた(w。
>>574-575の引数は踏んでないけど。馬鹿に小銭稼がせるのも馬鹿らしいし。

というわけで、>>574-575は広告ですたぶん。
0581nobodyさん03/07/14 00:07ID:???
>>578

>>574は、携帯から入るための出会い系サイトのポータルだった。
会員情報の管理にPosgreSQLを使っているようだ。
で、GETで与えた引数を直接Pgに渡していて、そんな属性はないと文句を垂れられている訳だ。
>>574, >>575がどんな意図があるかは知らんが、
無能はカエレと。

0582nobodyさん03/07/14 00:08ID:sTw98rpN
Warning: pg_exec() query failed: ERROR: Attribute 'sadf' not found in /home/purime/public_html/inc/banner.inc on line 41

Warning: pg_numrows(): supplied argument is not a valid PostgreSQL result resource in /home/purime/public_html/inc/banner.inc on line 42

というエラーです
0583nobodyさん03/07/14 00:11ID:???
>>582
うるせえだまれヴォケ二度とくんな。
そこでエラーが出るからなんだっつーんだ。
貴様はそれで一体何がやりたいんだよ。
0584nobodyさん03/07/14 00:12ID:???
>>582
で、どうしろと?
0585nobodyさん03/07/14 00:35ID:dWC8IqpE
>>579
いや、多分そうなんだろな、と思ったんですが、カウンターCGIみたいに別に置くのもな〜、
と思ったものですから。
そんで、怒られるの承知で、HTML吐き出すスクリプトにgif生成ルーチン一緒に
埋め込んで再帰的に呼び出したら、なんと!、でたよ、でたでた!
でも、隣のgif(これは固定)が表示されないんだけど、これは最終的には
分岐でどっちかしか出さないつもりなので、問題ないんだったら全然おっけなんです。

これ、だめ?
0586nobodyさん03/07/14 00:39ID:???
>>585
コンパイル時のオーバーヘッドが気になるけど、それはそれで一つの解だと思う>再帰的呼出
058757303/07/14 00:44ID:dWC8IqpE
>>586
オーバーヘッドって何ですか?過負荷?
そんなにアクセス数多いCGIじゃないんですけど、(せいぜい100/一日)
問題あるようでしたら、素直に謝って小物作って
隣に置こうと思いますが、、、
0588nobodyさん03/07/14 00:46ID:???
>>587
過負荷の過はいらん。
058957303/07/14 00:51ID:???
<IMG src="$script_name?mode=birth_year_to_gif&birth_year=$birth_year" border="0">
<IMG src="$img_dir$tytle_gif" border="0">

すいません。
で、後学の為に聞きたいのですが、上の生成gifは表示されて、下の固定gifは
表示されません。
っていうか「〜ダウンロードしています...」でとまっちゃってます。
もちろん再帰呼び出しのほうをコメントアウトすると、すぐ出るんですが、
これが、オーバーヘッドの弊害、ですか?

前にも言ったように、最終的には分岐でどっちか、何ですけど。
0590あぼーんNGNG
あぼーん
0591あぼーんNGNG
あぼーん
059257203/07/14 09:57ID:???
>>572 の
$ua->cookie_jar( 'test=aaa' );
の部分をどう書いていいか解りません。サンプルをちょこっと示してくれませんか?

>>577 は物言いが腹たったのでスルーしました。
0593nobodyさん03/07/14 12:02ID:???
>>592
確かに>>577の物言いは少々アレだが、ちゃんと誘導してくれてるんだからスルーするなよ。
原文でも日本語訳でもいいからドキュメント読んでみた?

俺は使ったことないのでよく知らないんだが、そこにはHTTP::Cookieオブジェクトを突っ込めと書いてある。
HTTP::Cookieがどんなモノなのかまで調べる暇はないが、サンプルはこのように書かれていた。

$ua->cookie_jar(HTTP::Cookies->new(file => "$ENV{HOME}/.cookies.txt"));


この程度で腹立てるようならこんなところで質問なんかしない方がいいよ。
どうせすんなり回答が返ってくることなんて少ないんだからさw
0594nobodyさん03/07/14 14:09ID:???
>>592
逆ギレする質問者もスルー対象です。
059557203/07/14 14:55ID:???
>>593
【的確】かつまともな【物言い】なレスありがとうございます。
HTTP::Cookies ですね。解りました
0596nobodyさん03/07/14 15:00ID:???
>>593
見事に好意を踏みにじられましたね。
0597nobodyさん03/07/14 15:11ID:???
>>595
二度と来るなよ (・∀・)ノ"バイバイ
0598nobodyさん03/07/14 15:26ID:???
釣りだとは思うが、久々に失礼極まりない質問者だな。
今後しばらくCookie関連の質問はスルーしましょうか。
0599nobodyさん03/07/14 15:47ID:CrPHiYJ+
こんにちは。質問があります。
他のサイトでリアルタイムランキングというサイトを発見しました。

なんでも、ホームページのアクセス数を自分で計測し人気ランキングをリアルタイムで
発表するようです。この仕組みを知っておられる方いますか?
クリックして、そこへ移動した数をカウントしてるのでしょうか?
それとも画面に表示されるカウンターなどを読み取ってランキングに
しているのでしょうか?
あと、この技術はどのプログラミング言語を習得するのが近道ですか?
知っておられる方いましたら、お返事ください。お願いします。
0600nobodyさん03/07/14 15:54ID:???
>>599
説明がいまいち良く分からないのですが・・・。
他のWebサイトのアクセスランキングをまとめてるサイトという
意味ですか?

他のWebサイトのアクセス数をそのまま表示してるのか、
そこのサイトから自分のサイトに飛んできた数を集計してるのか、
あるいは逆に自分のサイトからそこのサイトに飛んだ数を集計してるのか、
あるいはそのどれでもないのか、説明からでは良く分からないです。

そのサイトのURLがあれば一番早いのですが。
0601nobodyさん03/07/14 16:14ID:???
>>599
見つけたサイトの説明をよく読めばヒントあるんじゃないか?
バナー貼ってもらってカウントしてるだけだと思うけどな。
0602nobodyさん03/07/14 16:29ID:VcdaaTVK
htaccessでパスワード制限をかけたのですが、
その同じディレクトリ内で特定のファイルだけは制限をかけたくないんですけど、
そういうことできますか?
0603nobodyさん03/07/14 16:40ID:???
>>602
Apacheの場合、filesディレクティブを使う。
ディレクティブは後ろに書いたほうが有効になる仕様を利用する。
WebProgとは関係ないので、あとは自分でぐぐるとかしてください。
060459903/07/14 17:04ID:CrPHiYJ+
>>600
いろいろあるのですが、たとえば2chのスレッドランキングです
http://www6.big.or.jp/~beyond/bbsnews/
これは人気のあるスレッドが一番上に来るんですよ。
とても便利だと思います。

>>601
ソースに書いてあったアドレスがhttp://www.ninki.net/です

こういった集計プログラムを自分で一からやってみたいと思ってたんです
どのプログラミング言語をやったほうがいいのか、どれから手をつければわからないのです。
このレベルは難しいのでしょうか?perl等のネットワークプログラムに
精通していなければならないのでしょうか?
0605nobodyさん03/07/14 17:09ID:???
>>604
右下にある「このシステムについて」を見てもわからないのか?

ソースにあったって・・・そのサイトがninki.netに参加してるだけ
下にバナー貼ってあるだろ?
060659903/07/14 17:14ID:CrPHiYJ+
>>605
ぁあ、本当に見落としてました、すみません。
ソースの最後の方に「変更禁止」とか書いてあったもので
すっかりninki.netが作成したのかなと思ってました、、
お手数をおかけしてすみませんでした。
0607nobodyさん03/07/14 17:24ID:???
ケータイからのアクセスも採れる良い解析CGIはありますか。
今使っているのだとPCのアクセスのみしか採れません。
0608nobodyさん03/07/14 17:44ID:???
サーバーログ + analog だと、携帯からのアクセスも取れてるけどね
0609nobodyさん03/07/14 18:34ID:???
馬鹿を馬鹿と言って逆切れされるとは、
なんて理不尽な世の中だ……。
0610nobodyさん03/07/14 18:51ID:???
>>604
スレッドランキングは、時間辺りの書き込み量を見てるんだと思うが?
俺も似たようなのを作って使ってるけど、だいたい同じ順位になるよ。
■ このスレッドは過去ログ倉庫に格納されています