△▲ WebProg 初心者 ..
511:nobodyさん
04/10/22 16:31:38
>>505
まぁ、そんな感じです。本当はAに帰ってきて欲しいのです。
>>506-508
回答ありがとうございます。
とりあえずそのあたりのヘッダ情報を加えてみることにします。
>>510
あれれ…そうなのですか。(´・ω・`)
一応ヘッダに Return-Path: エラーメールが戻ってきてほしいアドレス
って書いてみたんですが、それじゃ無理っぽいですか?
512:-f
04/10/22 16:42:02
Return-Path: アドレス
って書いて sendmail さんに渡してもダメですよ。
513:nobodyさん
04/10/22 16:59:28
>>512
URLリンク(www.ahref.org)
にReturn-Path: アドレス
って感じで書いてあったので、それでいけるのかと思ってみました。
sendmailの辺りをもう少し勉強しないとだめなようですね…ありがとうございます。
514:nobodyさん
04/10/22 18:01:54
sendmail -f hogehoge
って実行すると、Return-Path: hogehoge になる。
あとは、-tオプションも憶えておくといいかも
515:nobodyさん
04/10/22 21:31:35
>>514
本当にありがとうございます。
今CGI上では sendmail -t
になってるんですけど、今回の場合
sendmail -t -f hogehoge@hoge.com
っていう風にオプションを重ねてもOKなのでしょうか?
516:nobodyさん
04/10/22 21:42:19
>>515
ああ。そうだな。試すまでもない。
sendmailに-webオプションでwebサーバにもなるな。
sendmail -web -pop -imap -natなんてのも可能だな
517:nobodyさん
04/10/22 21:53:13
ヤレヤレ
518:nobodyさん
04/10/22 23:04:49
>>517
何も発言できない程度の知識しかない方はお引き取りください^^
519:nobodyさん
04/10/23 10:43:25 DVlnbhIC
URLリンク(www.amazon.co.jp)
アマゾンなんですが、こんな風になります。
削っていくと、青くなります。
なぜ?
520:nobodyさん
04/10/23 17:10:07
どうも
open(MAIL,"| $sendmail -t -f\"$from\"") || &error_exit("sendmailの起動に失敗しました");
とすると-fオプションが無視されてるっぽいんです…どこか間違っているのでしょうか?
521:nobodyさん
04/10/23 18:40:29 AGj1NEIV
phpを使ってみたくてphp4.3.9をインストールしました。
とりあえず、サーバーに上げずに自分のパソコン内で
色々試してみたかったのでapacheも入れました。
OSはXPです。
色んなサイトを見て、インストールまでこぎつけたのはいいのですが、
コレを実際ローカルで動かすにはどうすればいいのでしょうか?
apache2→htdocsの中にテストサイトを立ち上げてみればいいのでしょうか?
今のところ、apache2の中のhtdocsフォルダに以前作ったサイトを、コピーして、
タイトルバーとメニュー部分をphpで読み込むようにして、
各ページ見てみたんですけど、何とかなっているようです。
「出来てるならいいじゃないか」と突っ込まれそうなのですが、
何分ド素人なのでこれで正しいのかどうかよく判らなくて。
解説サイトはphpのインストールの仕方やapacheの設定変更の仕方、
一番最初のテストの仕方などは本当に詳しく書いてあって、
本当に助けられたのですが、肝心のサイトをどうすればいいのかが判りません。
ローカルで試してみるって上記のようなやり方であっているのでしょうか?
よろしくお願いします。
522:nobodyさん
04/10/23 18:43:50
正しいって何?
523:nobodyさん
04/10/23 19:33:50
>>521
目視できてんなら問題ないっしょ
524:nobodyさん
04/10/23 21:13:21
>>520
-fオプションを受け入れるかどうかは鯖の設定による。
さらに、それだと -t -f"hanyan@example.com" になるわけで文法的にどうかと。
素直に鯖の中の人に聞くのが吉。
>>521
ああ、それでいいよ。
525:521
04/10/23 23:10:40
レス下さった方有難うございます。ほっとしました。
これから色々試してみます。
javascriptもcgiもしたことなくてプログラミング的なことはphpが初めてです。
でも、知らないことを一つずつ勉強していくのは楽しいです。
本当に有難うございました。がんばります。
526:nobodyさん
04/10/23 23:22:14
javascriptくらい齧っておいたほうがいい気もする
527:nobodyさん
04/10/24 02:43:05 v8e5Rm5C
QUERY_STRINGの最大の長さって既定されてましたっけ?
528:nobodyさん
04/10/24 04:23:03
>>527
HTTP/1.1 ではどんな長さのURIも許容する。
URI プロトコルの規定ではクエリの長さについての制限は全く書かれていない。
従って最大の長さは既定されていない。
529:nobodyさん
04/10/24 09:58:59 c1tRpsHF
スレッドキー(このスレなら1095633323)って、作成日時から生成されてますよね。
で、日時からこのキーを生成するにはどうすればよいのでしょう。
#そういったスクリプトを書きたいのではなく、単に、日時からキーを知りたいのです。
板違いのような気もしますが、お願いします。。
530:nobodyさん
04/10/24 10:29:27
>>529
unixタイムスタンプ
531:nobodyさん
04/10/24 13:47:47
>>528
ありがとうございました。
532:nobodyさん
04/10/25 02:36:40
>>528
何の、誰の、何のための規定かによる。
533:nobodyさん
04/10/25 02:58:01
>>532
RFC なのだが……インターネット標準規格制定の為、というのが正解かどうかはよくわからんが
534:nobodyさん
04/10/25 07:36:53
>>528
"QUERY_STRING"だから、uriのqueryじゃなくてCGIの方の仕様で決まる事だと思うけど.
環境変数に設定したりするから実際の実装では制限あるんじゃないのかな?
535:nobodyさん
04/10/25 10:00:12
そりゃもちろん実装上の制限はあるわけだが
>>527 の質問に沿って回答すれば「規定はされてない」で正しいと思う
URLの長さも実際にはサーバの実装として限界がある
糞長いURLを送りつけてくるワームが未だにいてうざい
536:nobodyさん
04/10/25 14:10:57
まぁサーバーがURI長すぎて対応できない場合の為に
『414 Request-URI Too Large』レスポンスがあるわけだ。
537:nobodyさん
04/10/25 17:27:08
>>535
ナンセンスな「正しい」だな、若造
538:nobodyさん
04/10/25 17:31:53 ZnqD/5DE
>>533の時点で天然だと気づけ。
539:nobodyさん
04/10/25 17:39:21
ラクダじゃなく_で変数名を繋ぐことを推奨している言語でもクラス名は
HogeFugeDecoratorみたいになってます。この命名規約に従わない
クラス名をみたり作ったりしたことある人はいませんか?いませんね?
540:nobodyさん
04/10/25 17:42:42
>>539
例のAAはどうした、無職
541:nobodyさん
04/10/25 17:45:46
>>540
そんなに自虐的になるなよ
542:ニート専用
04/10/25 17:53:56
(⌒)_(⌒)
/ \
| ⌒ ⌒ |
| ・ ・ |
| ● | < いませんか? いませんね?
ゝ ー /
/ ヽ
| |
| | | |
543:nobodyさん
04/10/25 17:57:53
>>541
いませんね?っつったらとりあえず無職だろ。
つーかいませんよ。
544:nobodyさん
04/10/25 18:01:34
無職はいません
545:nobodyさん
04/10/26 00:31:06 i7mDubFG
初めてなんだけど、教えてくれないか?
Mac OS X + IE5.2 なんだけど、HTMLのFROMの中で、
テキストボックスを使っているわけなんだが、FROM内
でSubmitボタンを設定しているわけでもないのに、
テキストボックスにフォーカスが当たっている状態で
リターンキーを押すと、勝手にSubmitしてしまう。
WindowsやMacでもNSならやらないんだけど、これって
回避方法あるんでしょうか?
知っている方がいたら、教えてください。
546:きょうすけ
04/10/26 00:32:32 YhA4we7R
バトルロワイアルで CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error)って表示されるのですがどこが間違いなのでしょうが?
URLリンク(yone.nobody.jp)
547:nobodyさん
04/10/26 00:36:22
>>545
IEの仕様。制御したいならjavascriptを使って自前で処理。
>>546
文字コードセットや改行コードをチェック。
上の単語の意味が分からん場合は、その単語と internal server errorでググる。
548:nobodyさん
04/10/26 00:37:17
げ。Web制作板かと思って答えちまったよ。。
549:nobodyさん
04/10/26 01:15:56 i7mDubFG
>>547
ありがとー。
550:nobodyさん
04/10/26 06:49:52 OFUgt86X
質問させて下さい。
<inpu type=hidden name=name value="<B>">
<input type="submit" value="書く">
と書いたHTMLファイルをブラウザで表示し、
「書く」を押すと、「<B>」ではなく、「<B>」というデータが
送信される、と判断してよろしいのでしょうか?
551:nobodyさん
04/10/26 07:09:24
すいません、記述ミスをしました。
>「書く」を押すと、「<B>」ではなく、「<B>」というデータが
>「書く」を押すと、「&lt;B&gt;」ではなく、「<B>」というデータが
です。
552:nobodyさん
04/10/26 07:10:53
>>550と>>551は無視して下さい。
大変、ご迷惑をおかけいたします。
<inpu type=hidden name=name value="&lt;B&gt;">
<input type="submit" value="書く">
と書いたHTMLファイルをブラウザで表示し、
「書く」を押すと、「&lt;B&gt;」ではなく、「<B>」というデータが
送信される、と判断してよろしいのでしょうか?
553:nobodyさん
04/10/26 09:13:35
それはもちろんやってから聞いたんだよな
554:nobodyさん
04/10/26 11:45:00 10+4TGaI
HTTPで日本語とかバイナリデータ送る時にデータ変換されてるけど
あの変換方式の名称は何というんでしょうか?
555:nobodyさん
04/10/26 12:00:18
HTTP は8ビットスルーだからふつーは変換せずにそのまま送ります。
変換することもないではないですけど。
556:nobodyさん
04/10/26 12:17:38 10+4TGaI
>>555
CGIでブラウザから入力された文字が日本語だった場合に"%"を
付けた文字にするじゃないですか。あれの変換方式名を知りたいんですが。
557:nobodyさん
04/10/26 12:24:48
それはもちろん調べてから聞いたんだよな
558:nobodyさん
04/10/26 12:32:49 10+4TGaI
>>557
適当にググってみたけどわからんかったです。
とりあえず電子メールのデータ変換方式がBASE64というのはわかったけど
HTTPのについては見当たらなかった。
559:nobodyさん
04/10/26 12:55:23
URLエンコード
560:nobodyさん
04/10/26 12:57:15
URLエンコード
561:560
04/10/26 12:57:38
かぶった・・・!?
562:nobodyさん
04/10/26 14:11:35
RFC1738 では「これこれこういう方法でエンコードしろ」 、
RFC2396 では「エスケープしろ」と書いてあるだけで、
そのエンコーディング方式について特に名前は与えていません。
563:nobodyさん
04/10/26 14:14:02
補足。
>HTTPのについては見当たらなかった。
555で書いたように HTTP のエンコーディングではない。
ついでに、メールのも Base64 とは限らない。
564:552
04/10/26 14:34:36
>>553
はい。
IeとoperaとMozillaで試してみたのですが
一般的にこういう解釈をしていいのか、迷いがあり質問させて戴きました。
詳しい方、どうか教えて下さい。
565:nobodyさん
04/10/26 14:39:46
( ゚Д゚)ポカーン
566:nobodyさん
04/10/26 16:05:17
いつからこのスレはネタ投下が許可されたんだ?
567:nobodyさん
04/10/26 16:38:26 ymGx1oa2
どうも、こんにちは。
調べてみたんですけどわからなかったんで教えてください。
画像掲示板?に投稿すると投稿した画像にそのサイト名前が入る掲示板を
置いてるサイトを見たことがあるんですけど、あの技術ってCGIなんでしょうか?
CGI画像投稿掲示板 文字入れ で調べてみたんですけど、わかりませんでした。
あれがどういう技術なのか、わかる方教えてください。M(__)M
568:nobodyさん
04/10/26 17:09:36
>>567
簡単だよ。
画像を加工してるだけ。
たとえば、ふたばにあるPHPの画像掲示板。
アップした画像が大きければ、縮小した画像が作られて、
掲示板ではその縮小した画像が表示され、その画像をクリックすると元の大きさの画像が表示される。
要領は同じで、アップしてディレクトリなりDBに格納する時に、その画像を加工してやればいい。
もちろん、どうやって加工するかは、使用する言語なりで違ってくる。
画像操作のある関数なり外部ライブラリなりを使用して、加工すればいいだけ。
569:567
04/10/26 17:18:59 ymGx1oa2
ありがとうございました。
調べてきます。M(__)M
570:nobodyさん
04/10/26 17:27:55
>>569
PHP なら GD が一般的。
571:nobodyさん
04/10/26 17:47:09
>>566
しょうがない。
ここは元々隔離スレだ。
572:nobodyさん
04/10/26 17:56:59 /o+Xr/5Q
質問させてください。
いつからかわからないのですが、掲示板の投稿時間の表示がおかしくなってしまいました。
これはサーバの時間を取得しているのでしょうか?
ダウンロードしたCGIの中身ですが、
投稿時間の取得はlocaltime()でおこなわれています。
取得する前に$ENV{'TZ'} = "JST-9";で時差がセットされています。
動かした当初は何の問題もなく動いていたのですが・・・
レンタルサーバーの管理者に連絡したほうがいいのでしょうか?
それとも設置側でなんとかなるのでしょうか?
573:nobodyさん
04/10/26 18:00:52
2ちゃんねるのcgiはなんの言語でできてるんですか?
574:nobodyさん
04/10/26 18:19:35
>>573
ログインして、file read.cgi すれば?
575:nobodyさん
04/10/26 18:21:49
>573
C
576:nobodyさん
04/10/26 19:44:42
>>572
何もしてないのに可笑しくなったなら得したんじゃないのかハゲ
577:nobodyさん
04/10/26 19:47:34
「おかしくなった」「うまくいきません」「動作しない」「エラーがでます」
もうこの手の質問者は死んでいいよ
578:nobodyさん
04/10/26 21:55:16
日本語できない半島どもの質問は放置でいいよ
579:nobodyさん
04/10/26 22:07:04
>>573
朝鮮語
580:nobodyさん
04/10/26 22:26:15
C言語で、WINでコンパイルしてLinuxで使うにはクロスコンパイラを使えということを聞きましたが、クロスコンパイラがどこにあるか知りませんか?
581:nobodyさん
04/10/26 22:35:11
>>580
北朝鮮
582:nobodyさん
04/10/26 22:38:29
ググれば出てくるだろうに。
583:nobodyさん
04/10/27 00:11:30
それが、クロスコンパイラ「とは何か」ばかりで、肝心の本体が無いんです。
584:nobodyさん
04/10/27 00:15:25
>>583
, -,:' / ̄) i{'r‐-、 `ヽ、
. _...,,o‐y ,:'- '⌒ ⌒ヽ. `ヽ' ,
(o( ,' / / 、 `ヾ. ヾ,
,:'´//7,' ,' .,' ,:' ! } i !', ':, ':, ゙:,
,' / ,' {l. ! {/ ,イ / }| !|', !. ', ', ゙,
ハ〃 ! !| | | ∠/ ,:'-ノ} /リ l ,ム. ! } |!
ハヽ、ゝ!| l | ,:',;='ィ'、'´ ,'.ノ ノ.,;lノ=、l .,' ,' ,' ノ
{ l l ', |'ヲi(_ノ.} ´ i(ノ.}゙!ノ,:',:''´
', h. ', ',゙、 ':゙゙_.ノ. ':゙_ノ〃ン
':, { ',', ':,':, 丶 ,' l .}
ヾ ':,':, ':ヾ、._ 「´/ ,' | .,' / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`ヾ-、`ヽ_ `´ _,.ィリ.ノ ,' < なんとなかるよ、絶対大丈夫だよ!
リ';',ヾ| ` ‐┬ ´ _ノノ,'/ \______________
ヾ,、-- 、 _ | ´ノ'
f ヾ、..___ ヽ、 ー‐''
/_......_ \
585:nobodyさん
04/10/27 00:24:43
キモAA貼るヤシ死ねよ
586:nobodyさん
04/10/27 00:40:51 miXe2GOr
質問させて下さい。
私のサイトの掲示板で住人同士の暴言だらけの喧嘩が絶えないので
order allow,deny
allow from all
deny from YahooBB************.bbtec.net
という感じでググって調べた通り.htaccess規制で規制してるのですが、
すぐに串を使ってくるのでイタチごっこになってしまいます。そこで
order deny,allow
deny from all
allow from .jp
という風に.htaccessで海外からのアクセスを禁止にしてみたんですが、
今度は生IPで荒らされてしまいます…
そこで生IPを規制しつつ海外からのアクセスを禁止にしたいんですがどうもこのやり方がわかりません…
どうか、海外のアクセスを規制しつつ特定のリモートホストを規制する方法を教えて頂けませんか?
私は知識がほとんどないものでバカな質問かと思われるかもしれませんがどうかお願いします。
587:nobodyさん
04/10/27 00:47:45
webprogramになんも関係ないね。
588:nobodyさん
04/10/27 00:50:28
>>586
相手さんが生IP出してんならプロバイダに問い合わせればいいじゃない。
589:586
04/10/27 01:05:44 miXe2GOr
>>587
あれ、そうなんですか?
前なんか.htaccessの偉い人ってスレあったので、これもOKかと思ったんですが。
なかなかスレのタイトルが好きでそっちで聞こうかと思ったらなくなってたんで、こっち来ました。
>>588
三ヶ月ぐらい前にメール出したんですけど全然返信こないんでしよね…
あと携帯からも荒らされててこれってきっとドコモに連絡しても無理っぽいですよね。
ググっても片方は色んなところに書いてあるんですが、両方規制する方法は全然書いてないんです。
両方規制するのは無理なんでしょうか?
590:586
04/10/27 01:19:43 miXe2GOr
Web制作板を検索したところhtaccessのスレがありました。
そちらに行ってきます。スレ汚してごめんなさい。
591:nobodyさん
04/10/27 11:06:47 LJMg4+EZ
webprog?
weblog?
592:nobodyさん
04/10/27 12:00:45
webprog(WebProgram)
言語など限定せずにWebプログラム全般にに対する質問スレと思われる。
593:nobodyさん
04/10/27 14:10:34
>>592
web program という言葉の奇怪さに気づけ
594:nobodyさん
04/10/27 21:44:13
web problem
595:nobodyさん
04/10/28 13:30:10
postgresqlでログを取るperlのアクセスアナライザーを作っています。
秒間何件までを取りこぼさずに、落ちずにログを取ることができるか
試験したいのですが、どうすればDBへの接続も含めて、無限ループ
させることができるのでしょうか?
perlだけでの無限ループは問題ありません。
596:nobodyさん
04/10/28 13:56:44
1プロセスを無限ループさせる方式でやろうとすると
クライアント側ではDB接続を投げたあと返事が返ってくるまで待ちに入るので
「秒間何件までを取りこぼさずに」という試験には向かんだろう
そういう試験をしたいなら、プロセスを多数生成して
それらが同時にDBに接続に行く
という方法でやらないといかんように思う
597:nobodyさん
04/10/28 14:59:33 fY1Ji+0U
あのー、100万クライアント対応のオンラインゲームの設計って、どんな経験がないと
できないもんですか?
クライアントソフトの開発はDirectX経験者なら出来ますよね?
598:nobodyさん
04/10/28 15:17:13
>>597
多分、ちょっと板違いだと思われるが…
100万クライアント対応のオンラインゲーム…だが、俺も経験ないから分からん。
ただ、クライアントソフトの開発はDirextXの経験だけじゃ無理だと思うぞ。
当然、オンラインなんだからTCP/IPとかの通信関連にも詳しくないといけないしな。
599:nobodyさん
04/10/28 15:31:03 fY1Ji+0U
>>598
あーそこはモチロン。
たぶん開発工程管理者とかVSSとかも必要ですよね。
まあいた違いですね。
失礼しました。
600:nobodyさん
04/10/28 16:36:19 mjrkAL3I
どう聞いたら良いものかもわからず,失礼がありましたら申し訳ありません.
検索したか:「perl 置き換え "セミコロンに"」などいくつか試してみましたが,少なくとも理解できた範囲では,知りたい情報は無いように思われました.
過去ログ読んだか:すみません,過去のものは見ていません(専用ブラウザ等必要なようでしたので...).この「Part10」は,ざっと見てみたつもりではあります.
サーバ環境:OS FreeBSD 3.5,
Perlのバージョン 5.005_03
したいこと:$dum に含まれる全てのカンマをセミコロンに置き換えしたい.
やってみたこと:$dum =~ s/,/;/g;
結果:うまくいった
疑問:置き換え後文字列にセミコロンを使っているが,セミコロンは文末の記号に使うものなので,本当は何か別の好ましい書き方があるのではないかと思いました.
この置き換え後の文字列に「;」を使うことは,これはこれで問題ないのでしょうか.あるいは,より正しい書き方がありますでしょうか.
以上,お手数をお掛けしますが,教えてください.
601:nobodyさん
04/10/28 16:42:31
>>600
何も問題ない
602:nobodyさん
04/10/28 16:50:30 mjrkAL3I
600です.
早々のレスありがとうございます.
なんだか気になってしまっていましたが...,おかげさまでスッキリしました.
ありがとうございました.
603:nobodyさん
04/10/28 20:32:49
>>596
回答、ありがとうございます。forkあたりを調べてみます。
604:nobodyさん
04/10/29 16:15:26
Last-Modified: Thu, 28 Oct 2004 16:15:46 GMT
というような形式の時刻をtime()の形式に変換するには
どうするのが一番楽ですか?
605:nobodyさん
04/10/29 17:24:42
再計算ルーチンでも組みなさい
パーツだけ用意してやる
あとは自分で考えろ
[1年] [365日] [8760時間] [525600分] [31536000秒]
606:nobodyさん
04/10/29 18:29:16
もう作ったからいいや
月から数字への変換テーブルを書いて、
use Time::Local;でtimelocalするだけ
607:nobodyさん
04/10/29 20:03:12
>>605って痛いヤシだなぁ
608:nobodyさん
04/10/29 20:15:55
URIに含まれる記号で、たとえばチルダは~ と %7E であらわす2通りがありますが
規格からいえば、どちらのほうが好ましいのでしょうか?
609:nobodyさん
04/10/29 21:06:37
>>608
どの規格の事言ってるのか知らんが
古い実装でも大丈夫なのは後者
610:nobodyさん
04/10/30 18:42:24
>>607
ロクに答えないで煽るだけって痛いヤシだなぁ
で、質問。
URLIに含まれるので%[A-Za-z0-9][A-Za-z0-9]の形式のがあるけど、
これをデコードしないでSJISやらEUCやらって判別できる方法ってある?
611:nobodyさん
04/10/30 18:59:37
あるよ。つーかURLエンコードされてるだけだし。
612:nobodyさん
04/10/30 19:56:17
%を外して数値として比較するのが、デコードだと言われると方法はない
613:nobodyさん
04/10/31 00:45:33 oyQIJ+GY
JBOSSのweb.xmlとTomcatのweb.xmlは書式オナヅですか?
614:nobodyさん
04/10/31 01:39:14
いれてたしかめればすぐわかることだろ
615:nobodyさん
04/11/01 17:36:00
質問させて下さい。
社内向けシステムとかに良くあるユーザ管理?についてなのですが、
DBにユーザを登録しておいて、各ユーザはログイン画面からログインしてWebアプリケーションを使用する場合、
どういった仕組みがベストなのでしょうか?
というのは、ユーザがもしログインせずにURLを直打ちしてアクセスした場合、
ログインしてるかの判断でログインしていない場合、ログイン画面にリダイレクトさせる必要があるとあります。
こういった場合、セッション情報にログインしたユーザ名を持たせておいて管理すれば良いのでしょうか?
暗号化とかしておいた方が良いのでしょうか?
また、ユーザの権限についても同様にどうしたらよいのでしょうか?
DBに各ユーザにロール情報のフィールドを付加しておいて、ログイン時にそのロール情報をセッションに保存しておいた方がいいのか、
または、ユーザがWebアプリを使用中に管理者がロールを変更する場合もある事を考えて、
セッション情報のユーザ名を使用し、各ページにアクセスする度にロール情報を取得し、
そのページの参照権限が無い場合はエラー画面を出したり、
何処かへリダイレクトさせるのが良いのでしょうか?
616:nobodyさん
04/11/02 01:39:32
社内向けでしょ?既存システムにディレクトリはないの?
別に部署単位でしか利用しないような規模なら独自のユーザー管理でもいいけど。
617:nobodyさん
04/11/03 19:03:20
質問です。
ブラウザのフォームに入力し、送信をクリック
↓
入力された内容を加工して、hogeフォルダ内にファイル書き出し
↓
送信をクリックした次のページで、自動的にhogeフォルダごとDLする
というCGIを作ろうと思っています。
hogeフォルダにファイルを書き出すところまでできたのですが、
どうやってその内容をDLさせたら良いかわかりません。
やり方のわかる方、教えてください。どうかよろしくお願いします。
OS:FreeBSD 4.10
さくらサーバー スタンダード
618:nobodyさん
04/11/03 19:31:33
>>617
hogeフォルダを1つのファイルに圧縮。
後は適切なmimeヘッダーを出力して圧縮ファイルを垂れ流せばOKかと。
619:617
04/11/03 22:37:59
>>618
レスありがとうございます。
自分なりに調べてみたのですが、
>hogeフォルダを1つのファイルに圧縮。
のやり方がどうしてもわかりません。
サーバー上で圧縮させることってできるんですか?
620:nobodyさん
04/11/03 22:59:12
>>619
使用する言語 + 圧縮 で検索すれば見つかりますよ。
なんで圧縮しなきゃいけないかと言うと、フォルダ単位
(言葉を変えれば複数のファイルを一度に)でダウンロードできるような
ブラウザがほとんど無いからです。
621:nobodyさん
04/11/04 01:19:15 xXkj68X9
すいません。ここで聞いて良いのか分からないんですが、よろしくお願
いします。
webページで自動順位更新システムみたいのをやりたいんですが、そう
いうのの作例って無いでしょうか?
例えば、100m走のタイムと名前をフォームに入力すると、それまでの
順位表のなかに、自分が入力したものを反映した新たな順位表が表示さ
れる。。みたいなカンジです。
よろしくお願いします。
622:nobodyさん
04/11/04 01:34:20
>>621
言語は何を使うのかとか、621 が何か使えるのかの前提条件が
ないと詳しくは教え様がない。
ざっくりと書けばこういう流れ。
ま、ウェブアプリは大抵こういう形になるが。
更新
1. 入力を受け取る
2. 入力をチェックし問題ないならファイルやデータベースに格納する
表示
1. ファイルやデータベースから出力したいデータを取ってくる
2. データから HTML を作成する
623:nobodyさん
04/11/04 01:44:21
>作例って無いでしょうか?
いくらでもあります。
はい、次の質問どぞー
624:nobodyさん
04/11/04 01:51:20
MD5 って何ですか?
625:nobodyさん
04/11/04 02:00:33
>>624
googleって知ってる?
626:621
04/11/04 08:53:38 Us/tyUpY
>>622
レスありがとうございます。
自分は言語は全く使えません。
cgi掲示板とかの作例みたいに、
「ここからここまでコピーして、こういうfilenameをつけて、
こういう階層のフォルダに入れて置け」
みたいなモノを紹介していただけるとありがたいのです。
自分でも探してはいるんですが、うまく見つけられなくて。
すいませんが、よろしくお願いします。
627:nobodyさん
04/11/04 10:41:00 pVGjI8//
perl5
正規表現
$_ =~ s/(<br>)+$//g;
文末に複数の<br>がある場合削除したいのですが、
上記で狙った動作をしてくれません。
これのどこが間違いですか?
628:nobodyさん
04/11/04 11:16:26
>>627
s/(<br>){2,}$//g;
629:nobodyさん
04/11/04 11:40:38 pVGjI8//
>>628
ありがとう、でもだめでした(x_x)
ところで、s/(<br>){2,}$//g;の{2,}は2つ以上のって意味です?
この使い方を詳しく説明してもらえませんか?
630:nobodyさん
04/11/04 11:43:57
>629
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g
スレリンク(php板)
631:nobodyさん
04/11/04 11:47:00 kYuxwk3n
はじめまして。
PDFファイルにフォームをつけて、送信情報をサーバに保存して、
その情報を別の場所からテンプレートのPDFファイルを使用して閲覧できる方法というか、
そんなシステムつくれますかね??
※テンプレートHTMLでCSV情報を表示させるのはできると思うのですが・・・
なぜかPDFファイル(TT)
どなたか教えてください・・・
632:nobodyさん
04/11/04 12:00:10
日本語くらいなんとかならんのか
633:nobodyさん
04/11/04 12:12:45
>>631
君のやりたいことはたぶんPDFフォームのことだと思うので
"PDFフォーム" とか "FDF" とかで検索しる
あるいは adobe の営業に質問しる (金がある場合)
634:nobodyさん
04/11/04 12:15:46
>>629
書き方間違えてるだけだろ
print "Content-type: text/html\n\n";
open(FH,"< a.html");
while(<FH>){
#chomp;
s/(<br>){2,}$//g;
print;
}
close(FH);
635:631
04/11/04 14:18:37 kYuxwk3n
PDFのフォームデータをメール送信し、サーバにCSV形式で保存する所
まではできたのですが、そのCSVファイルのデータをテンプレートPDFなるもの!?
を使って開くことはできるのだろうか・・・??
用は、一方でPDFの伝票に数値を入力し、フォーム送信したものを、
他方のパソコンからPDFとして閲覧したいってことなんですが・・・
636:624
04/11/04 15:24:47
色々ぐぐってみました。
PHPだとMD5関数で文字列をMD5ハッシュに変換することが可能ですよね。
ファイルの一致を確認するために使ってみたいのですが、
一度ファイルを読み込み、そのデータ(文字列?)をMD5に変換ってやり方で合ってますか?
637:nobodyさん
04/11/04 15:49:13
>>635
大抵の言語に拡張ライブラリとしてPDFを出力する方法がある。
またPDFのフォーマットは公開されているので自分で0から作成することもできる。
よって、「できる」
>>636
マニュアルを読みゃファイル名を渡すだけでmd5を計算してくれる関数があることが分かる。
それともmd5を使ってファイルの同一性を調べる時の正確さについて話したいのか?
638:nobodyさん
04/11/04 19:09:52
っていうかやりたいことって
s/(<br>)+/<br>/g;
なんじゃねぇの?
639:nobodyさん
04/11/05 02:03:40
perlで作るcgiで、よそのサーバーのファイルを読み込むのってどうやるんでしょうか?
入門書読んでるんですけど、同じサーバーのファイルの読み込み方は載ってるんですが、
他所のサーバーのファイルの読み込み方が載ってなくて……
open(FILE, "http://〜");
じゃ無理ですよね?
640:nobodyさん
04/11/05 02:18:10
>>639
冗談抜きで10回以上でてる質問だから、
まずは調べれ
641:nobodyさん
04/11/05 02:26:02
cgi open http 外部サーバー 外部サイト 読み込み
などの語句をいろいろ組み合わせてgoogle検索したんですが
どうやって検索したらいいのかの見当もつかなくて……
このスレでは>>479あたりに近い質問が出てますが、
JavaScriptとかと組み合わせないと、cgi単品ではできないんでしょうか?
642:nobodyさん
04/11/05 03:27:04
「外部サイト」ではなく「別サイト」で検索したら
それっぽいものがヒットしました。
URLリンク(homepage3.nifty.com)
……別サイトのファイル読み込むのって思ったより大変なんですね。
もっと簡単にできるものだと思ってました。頑張ってみます。
643:nobodyさん
04/11/05 07:50:22
>>642
PerlやめてPHPにしたら
簡単にできるよ
644:nobodyさん
04/11/05 08:00:31
同意。PHPなら、
$contents = file( "http://〜" );
で一行でできるよん。
645:nobodyさん
04/11/05 13:42:34
>>643
利用しているレンタルサーバーがphpサポートしていないんです。。。
(正確には使えますが、制限だらけです)
646:nobodyさん
04/11/05 14:02:33
JavaアプレットとFlashの出来ることの違いってなんでしょうか。
Javaは開発環境が揃ってそうで、言語自体も良いと思ってたのですが、
実際検索とかしてみても、クライアントサイドで動くものはFlashが人気があるように見えます。
それぞれの長所と短所はどのようなものなのでしょうか。
647:nobodyさん
04/11/05 14:57:11
>>646
Flashはプログラム不要で簡単にできるからね
画像取り込んで特殊効果つければ終わりみたいな
648:nobodyさん
04/11/05 15:08:32
なぁ、ここの記事読んでどう思う?
URLリンク(www.atmarkit.co.jp)
よく、同じようにセキュリティならWindowsじゃ・・・とか言う奴いるけど、
そういう奴は馬鹿って事でいいのか?
649:nobodyさん
04/11/05 15:32:06
>>648
どうでもいいけど、それ、記事じゃなくて広告だからな。一応。
650:nobodyさん
04/11/05 16:17:07
>>649
どっちでもいい。
単純にWindowsが優れているとも言わないけど、
何でもかんでも、セキュリティー考えてたらLinuxという奴が馬鹿って事でFAだろ。
651:nobodyさん
04/11/05 17:25:59
どうでもいいけど、なぜこのスレで?
652:鉄人
04/11/05 23:11:02 Dt2srxDu
笑ってやって下さいな
URLリンク(jbbs.livedoor.jp)
653:nobodyさん
04/11/06 00:11:09
$ls = `ls $dir`;
perl若干経験、php初心者です。
perlで上の文はphpではどうなるでしょうか
654:nobodyさん
04/11/06 00:30:32
>>653
PHPにもbacktick演算子がある。
他にも使える関数や注意事項があるのでマニュアルのプログラム実行関数の項を見ると良い
つーかマニュアルくらい常に手元に置いて参照すれ
655:nobodyさん
04/11/06 00:46:44
2ちゃんねるのread.cgiを通さずdatを直接読み込んで
ブラウザでデザインを変えることができたり
ローカルであぼーんしたり……
平たく言うとかちゅ〜しゃなどの専用ブラウザのようなものを
IEなどの不通のブラウザで実現したいのですが、
これはperl/cgiでは難しいでしょうか?
というか、2ch.netからdatファイルさえ取得できれば
あとはどうすればいいのかだいたいわかるんですが、
>>639からのやりとりを見るとそこが一番のネックのようなんで…
656:nobodyさん
04/11/06 01:32:01
perl云々じゃなくてアンタには間違いなく難しい。
そのレベルだとDat落としてデコードするとこまでいくのにどれだけかかるか。
2日で出来たら、まあ見込みあるんじゃないの。
657:nobodyさん
04/11/06 01:39:00
そんなとこからネックなのに無茶苦茶いうなw
658:639
04/11/06 03:16:09
超初心者な質問と思われ非常に申し訳ないのですが、
LWPというのはサーバーにインストールするプログラムであって、
それをサポートしていないレンタルサーバーを利用している場合は、
>>639のような使い方(よそのサーバーのファイルを読み込む)は不可能ということでしょうか?
659:nobodyさん
04/11/06 03:43:25
自前で組むには
socket を使える事
HTTPのリクエスト/レスポンスの仕組みを理解している事が必要
だがHTTPの方はどっかのライブラリ使えば知らなくてもなんとかなるかもしれない
だが超初心者の658には無理だろう
660:nobodyさん
04/11/06 04:36:12
ローカルにactiveperlをインスコしてあれば、ローカルで使える。
が、658はいきなりサーバでテストするやしだろう。
661:nobodyさん
04/11/06 04:44:59
アクティブパール(読み方あってんのか?
超初心者の漏れでも簡単に入れれた。
662:nobodyさん
04/11/06 08:32:24
p2でよかろうに。。。
663:639
04/11/06 12:04:25
activeperlは自分も入れてますよ。
自前でサーバを組むのは無理ですけど。
結局のところ、サーバーにインストールしない限り
別サイトのファイル読み込みはできないということでいいんでしょうか?
やっぱりレンタルサーバーで、一定以上の機能は望めないということですかね。
どうもありがとうございました。
664:nobodyさん
04/11/06 12:43:20
レンタルサーバはピンからキリまである。
ポートが封じられてsocket自体が使えない所もあれば、
自分でインストールできる所もあれば、
標準的に使うモジュールが最初から入れられている所もある。
自分のやりたい事を考えて鯖を選らばないとね。
665:nobodyさん
04/11/06 18:05:34
>>663
どうしたらそういう結論になるのかわからんが、お前に無理なのは間違いないようだ
666:nobodyさん
04/11/06 19:43:03
まあレン鯖でやることじゃないのは確かだが・・・
667:nobodyさん
04/11/06 20:33:09
>666
レン鯖でやってますが、いけませんか?
668:nobodyさん
04/11/06 21:35:59
ローカルでテストしような
669:nobodyさん
04/11/07 16:54:59
アマゾンで評判の良かった「はじめての人のためのかんたんPerl/CGI入門」
URLリンク(www.amazon.co.jp) を
買って読破したのですが、自分がしたいアクセス制限サイトの作成とかモジュールの事とか
記載されていなくて、一般的な掲示板設置とか簡単な内容のものでした。
モジュールとか上記のような事をもっと詳しく勉強したい場合、どんな本がいいのでしょうか?
これさえ買っておけば間違いないっていうものがあれば教えてください。
レビューがいいものを買ってもハズレだったので・・・
670:nobodyさん
04/11/07 18:13:56
>>669
本の紹介じゃないんだけど、
調べたい対象が分かってるならネットで調べた方がより多い情報を手に入れられるかも。
買うなら例文付きの関数辞典系が重宝しそう。
671:nobodyさん
04/11/08 07:19:41
レビューが良いやつってのは初心者が感動して沢山書き込んでるだけのものであって
上級者が満足するものにはそれほど反響が無いってのはアマゾンの常識。
672:nobodyさん
04/11/09 00:31:34
簡易アバターみたいなものを作りたいと思っています。
基本的に、下記のような感じでしょうか?
・デフォルトの画像に帽子や服などのパーツを追加する
↓
パーツを追加した画像を用意し、画像ごとにデフォルト画像が
変化するようにみせかける
デフォルト画像(main_imag)→帽子を追加→(main_hat)
673:nobodyさん
04/11/09 02:06:49
PHPというのを始めてみようとおもった初心者です。
たいていの入門講座サイトや参考書では
PHPはHTMLファイルに埋め込むものとなっているのですが、
当方の利用しているCOOL-ONLINEでは
>CGIバイナリとしてインストールしています。
>また、webツリーの外に PHPパーサを置いていますので、
>拡張子は「.cgi」又は、ディレクトリ毎の設定ファイルで
>指定した拡張子にする必要があり、
>且つ、ファイルの一行目は、#!/usr/local/bin/php にする必要があります。
となっております。
cgiを作るための言語としてのPHPを勉強するのに
良いサイトか参考書はないでしょうか。
検索してもHTML埋め込み法の説明ばかりかかります。
あるいはこの限定された方法ではあまり使い道は無いものなんでしょうか?
674:nobodyさん
04/11/09 02:11:16
ちょっと聞くが、CGIとPerlとPHPを理解した上での発言か?
675:nobodyさん
04/11/09 02:26:34
CGIというのが「***.cgi」だけではないというのはわかりますが、
厳密にどう表現していいのかよくはわかりませんが、
とりあえずCOOL-ONLINEでは「***.cgi」ファイルをつくるためにしか
PHPを使用できないということなのではないのでしょうか?
PHPやPerlは、cgiを書くための言語、という認識でよろしいでしょうか?
とりあえずPerlでなら、掲示板やチャットを作成できる程度までは勉強しました。
676:nobodyさん
04/11/09 03:32:23
CGIとはCommon Gateway Interface の略で、『仕組み』だ。
参考になるのはPHPマニュアル。公式サイトに日本語版もある。
COOL がその設定だと
#!/usr/local/bin/php
<?php
printf("hogehoge %d %d",100,5);
?>
これで動くんじゃねぇの?
677:nobodyさん
04/11/09 14:33:01
>>676
500internal server errorが出ました。
678:nobodyさん
04/11/09 14:46:04
>>677
ファイル名php.cgi とでも保存して実行権限与えてアクセスすれば見れるはず。
それ以外はシラネ。
679:nobodyさん
04/11/10 10:50:01
初歩的な事で申し訳無いと思いますが、質問です。
自宅サーバ(WinXP AN HTTPD使用)で、HPにCGIを置きたいのですが上手くいきません。
ディレクトリ構造は
C
|-usr
| |-public_html
| |-cgi-bin
| |-local
となっており、C:\usr\localにActiveperlをインストールしています。
AN HTTPDのドキュメントルートはC:\usr\public_htmlにしています。
この状態で、public_html内のindex.htmlは正常に表示され、他のHTMLページも正常なのですが
CGIだけ何故か上手く表示されません。
具体的に言うとCGIが実行されるのでは無く、ブラウザでコードが表示されてしまうのです。
そのCGIの一行目の記述は#!/usr/local/bin/perlとなっています。
また、AN HTTPDでは「CGIを実行する」にチェックは付いており、.plと.cgiの拡張子はperlで実行するようになっているのですが・・・。
CGIファイルはメモ帳で開くように関連付けしてあるのですが、これは関係無いですよね?
どなたか原因の分かる方、教えていただけませんか?
680:nobodyさん
04/11/10 19:15:31 jMyZqt3b
PHPでOOPしてるんですが、
コンストラクタに引数を与えて初期値を設定するようにした場合、
引数の追加、削除、順番の変更等がしにくいですよね。
かといって、生成後にメソッドを呼んで
プロパティーの設定をするのは、
記述が冗長になって面倒です。
なにか良い方法はないでしょうか?
681:nobodyさん
04/11/10 19:55:28
> 引数の追加、削除、順番の変更
つーのは毎回クラス設計をやり直してるってことかい?
それならリファクタリング機能がついたIDEを使うぐらいしか手がないんじゃないの?
682:nobodyさん
04/11/10 20:27:03
>>680
こんなもんでどうよ?俺はこんなことしないけど。
class c {
function c($a) {
foreach ($a as $k => $v) {
$this->$k = $v;
}
}
function m($a, $b) {
$this->$a = $b;
return $this;
}
}
$o = new c(array('x' => 1, 'y' => 2, 'z' => 3));
print_r($o->m('a', 4));
683:nobodyさん
04/11/10 20:37:30
ムシャ |
ムシャ |
∩___∩ | ぷらぷら
| ノ ヽ (( |
/ ● ● | J ))
. (( | ( _●_) ミ ・
彡、 |∪}=) ,ノ ∴
/ ヽ/^ヽ ヽ 。
| ヽ \ |
| ヽ__ノ
684:nobodyさん
04/11/10 21:03:19
ただ食いしてねーで面白いことのひとつも言ってみろってんだこのやろう
685:nobodyさん
04/11/10 21:48:53 CW9skcUT
URLリンク(www.higurashichabo.com)
で利用している小説掲示板を利用したいのですが、概に配布先が閉鎖
してしまったのですが、移転先を教えてもらえないでしょうか?
他に同じようなものが配布されている場合は、アドレス教えて下されば幸いです
686:nobodyさん
04/11/10 21:58:46
>>685
移転してねーよ。よく読め。
URLリンク(www2s.biglobe.ne.jp)
687:nobodyさん
04/11/10 21:59:03
誰か 掲示板imgboard のcgiセット持ってたらゆずってくれないでしょうか
公式HPはなぜかDLできぬのじゃ。おねがいします。
●レス付き画像掲示板 imgboard
URLリンク(www.big.or.jp)
スレリンク(php板:721番) ここも貼りました
688:nobodyさん
04/11/10 22:00:21 CW9skcUT
Anthologyの方ではなくて
Simple Anthology(URLリンク(ayu.csidenet.com))の方を教えて下さい
689:nobodyさん
04/11/10 22:02:15
>>687
メールアドレス教えてくれ。送ったげる。
あ、フリーメールだNGね。契約プロバイダのアドレスでお願い。
690:nobodyさん
04/11/10 22:08:43
>>688
勘違いしてるぞ。つーかあんたも騙されやすそうな奴だな
691:nobodyさん
04/11/10 22:10:53
いちどに釣り針だらけに。
まあ質問者もいないからいいのか・・・?
692:nobodyさん
04/11/10 22:12:25
スレの性質上それでもいいんだが、とりあえずこの責任は>>680に取って貰おうか
693:nobodyさん
04/11/10 22:13:21 CW9skcUT
>>690
勘違いしてるとは、どういう意味でしょうか?
694:680
04/11/10 22:30:15
>>692
/\___/ヽ. 勹``
/ 、, ノ_ ヽ,,._,. \ ッ
. |. ≦゚≧,ミ::,≦゚≧ ::| シ
| ⌒( ._.)⌒ ::::| ッ
. | (,,,,,,,,,,人,,,,,,,_ノ .::| シ
\. ヽ 王王王ツ ::/ ッ
/`ー‐--‐‐―´\ シ
695:nobodyさん
04/11/10 22:53:19
文字コードについて勉強したいんだけど
何かいいサイトか書物ありませんか?
こないだ、文字コードの本とかいう書籍を見つけたんだけど
売り切れてしまった…
696:nobodyさん
04/11/10 23:02:06
誰か 掲示板imgboard のcgiセット持ってたらゆずってくれないでしょうか
公式HPはなぜかDLできぬのじゃ。おねがいします。
●レス付き画像掲示板 imgboard
URLリンク(www.big.or.jp)
697:nobodyさん
04/11/10 23:06:51 /Ic1o4Ny
サイトに、提携先の電話番号を書いておき、
携帯の「Phone to 機能」を使用して、そこへ電話が掛けられたら、
自分のところにメールが来るとか、カウンタが1upするとか
そういうことって可能でしょうか?
698:nobodyさん
04/11/10 23:51:52
糞スパマー死ねよ
699:nobodyさん
04/11/10 23:54:43
>>697
電話はwebに関係無いことは分かるな?
で、どうすりゃいいかってなると、モデムを制御すればいいってことになるわけよ。
ここまでは理解できるな?
で、モデムを制御するにはどうすりゃいいか?ってことになると
各OS依存になるわけよ。
ここまで分かるか?
で、そうすると各OS板やプログラム板に誘導されるわけよ
700:nobodyさん
04/11/11 01:36:51 +1mmMnCB
HTMLは小文字を使う、というような慣習みたいなものがありますが
PHPのライブラリのファイル名は、大文字でも問題ないですか?
701:nobodyさん
04/11/11 01:41:58
>>700
XHTMLではそう。
ってか、同レベルで見比べるのはどうかと思うが?
大文字小文字どっちでも良い。
見やすい方をどうぞ。
702:nobodyさん
04/11/11 01:49:21
>>701
ありがとうございました。
703:nobodyさん
04/11/11 02:23:42
>>695
URLリンク(www.google.co.jp)
704:nobodyさん
04/11/11 02:27:10
>>700-702
なんだコレ?
705:nobodyさん
04/11/11 02:30:10
>>704
というと?
706:nobodyさん
04/11/11 02:31:51
俺もワロタ。シュールだなw
707:nobodyさん
04/11/11 02:34:39 akf2ibAl
それより何でDOSは頑なにケースに無頓着なままなんだろう。
OSがそんないいかげんなことでいいのか!
708:nobodyさん
04/11/11 03:14:59
ファイル名の頭は大文字が主流だがシフトがめんどいんでみんな今日から小文字な
709:nobodyさん
04/11/11 17:54:55 JtpQ8ng7
>>685お願いします
710:nobodyさん
04/11/11 18:24:56
板違い。CGI探すスレはWeb制作板にある。
711:nobodyさん
04/11/11 19:20:05
>>710
特定されてるCGI探しはWeb製作では板違いです
712:nobodyさん
04/11/11 19:26:48
じゃあダウソ板行け屑
713:nobodyさん
04/11/11 19:34:31
>>712
配布サイトの捜索はダウンロードソフト板では板違いのようです
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5248日前に更新/229 KB
担当:undef