CGIだけど、なんか質問ある? Part 8
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/09/22 23:15ID:???※CGIは特定の言語に依存するものではありません。
※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
↓
Perl 初心者コーナー Part16
http://pc.2ch.net/test/read.cgi/php/1032070299/l50
過去ログ・関連スレッドは >>2
0683672
02/11/18 18:08ID:PpWbUC+4インフォシークは空ファイルのアップは出来ますね。
つまり、空ファイル問題は制作者・その他の要因ではなく鯖の仕様のようです。
tripodの無料鯖のアップローダーは空ファイルを扱えない
インフォシークの無料鯖のアップローダーは空ファイルを扱える
>>○FTPは空ファイルもいけるから。
ルーターの設定でFTPが出来ないようになっているみたいです。
説明書は兄が管理しているため旅行から帰ってくるまで、どうしようもないです。(悲
0685672
02/11/19 01:12ID:cpS+Bq4c今読み返すと作者批判になってますね。
すみませんでした・・・
0686nobodyさん
02/11/19 05:35ID:???0687nobodyさん
02/11/19 20:01ID:pLNmoIP3もうひとつ聞きたいことがありますカレンダーCGIをつくるとして
独自につくった休日や予定の日付データはどのように保存わけしたらいいでしょうか?
0689nobodyさん
02/11/19 22:28ID:FXDcwGAAどうすりゃいいの?
0690↑
02/11/19 23:29ID:???そうすると約6個のCGIが見つかるからDLしてソースをよく見る
さすれば、おのずと何をすればいいのか分かる
0691nobodyさん
02/11/20 23:08ID:3WorW1PEranklinkで
inページ、新着ページ等が作られていきますが
inページで順位の隣りに(位)と出したのですが
新着ページにも反映されてしまい、新着ですと
例=11/20位
の様になってしまいます。
どうか先輩方お知恵を下さい。
http://www2a.kagoya.net/~adults-toybox/sample2.wmv
http://www2a.kagoya.net/~adults-toybox/
0693nobodyさん
02/11/21 07:23ID:???【 スクリプト改造工房 PART 5 】
http://pc.2ch.net/test/read.cgi/php/1028193595/
0694nobodyさん
02/11/22 22:39ID:???0695nobodyさん
02/11/25 01:52ID:???おおきなおおきな掲示板 2ちゃんねるの話
3年 いつも動いていた ご自慢のcgi
あめぞうってとこが 潰れた夜に 生まれてきたとこさ
いまは もう動かない そのcgi
3年 休まずに ワショーイワショーイ
ひろゆきと いっしょに ワショーイワショーイ
いまは もう動かない そのcgi
何でも分かる掲示板 2ちゃんねるの話
おかしな厨房やってきた その日も動いてた
うれしいことも 悲しいことも みな知ってるところさ
いまは もう動かない そのcgi
3年 休まずに ワショーイワショーイ
ひろゆきと いっしょに ワショーイワショーイ
いまは もう動かない そのcgi
235 名前:心得をよく読みましょう 投稿日:2002/11/22(金) 02:27 ID:cvY6FYQv
真夜中に Not Found 2ちゃんねるの話
お別れのときがきたのを みなにおしえたのさ
想い出に変わる 2ちゃんねる ひろゆきとも お別れ
いまは もう動かない そのcgi
3年 休まずに ワショーイワショーイ
ひろゆきと いっしょに ワショーイワショーイ
いまは もう動かない そのcgi
http://navyblue.cside.com/musicfile/tokei.mid
0696nobodyさん
02/11/25 16:14ID:iBc9Rrdbランキングサイトを運営しているのですが、総合ランキング
のカテゴリを作りたいのですがどの様に各々のランキング
から引き抜いて総合ランキングが出来るのか分かりません。
何卒お教えて下さい。お願い致します。
0697nobodyさん
02/11/25 16:50ID:fSyZQcaRこの前もマルチやっていただろ?
0698nobodyさん
02/11/25 17:52ID:Q0mq5+tJになるんすけど、送信ボタン押してないときでも必ずポストなんですか?POSTならばの条件処理をかきたいのだけど、、、 どうしたらいいっすか?
0700nobodyさん
02/11/25 19:19ID:iBc9Rrdb0701nobodyさん
02/11/25 19:24ID:iBc9Rrdb意味が分からないのですが、重複書き込みをの事でしょうか。
もし2ちゃんねる上のマナー違反で御座いましたら。誠に申し
訳御座いませんでした。2ちゃんねるのルール方を弁えており
ませんでした。大変ご迷惑をお掛け致しておりますが何卒ご援
助の程を頂きたく思います。
0702nobodyさん
02/11/25 20:29ID:???お前はランキングCGIの質問で前回と今回。2回マルチをやっている。
前回もマルチをするなと注意を受けたはずだ。
0703nobodyさん
02/11/25 20:32ID:???まだねらー暦浅いから濡れわかんないや
0704nobodyさん
02/11/25 23:04ID:SbouaTZ0自宅のブラウザで見れなくなってしまいました。
会社からは見ることが出来ます。どっちもIE6です。
CGIはでブラウザによって見えたり見えなかったりする
ものじゃないですよね?
一体どうしたらよいのでしょう・・
0706nobodyさん
02/11/25 23:09ID:SbouaTZ0ブラウザのセキュリティ?の問題なんでしょうか?
ルータ使ってるのですが関係あるんでしょうか?
0707nobodyさん
02/11/25 23:33ID:???見れなくなったってのは
1:画面が真っ白になる
2:エラーが出る(出るならどんなエラーか)
3:その他
どれだ?
0708704
02/11/25 23:50ID:SbouaTZ0Internal Server Error というやつです。
0709nobodyさん
02/11/26 00:36ID:???プロバイダ変えてInternal Server Errorが出るんなら、
スクリプトの最初の#!/usr...を確認したり、
関連ファイルパーミッションを確認したりすることがあるだろうが。
自宅からだとかなんとかは全然関係ないように思うが。
0710nobodyさん
02/11/26 01:32ID:FMTUq72D説明が下手で分り難かったらすみません。
例えば、メンバー表のCGIみたいなもので、
新規登録の時に、入力したIDが既に使用されているかチェックしたい場合で、
その時に、英数字の大文字と小文字も同一として、判別させたいのですが、
どうすれば良いでしょうか?
if (/$id/i eq /$tid/i) { ... }
にしてみたところ、既に「abcd」というIDが登録されている場合、「ABCD」は登録できなくなりますが
「ab」なども登録できなくなってしまいました。
説明不足でしたら、仰ってください。よろしくお願いします。
0711nobodyさん
02/11/26 01:33ID:FMTUq72D0714nobodyさん
02/11/26 09:58ID:???if (/$id/i eq /$tid/i) { ... }
は
if ( ( $_ =~ /$id/i ) eq ( $_ =~ /$tid/i ) ) { ... }
の意(であってるよね?)
0715nobodyさん
02/11/26 10:09ID:???0716nobodyさん
02/11/26 21:08ID:o93eJxc72chのread.cgiは、
http://pc.2ch.net/test/read.cgi?bbs=php&key=1032704121
http://pc.2ch.net/test/read.cgi/php/1032704121/
どちらの指定でも出来ます。
前者はGETメソッドの指定方法と言うのは分かります。
後者はどのようなメソッドと、どのような設定方法で出来るものなのでしょうか?
0719nobodyさん
02/11/26 21:31ID:???CGIにした方がいいというのをよく聞きますが
なぜですか?
TXTやDATだと問題があるのですか?
0720nobodyさん
02/11/26 21:39ID:???TXTなんかだと、直リンで中身を読まれちゃうからじゃない?
CGIにすると強引に実行しようとして500エラーになるので読まれない。
0723nobodyさん
02/11/26 22:18ID:???ではモジュールperlは処理が早いというのは分かったのですが
これもCGIでいいんですか?
0725損権厨房 ◆mVeUbtZCI.
02/11/27 00:39ID:sFViQpilhttp://pc.2ch.net/test/read.cgi/php/1032704121/l50
この記述でどうやってread.cgiに指令を送っているんだろう??
なんかプログラムが後ろで動いているのかな?
0726nobodyさん
02/11/27 00:42ID:???0727nobodyさん
02/11/27 00:51ID:TDZvUxiMどうもメールアドレスにハイフンが入ったものがうまく送信できません。
@hoge-hoge.jp
のようなドメインなんですがどうしたらよいのでしょうか?
0729nobodyさん
02/11/27 06:32ID:???0730マリモーマ ◆jbBCmetwgw
02/11/27 09:01ID:XERl1QIT0732nobodyさん
02/11/27 14:06ID:rnXyEQwDi-modeでアクセスした場合とで、結果が異なるんだけど聞いてくれ。
a.plとb.plがあります。
アクセスすると、サーバにあるテキストファイルを
バイナリモードで返す仕組みです。
a.plはPCでもi-modeでも正常に動作しています。(返されるファイルは全く同じでした)
b.plはPCでは正常に動作しますが、i-modeでは改行コードがおかしくなってしまいます。
もちろん、もとのファイルは同じで、プログラム中では
共通の関数でバッファを取得しています。
>open(IN, $filePath)||&error("error");
>binmode(IN);
>sysread(IN, $buf, $size);
>close(IN);
>return $buf;
なにが原因なのでしょうか?
分け分からん??
0733nobodyさん
02/11/27 19:45ID:RYTzzfC5binmode(STDOUT);しる
0734nobodyさん
02/11/27 20:49ID:Rg82s5yv環境変数にはブラウザの種類とOSしか渡されないみたいなんですが‥
0735nobodyさん
02/11/27 21:01ID:???0736734
02/11/27 21:20ID:Rg82s5yv投票CGIを作ってるんですが、連続投票をチェックするのに
ユーザーエージェント、ドメイン、モニター解像度で同一人物からの
連続投票かどうかを確認したいんです。
連続投票出来ないCGIを作れと言われるかもしれませんが、完全に
防ぐのは無理と思うので、一度連続投票をしたホストからは投票できな
CGIを作りたいのです。
0741740
02/11/27 22:26ID:???解像度 → ◎
0742nobodyさん
02/11/27 22:26ID:???0743734
02/11/27 22:35ID:???回線繋げなおすと唯一無二じゃなくなります。
そして同地域に住む同じプロバを使う他人か、それとも回線を繋げなおしただけかが
分かりません。
>>740/>>742
なるほどJavaScriptを使うわけですか。ちょっと調べてみます。
0744nobodyさん
02/11/27 23:29ID:???UAでチェックしてるなら、複数ブラウザの使いまわしでいくらでも誤魔化せる。
cookieも同じだけどね。
解像度だって、複数PC使ってる人間には関係ない話だ。
結局良心に任せるしかないよ。
0745nobodyさん
02/11/28 20:07ID:A4LV0zTmKENT WEBのAccess Reportを見てもHTMLファイルへの組み込み方がよくわかりません。
<SCRIPT Language="JavaScript">
<!--
document.write("<img src='http://〜〜/report/report.cgi?");
document.write(document.referrer+"' width=1 height=1>");
// -->
</SCRIPT>
<!--#exec cgi="./report/report.cgi"-->
この二つ、どっちも駄目なようです。<body> </body>に書込むだけでは駄目
なのでしょうか?
よろしくおながいします。
0747745
02/11/28 22:13ID:A4LV0zTmホスティングです、どこに置いてもいいと言われましたがサポートに聞くと
いう問題でしょうか?
>「public_html」ディレクトリ以下に設置していただく事により、問題なく動作致します。
>exec cmd/exec cgi のみご利用いただけません。
という事です。
0748Rainbow-Link.net
02/11/28 23:36ID:???当サイトのバナー広告を掲載してくださるサイトを募集しています。
◆システム紹介
当サイトのバナーを貴サイト内に設置していただき、そこから送られた正当なクリックに応じて報酬をお支払いするクリック保証型バナー配信システムです。
◆特徴
・オンラインサインアップですぐにスタートできます。
・掲載サイトになるための費用は無料です。
・リアルタイムにクリック数/報酬金額の確認が可能です。
・銀行振込でスピーディな支払いが可能です。
◆料金体系
クリック単価:10円
http://www.rainbow-link.net/banner.asp
0749nobodyさん
02/11/29 00:21ID:???後者は駄目だろうが、前者が駄目な理由がわからん。
というか、動いているのに動いていないのと勘違いしてたりしないか?
パーミッションとかきちんと確認して、何がどう駄目なのかはっきりさせれ。
0750sage
02/11/29 00:36ID:3tEKuEUHこのCGIの動かし方がよくわかりません。
アクセスするとそのままとまってしまいます。
パーミッションとかがおかしいのでしょうか?いまは777にしているんですが…
0753nobodyさん
02/11/29 14:00ID:pnw7T/xiいんくるーどヴぁーちゃるでいけ
0754nobodyさん
02/11/29 15:41ID:dN9JwVypApacheを使わずにCGIだけを使って、個別ファイルのアクセス制御をしたい
です。例えば、最初のページで認証を行なって、ディレクトリやファイル毎に
アクセスを許可したり、拒絶したりするようなものです。
どのようなやり方が一般的でしょうか?
私の考えた方法は、アクセス毎にsession-idをつくって、session-idと同じ
名前のディレクトリをつくるというものです。もっとスマートなやり方が
ありそうです。よろしくお願いします。
0756nobodyさん
02/11/29 18:30ID:dN9JwVypアクセスするファイルを、Apacheでアクセスできないディレクトリ
(ex /home/hoge/data/)に置いて、CGIからアクセスすればいいの
かな。そういう感じですか?
ディレクトリは、アクセスする度にSession-idと時間を見て、作ったり
消したりかなーと思ったの。初学者なんで、すんまそん。
0757nobodyさん
02/11/29 20:09ID:I1ECfjSvApacheは鯖プログラム。
使いたくないならAnhttpdでもIISでもなんでもどうぞ。
0758nobodyさん
02/11/29 20:10ID:I1ECfjSv.htaccessだけじゃだめ?>認証
したいことがわかりません。
0759nobodyさん
02/11/30 00:16ID:01xWlARzすいません。すこし自分の頭、整理します。
0760nobodyさん
02/11/30 08:31ID:???と言いたいんでしょう。
0761nobodyさん
02/11/30 08:35ID:01xWlARzそのとおりです。
0762nobodyさん
02/11/30 17:56ID:YbgwiT2O総合ランキングのカテゴリを作りたいのですがどなたか
作成している人おりますか?
http://breed.kir.jp/moro/
サイトの総合ランキングの見たいな感じです。
0763nobodyさん
02/11/30 19:43ID:Lc6V5akACGI探していますスレにどうぞ。
0764nobodyさん
02/12/01 03:58ID:???トップなどを置くディレクトリ(html)に入れたら動くのに、
そこからさらにサブディレクトリを作って、その中にcgiを入れると
動かなくなってしまいます。
Q&Aにはとくに対処法が書いてないのですが、
サブディレクトリをつくることで、cgi本体のparlの位置などを変える必要があるんでしょうか?
0765764
02/12/01 04:01ID:2MJb4ZlN関連ファイルの位置も合っています。
htmlフォルダの直下では動くのに、サブフォルダに移動させると動きません。
スクリプトは、作者によると、KENTさんの日記CGIのアレンジだそうです。
0766764
02/12/01 04:57ID:???お騒がせいたしました。
0767nobodyさん
02/12/01 16:53ID:EvFcbEYBlogファイルを見るとキーの場所が「2EJAvX55iWfkQ」みたいな感じで
投稿の際に書いた削除キーと異なるようになるのはどうしてですか?
0768nobodyさん
02/12/01 17:17ID:???暗号化してるから。
入力されたキーを同じように暗号化して比較することでチェックしてる。
暗号化されたキーから元のキーに復元することは不可能だから、漏れても安心。
0769767
02/12/01 17:19ID:EvFcbEYBありがとうございました。
0770nobodyさん
02/12/01 18:31ID:w1QS1aFK消せないフォルダが大量に出来てしまいました。
CGIのほうは今修正しているんですが
とりあえず今はそのサーバスペースにモノをおきたいので
消せないフォルダを削除する方法は無いでしょうか?
ちなみにiswebです。
0771nobodyさん
02/12/01 18:33ID:???0772nobodyさん
02/12/01 19:28ID:s6SWntCi↓
・送信ボタンを押す
↓
・そのサイト内の指定したページにフォームに書き込んだ文章が書き込まれていく
書き込まれた内容は、管理人が削除しない限り書き込まれたまま
ということをしたいんですが、どうやったらできるんですか?
0773nobodyさん
02/12/01 19:34ID:???>>772 どこでつまずいてるのかを書いたほうが答えやすい
なんでこう具体性を欠いた質問ばっかなんだ?
0774772
02/12/01 19:51ID:s6SWntCi躓いているのではない。
1からわからないんです・・・
0775nobodyさん
02/12/01 20:00ID:ripvnwrqT-cupか何かの無料レンタル掲示板使えば?
0776nobodyさん
02/12/01 20:20ID:???何から何まで聞くつもりか。
氏ねとは言わんがCGI作るのはやめろ。迷惑過ぎ。
こんなCGI探してますスレッド Ver7
http://pc.2ch.net/test/read.cgi/php/1031910901/
これがお似合い。
0777nobodyさん
02/12/01 21:16ID:???きっとnobody権限でCGIが動くサーバーなんだろう。
1行目にPerlのパス、次の行以下に
rmdir "消したいディレクトリ";
って書いたCGIファイルを作ってアップしてパーミッション設定して実行。
中にファイルがあったらそっちを先に削除してからな。
0778nobodyさん
02/12/02 00:40ID:???locationでjpgに飛ばした場合その画像を
IEの名前付けて保存とすると無題.bmpになるんだけど
どうしてよ?
0781780
02/12/02 01:59ID:???ヤパーリIEがクソなのか
0782nobodyさん
02/12/02 16:00ID:???■ このスレッドは過去ログ倉庫に格納されています