CGIだけど、なんか質問ある?part4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/09/18 18:17ID:plR9HC2Eprint<<HTML_END;
<a href="http://corn.2ch.net/test/read.cgi?bbs=php&key=988727833" target="_blank">旧スレ</a>
HTML_END
0413411
01/10/29 17:15ID:Vp58ZuMTはい、一応InstallShildを考えています。
ただ、必要であれば、そこから別のバッチ叩いてやることも
考えております。聞いた話では、ASPからIISの有効期限等の
パラメータを変更することが出来るそうなので、そのあたり
の機能を使ってやれるなら、と考えております。
0414名無しさん@お腹いっぱい。
01/10/29 19:47ID:???InstallShieldムズ過ぎ
ム技板のインストーラスレなんかはどうでしょう (´Д`;)
0415411
01/10/30 09:25ID:4xZv/Zhzありがとう御座います。そちらで聞いてみます。
スレ・板違いすみません。m(_ _)m
0416名無しさん@お腹いっぱい。
01/10/30 11:43ID:OUfh+a+Dいったんファイルにセーブして再生する分には問題ないのですが、
ヘッダに "audio/x-mpegurl" を指定して出力すると
Media Playerが起動して(ここまでは望み通り)、
「データが無効です。」
というエラーメッセージが表示されます。
MP3ファイル名は、
(1)ローカル環境のフルパス
(2)呼び出し元HTMLからの相対パス
を試しました
(3)http://からのパスを示すと「再生リストのメディアを再生できませんでした」
となります。
なんとかしてCGIから再生させたいのですがどのへんに問題がありそうでしょうか?
0417394
01/10/30 14:43ID:Fn7+VhKy>>400さん、有り難うございます。while文使えばいいんですね。
>>401さん、CGIから読み込んでいます。CGIで読むとき、タグ付き、そうでないのとでは、
サーバー負荷や表示速度に体感出来るような差は無いってことですか?
あと、例えばレスが500件あったとして、100〜200件表示、任意の数〜任意の件数表示、
みたいなこと考えているんですが、CGIで読むのと、HTML作らせて読むのとではどちらが有利ですか?
>>402さん、書き込みのCGIと、読み込みのCGIを分けていて、
書き込んだあとで読み込みのCGIにMETAタグで戻して、リロードしてますが重くなりますか?
で、読み込みのCGIなんですが、ラスト50件表示にしています。
($logfile はログ、$topはページのトップ部分、$bottomはページのボトム部分です。)
(50件以下の場合のプログラムは省略しています、while文は勉強中です。)
open(LOG,"<$logfile");
@log = (LOG);
close(LOG);
print $top,@log[$#log-50 .. $#log],$bottom;
こんな感じなんですが、@logにlog.datの内容をすべて読み込みますよね。
@logにlog.datのラスト50件だけ格納したい場合(効率がいいかどうかはわかりません)、
書き込みCGIにlog.datのカウンターのファイル(レス数)をあらかじめ作らせておいて、
読み込みCGIにカウンターファイル読み込ませてから@LOGに格納させた方がいいでしょうか?
例えば、こんな感じで(log.cutはlog.datのカウンターファイルです)
open(CUT,"<log.cut");
$cut = <CUT>;
close(CUT);
open(LOG,"<$logfile");
@log[$cut-50 .. $cut] = <LOG>;
close(LOG);
print $top,@log,$bottom;
みたいな感じで、この方法だと効率悪いでしょうか?ほかにいい方法ってありませんか?
0418417
01/10/30 14:58ID:Fn7+VhKy0419初心者
01/10/30 15:34ID:eE0Tps3mFFFTP使っています。
アップロードするファイルの属性変更設定でも、
直接変更もできないんです。。。
0420名無しさん@お腹いっぱい。
01/10/30 16:21ID:???(1年以上前にチェックした時はそうだった)
しかし、動かないCGIがかなり有るので、エラーが出るようなら原因は
・Perlのパスが違う
・記述ミス
・洋鳥では動かないCGI
が考えられます。
0422仕様書無しさん
01/10/30 17:00ID:???>@log[$cut-50 .. $cut] = <LOG>;
これは全く駄目、500行のファイルだとすると@logには0〜449まで空の要素が
入って、450〜499までに※頭の※50行が入って来る。
ここでgetarryと言う関数を書く事を考えてみる。
getarry($filename,$backnum,$num,$arry_ref);
として呼び出せば、$filenameの最後の$backnum行目から$num行を@arryに
格納してくれるようにしよう。
この関数の中では、ファイルオープン後 例えばsizebuf[128] として
seek DATA,0,2; # まずDATAの終端に飛ぶ
while(1){
seek (DATA,-$sizebuf,1); # buf分戻る、1は現在からの相対指定、-でバック。
sysread(DATA,$buf,$sizebuf); # $bufに$sizebuf分読み込む
# $buf内の改行コード数を得て、$linefeedに追加、省略
last if $linefeed > $backnum;
}
while(1){# 大きくバックし過ぎているかも知れないから今度は進める
last if $linefeed == $backnum;
sysread (DATA,$buf,$sizebuf2); # sizebuf2はログ形式に依存
# $buf内の改行コード数を得て、$linefeedから引く、省略
seek (DATA,$sizebuf2,1); # 進める
}
sysread (DATA,$buf,$sizebuf); # まだファイルポインタは行頭には無い
$j = index($buf,"\n");
seek (DAT,$j+1,1); # これで$backnum行目の位置が確定した
@$arry_ref[0..$num] = <DATA>; # 配列に入れる
こんな感じの処理を行う、大体これが君の求めてるものになる
マジメに書けば100行位になるだろう、これを書くと効率面で
助かるのは以下のとおり
1:ファイルを頭から全読みしないからページ数を設定すればログのサイズは
どうでも良くなる(ログは100MBでも良い)
2:1と同じ理由で良く有るログの最大保存行数、とかそれに合わせる為の
ファイル、配列操作が不要になる
3:従ってファイルはほぼ常に追記モードでの書き込みで良いので、ログ飛び
が比較的起きにくくなる、時々サイズをチェックして余りに巨大なら
上のルーチンで最終〜行を抜いて捨ててしまえば良いだろう。
こんな感じ、これは原始的なBookmarkの話でageやらソートやらは一切考慮 してないからよろしく。
0423仕様書無しさん
01/10/30 17:05ID:???適当に参考にして頑張ってくれ、ここのread.cgiの動きは参考に
なるだろう、ここのはCだが思いっきり全部読み込んでるけどな w
つーか普通perlでこんな事するのはちょっと変わり者だ
呼び出しに付いては、そのとうり。
セッションを減らす為の工夫をしてくれ。
0424名無しさん@お腹いっぱい。
01/10/30 18:12ID:???関数にする必然ってあるのでしょうか?
0425名無しさん@お腹いっぱい。
01/10/30 18:18ID:???0427名無しさん@お腹いっぱい。
01/10/30 19:45ID:???>>>425
>じゃぁ、どうして関数にしてるんでしょう?
ハァ(゚Д゚)?!
と書くより
>>426 (゜∀゜)! アヒャヒャヒャ
と書く方が手っ取り速いから
0428名無しさん@お腹いっぱい。
01/10/30 22:59ID:???メリットはともかく、デメリットなら幾らでもある。
細かく関数にすると速度が劇的に落ちる。
どうしても関数を作成したいならせめて引数はグローバル変数を通して渡すべき。
同じ言語なら関数ゼロの状態が最高に軽いぞ。頑張れ!
0430名無しさん@お腹いっぱい。
01/10/31 00:06ID:8Ld6h9BQ例えば良く使うprint、これもperlの関数だけど、もしこれが無くて
自分でprint関数(にあたる機能)を実装したら500行位になったとする。
これを全部グローバルで呼び出すとどうなる?
何か出力する度に500行づつソースが膨れ上がっていくだろ?
更に、このprint関数(にあたる機能)にあたる部分を修正するとしたらどうする?
それは大変だからprintと言う関数に引数を与えるだけで出力出来れば便利だろ?
それと局所化せずに適当に変数を使いまわしたりすると、変数に予期しない値が
入ったりして潰しにくいバグになる事が多い、書けば書くほどこう言うのを嫌うわけ。
>グローバル変数を通して渡すべき
これは参照を渡せば解決する、
後はどうしても再帰処理したい時、局所化して関数に出来ると凄くありがたい。
0431名無しさん@お腹いっぱい。
01/10/31 00:47ID:???>入ったりして潰しにくいバグになる事が多い、書けば書くほどこう言うのを嫌うわけ。
この部分、有る種類のプログラムを書く人はこう言う事をしてMLなんかに質問を投げてくるが
こんなのは変数に何が入ってるか解らんから答えようが無いんだな。
だからuse strict; my ourしてないソースは添削もしてもらえないと言う危険を伴うわけ
0432名無しさん@お腹いっぱい。
01/10/31 01:26ID:???ある時はバッファ、そしてある時はリファレンス、ってな感じで1000行位書いてみれ ワラ
0433名無しさん@お腹いっぱい。
01/10/31 05:02ID:???0434名無しさん@お腹いっぱい。
01/10/31 06:53ID:???マジをネタだと思うミスは平気なのに、ネタをマジだと思うミスばっか
こんなに恐れてるんだろ。
だからネタネタネタネタうるさいんだよね、いつも。とりあえずそう言っとけば
当座は安心、っつー変な意識があるみたいでさ。
いいじゃん別に。他にこういうこと知りたがってた奴も読んでるだろうしさ。
0435名無しさん@お腹いっぱい。
01/10/31 09:22ID:???0436これもネタ
01/10/31 11:14ID:???もしかして・・・漢字10こ以上入ってるとマジレス??
いろいろ大変ですね。。。。 (・∀・)クスクスクス ppp
0437417
01/10/31 14:11ID:74/7yPpGまだ書いてあることが全部理解できないんですが、
もうちょっとレベル上げてから質問するようにします。
>>423さん、やっぱり我流だと変な書き方になっていますか。
また勉強し直してから質問しようと思います。
その時はまたよろしくお願いします。
あとレス下さった方、有り難うございました。ではまた、、
0438名無しさん@お腹いっぱい。
01/10/31 14:56ID:???それはネタじゃなくて単なる煽りだと思われ。
ていうか、ネタの定義って意外と人によって違うんかねぇ。
俺は
・客観的事実を述べるための発言の場合は、書いた動機がフザケだろうが
その事実が嘘でない限りマジレス、嘘ならネタ
・自分の見解を述べるための発言の場合は、用いた客観的事実が正確だろうが
その見解が本音でない限りネタ、本音ならマジレス
っていうふうに考えてるんで、上の多くはマジレスに見えるが。
0439名無しさん@お腹いっぱい。
01/10/31 16:32ID:???すいません、417さんとは別人ですが
今、サブルーチンを書いているんですが
勉強不足で中々うまく行きません。
seek,DATA,-$hoge,1; した後に
readすると、ポインタが元の位置に戻ってしまいますよね
ファイル終端から - で戻したりしているのですが、
どうしてもずれていってしまうんです。
お助け下さいませ・・・・
0440422
01/10/31 18:08ID:???いや、それでも変にポインタがずれるから相対指定やめたような記憶が・・・
結構前なんで忘れてしまった、帰ったら見るよ、
(´-`).。oO(多分100行位なんだけど、、アップ板のスレが無くなったかな・・・)
0441名無しさん@お腹いっぱい。
01/10/31 20:23ID:???変にポインタがずれるから注意。ってがいしゅつかな?
0442422
01/10/31 21:49ID:???http://isweb36.infoseek.co.jp/computer/perldev/cgi-bin/upload/source/020.pl
(´-`).。oO(あっちの1氏にも感謝しよう・・・)
確か初めはEOFから辿ってたけど、最後にseekする時undef帰ってくるから
こんなのになったような気がするなあ
まあ色々やってみてよ、これはサーバのログの直近500だかを表示したくて
書いた奴だから、BBSとかにも使えると思う。
戻る所が手抜きだから、気になるなら直してくれ。
つーかこれ以上やるならtailのソース嫁〜〜 w
0443名無しさん@お腹いっぱい。
01/11/01 14:36ID:???何となく分かって来ました。最初から読んで行った方が最後のreadで楽が出来るんですね!
\@arry ←こんな風に渡すやり方も勉強になります 参照渡し??
何と言うか、綺麗なソースです
自分で書いてたのは速攻でゴミ箱逝きになりました (^ ^ ;)
ソースにこのスレ442へのポインタを追加させて貰いました。
2chでこんな親切にされたのはじめて、、、うっうっ。・゚・(ノД`)・゚・。
0444名無しさん@お腹いっぱい。
01/11/01 14:41ID:???ひろゆきもそろそろ管理人としての姿勢を見直すべき
珍走団がひろゆきに土下座をさせたのは、荒らしの責任を取らせたのではなく
あくまでも、ひろゆきの電話での態度について落とし前をつけたまで
日本生命やINSIのように、安全を確信できる相手には、イキガッテみて、
珍走団のように理屈の通じない相手には遜って土下座までするようでは
あまりにもカッコワルイ
0445名無しさん@お腹いっぱい。
01/11/01 14:47ID:???0446名無しさん@お腹いっぱい。
01/11/01 15:57ID:???0447ウルトラ・ビギナー
01/11/01 21:13ID:Iq/cGgVzURL入力すると、ユーザ名とパスワードを尋ねてくるサイトが
ありますけど、これと同じ機能を自分のホームページにも付けたいのです。
初心者の自分には検討がつきません。ヒントだけでも良いので、教えて下さい。
0448htaccess で検索する
01/11/01 21:24ID:???0449ついでに bacic認証 も。
01/11/02 01:08ID:???0450この板の人たちは優しいなあ
01/11/02 01:14ID:???0451名無しさん@お腹いっぱい。
01/11/02 01:20ID:???掲示板を作ったのですがどんなパーミッション設定(属性)にしようが
logを第三者に見られてしまいます。
見られないようにするにはどうしたら良いですか?
ちなみに使っているCGIプログラムはkentって人の所のYY-BOARDです
CGIは755、logは666と書いてあるんですがこれでは見られてしまうんです。
その他の属性も全て書いてあるとおりにしたんですが見られてしまいます。
どうか教えて下さい。
0452名無しさん@お腹いっぱい。
01/11/02 01:27ID:???logのファイル名をデフォルトから変えるといい。
なるべくわかりにくい名前に。
それで9割方防げる。
0453名無しさん@お腹いっぱい。
01/11/02 01:38ID:???有難う御座います。めっちゃ助かりました。
ついでといっては何ですが下記のことについても教えていただけないでしょうか?
板違いで申し訳ないんですが
フレームとmetaの応用なんですが
自動的に次のページへ飛ばすタグがありますが
フレームを使い、1フレームに自動的に次のページへ飛ばすタグを入れ
全ページを次のページへ飛ばすにはどうしたら良いですか?
理解しにくい日本語ですいません。
0454>理解しにくい日本語ですいません。
01/11/02 01:40ID:???0455名無しさん@お腹いっぱい。
01/11/02 01:41ID:???板違いと思ったら然るべき板に移動しよう。
0456名無しさん@お腹いっぱい。
01/11/02 01:46ID:???ログファイルやホストを記録したファイルをサーバーの他の人にいたづら
されてしまいます。これを何とかする方法は無いでしょうか
0457名無しさん@お腹いっぱい。
01/11/02 01:49ID:???ようするにフレームを入れ、ページを縦三分割にしたとしましょう。
そして一番左側のページへmetaタグを入れ自動的に
次のページ(仮にyahooとしましょう)へ
飛ぶようにします。しかしこれでは一番左側のページしかyahooへは
飛びません。そこで真ん中や右側も左側で設定したyahooへ飛ばすには
どうしたら良いですか?
ということなんですが理解していただけましたでしょうか?
個々に入れれば出来ますがyahooが三つも出てくれば少しウザすぎます。
>>455
まぁ、そう言わないで下さいよ〜。
0458名無しさん@お腹いっぱい。
01/11/02 01:49ID:???サーバー管理者に苦情を送って相手を追い出してもらう。
貴方個人で所有するデータを勝手に書き換えている以上、
苦情を送る権利はあると思います。
0459名無しさん@お腹いっぱい。
01/11/02 01:51ID:???板違いは板違いだ。
移動しろ。
http://pc.2ch.net/test/read.cgi?bbs=hp&key=1002699258
スレ紹介しないと無理か?
0460名無しさん@お腹いっぱい。
01/11/02 01:54ID:???検索すればうんざりするほどヒットする
もしかしたら機能に支障が出るかもしれないけど普通は大丈夫
0461名無しさん@お腹いっぱい。
01/11/02 01:55ID:???460は>>456ね
0462名無しさん@お腹いっぱい。
01/11/02 02:00ID:???nobodyだと無理じゃネーノ? (pu
0463460
01/11/02 02:08ID:???アホだなー・・・
0464名無しさん@お腹いっぱい。
01/11/02 02:12ID:???不毛な罵り合いをしてるようでしたら>>453と>>457について教えて下さい。
0465仕様書無しさん
01/11/02 02:16ID:???0466名無しさん@お腹いっぱい。
01/11/02 06:29ID:???あーごめん、怖がらせたみたいね。
じゃあ言ってごらん、何を教えて欲しかったのかナー?
0467名無しさん@お腹いっぱい。
01/11/02 09:34ID:???とっととWeb製作板に逝け
0468名無しさん@お腹いっぱい。
01/11/02 12:33ID:???Web製作板 ×
Web制作板 ○
このハナクソがっ!!
0469名無しさん@お腹いっぱい。
01/11/02 12:47ID:???ゴメンよ。分かったからとっととWeb制作板に逝け
0470名無しさん@お腹いっぱい。
01/11/02 13:00ID:???2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数:73447人 発行日:2001/10/16
どもども、ひろゆきですー。
既にご承知でしょうが、ついにコピぺ荒らし対策をやりましたですですー。( ̄ー ̄)ニヤリ
最近おいらのメルマガをパロっておちょくる馬鹿が出てきたのでその対策なんですー。
コピぺ荒らしには規制を設けることにしましたが、差別発言や他の掲示板の荒らし依頼等は
これまでどおりアクセス拒否はしませんのでこれからも何でも書いてちょ!
本当は悪質な書き込みもあぼーんしてる暇があったら、書き込み者のアクセスを拒否すればいい
んですけど、そうするとつまらなくなってしまうのでしないのですー。
2chは過激な発言が売りで、おいらもそれで知名度アップでうれちいんでちゅー。( ̄ー ̄)ニヤリ
だからみんな、これからも無茶な書き込み期待してるよ!
おいらの悪口以外はなんでもありだからね!
んじゃ!
0471名無しさん@お腹いっぱい。
01/11/02 20:54ID:yRWVIwAoprint "Location: http://pc.2ch.net/test/read.cgi?bbs=php&key=1000804655\n\n";
みたいにやりますが、POSTメソッドを使ってデータを渡したいときは
どのようにすればいいのでしょう?
0472名無しさん@お腹いっぱい。
01/11/02 21:07ID:???CGIでブラウザをエミュってPOSTする
0473471
01/11/02 21:47ID:yRWVIwAoう〜む、やはりそうですか。
ということは行き先のCGIの表示を出すにはソケットハンドルからの
内容を受け取って自分自身で出力することになるんですよね。
そうすると最終的なURLは行き先のCGIではなく自分自身に
なってしまうのか…。う〜む。
ありがとうございました。
0474名無しさん@お腹いっぱい。
01/11/02 21:55ID:???Cとかperlならforkして子プロでPOSTした後飛べば良いんじゃないの
悪用以外に思いつかないが(w
0475名無しさん@お腹いっぱい。
01/11/03 15:07ID:m0/GYqdzサブルーチンの引数にハッシュわたせられないんですね・・・
今更気づきました
0476名無しさん@お腹いっぱい。
01/11/03 15:36ID:???渡せられるだろ?
0477名無しさん@お腹いっぱい。
01/11/03 15:46ID:???0478!476
01/11/03 16:39ID:???&hoge($foo,%bar);
という渡し方ならできる。
&hoge(%foo,$bar);
はできない。
リファレンス渡しは$だからここでは考えない。
0479名無しさん@お腹いっぱい。
01/11/03 16:58ID:???0480名無しさん@お腹いっぱい。
01/11/03 17:33ID:vwyWsLPj{
my $x = pop;
my %h = @_;
print "$x\n";
foreach my $k (keys %h) { print "$k => $h{$k}\n" }
}
%majokko = (creamy => "mami", magical => "emi", pastel => "yumi");
$hoe = "moe";
hoge(%majokko, $hoe);
2個以上の配列やハッシュを渡したい場合はリファレンスを使うしかないけどね。
0481名無しさん@お腹いっぱい。
01/11/03 18:24ID:???0482名無しさん@お腹いっぱい。
01/11/03 19:37ID:???0483名無しさん@お腹いっぱい。
01/11/03 21:23ID:???の[3..5]の意味がよくわかりません。
0484 ◆GpD4VZDY
01/11/03 21:58ID:LIOUDToo0485名無しさん@お腹いっぱい。
01/11/03 22:02ID:???「三番目から五番目」では?
0486名無しさん@お腹いっぱい。
01/11/03 22:04ID:ALgC6AlSを書いています。
先日学校で、どんなプログラムでもいいから、
自分で書いたプログラムを分析して持って来い
というレポートがでました。
そこで、perlで書いたcgiスクリプト(掲示板)
を持って行こうと思うのですが、これって
プログラムになるのでしょうか?
つまり、perlで書いたcgiスクリプト
はプログラムに入るのでしょうか?
あまりにくだらない質問ですが、
もし先生にこれは、プログラムでない と
言われて、単位落したら欝なので、どうかレスをお願いします。
0487名無しさん@お腹いっぱい。
01/11/03 22:05ID:???判断基準は人によって様々だ。
その先生に直接聞くのが一番いいぞ。
ここでどんな返答をもらおうとそれのせいで単位を落としたら鬱だろうからな。
0488486
01/11/03 22:10ID:ALgC6AlSです。
そんな嫌な先生では無いので、
一般的に見て、プログラム
という事になっていましたならば、
大丈夫と思います。
僕はプログラム歴が短いので、
いいプログラムがいまのところ掲示板
しかないのです。
0489名無しさん@お腹いっぱい。
01/11/03 22:13ID:???個人的には、「どんなプログラムでもいいから」とか言っておいて
もしPerlスクリプトをハジくようならその先生はアホもいいトコだと思うが、
そんなこと言ったってハジかれたら一巻の終わりだからなぁ・・・。
0490486
01/11/03 22:21ID:ALgC6AlS有難う。そうします。
ところで、やっぱり、一般的には、
掲示板のperlスクリプトも
プログラムになりますよね?
普通のシェルスクリプトはプログラムにはなるのでしょうか?
(ちょっと疑問に思ったので)
0491名無しさん@お腹いっぱい。
01/11/03 22:29ID:???そう思うが,バイナリしか認めん人もいる。
いままでの授業からも考えてみ。
0492486
01/11/03 22:40ID:ALgC6AlSの話をしていました。
いかに見やすいプログラムを作るか、といった講義です。
0493名無しさん@お腹いっぱい。
01/11/03 23:17ID:???>いかに見やすいプログラムを作るか、といった講義です。
Perl では難しいな(ワラ<見やすいプログラム
0494名無しさん@お腹いっぱい。
01/11/03 23:26ID:???ネタかと思った。(w
0495486
01/11/03 23:29ID:ALgC6AlSperlだと見やすくなりすぎるということですか?
cにしときます。
javaはまったくやったことないのでパスします。
0496名無しさん@お腹いっぱい。
01/11/03 23:36ID:???つーかソース持ってく必要あるのか。
0497486
01/11/03 23:53ID:ALgC6AlSあります。
ソースを以下に見やすく、かつ、後でいかに
変更できるのが簡単にするか?みたいな講義です。
0498名無しさん@お腹いっぱい。
01/11/04 00:13ID:7toSDaGVこれってURLに?が含まれてたら、それ以降の
文字列を取ることは出来ないんでしょうか?
例えばgoogleからの検索ページからのリファラーって
http://google.yahoo.co.jp/bin/query?p
こんな感じになってて、
if(defined $referer && $referer ne '') {
$referer=~s/%([0-9a-fA-F][0-9a-fA-F])/pack("C",hex($1))/eg;
$referer=~s/[\n\r]/ /g;
}
こういうスクリプトじゃあ?以降のクエリを取れないんです。
教えていただけますか?
0499JAPU ◆JAPUTeX.
01/11/04 00:24ID:???って
1. "?" 以降を削除するって意味? => $referer =~ s/\?.*//;
2. "?" 以降を取り出すって意味? => ($query) = ($referer =~ /\?(.*)/);
0500498
01/11/04 00:58ID:7toSDaGVそもそも$ENV{HTTP_REFERER}で値を表示させてみても、
やはりq以降のクエリが表示できません。こういう場合って
どうしたらよいのでしょうか?
0501
01/11/04 16:38ID:fpY/kDekhttp://www.maze.se/freeware/perl.html
(英語版)
どうしても
404 File not found
No such file or directory.
と出てしまう・・・。
結構よさげなモノなのでどうにか設置したいのです。
どなたかよろしくお願いいたします。
0502501
01/11/04 16:40ID:fpY/kDekは「protect.pl」の設置です。
0503名無しさん@お腹いっぱい。
01/11/04 16:54ID:???0504名無しさん@お腹いっぱい。
01/11/04 17:42ID:???設置出来た。
以上。
0505aaa
01/11/05 20:04ID:???0506名無しさん@お腹いっぱい。
01/11/07 18:06ID:???getenv(poyo);
何が入ってるか解らないのです。
0508名無しさん@お腹いっぱい。
01/11/07 19:18ID:???第三引き数が有ったのかぁ、
取り合えずFreebsdとlinuxではOKでした〜(^へ^*
これでマヌケな分岐が減りますです。。
0509名無しさん@お腹いっぱい。
01/11/07 19:45ID:lsVE0brRフォームで取得したアドレスに送るためには
どうしたらいいでしょうか。
0510名無しさん@お腹いっぱい。
01/11/07 20:11ID:???それだけ書いても誰も答えられないぜ。
まずは具体的にどんな作業をしなければならないのかを書け。
0511509
01/11/07 20:47ID:???CGIは全くの初心者なので具体的に、と言われると難しいのですが
509の繰り返しになりますが、携帯に画像を送りたいのです。
普通にブラウザで見ているウェブサイト上から。
フォームにアドレスを記入してもらい、
そのアドレスに自動的に画像を配信できるようにしたいのです。
いくつかそうした例を見てみたのですが
「CGIにいったんアドレスを送っている」というところまでしかわかりませんでした。
こういった自動配信をするようなCGIを探しているのです…
下手な説明でごめんなさい。
0512名無しさん@お腹いっぱい。
01/11/07 21:41ID:???携帯はどういうふうに画像を受けとってんの?
メールに画像を添付して送ればいいのかね。
0513名無しさん@お腹いっぱい。
01/11/07 22:00ID:???配布されてる物を探してるのであれば
ここはスレ違い。こちらへどうぞ。
こんなCGI探してますスレッド Ver4
http://pc.2ch.net/test/read.cgi/php/1003132904/
■ このスレッドは過去ログ倉庫に格納されています