WebProg 初心者の質問 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001マリモーマ ◆r6PDGT6Xd2
03/02/13 08:15ID:h+ZGjkuOWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc.2ch.net/test/read.cgi/php/1030151932/
http://pc2.2ch.net/test/read.cgi/php/1037222063/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願
0172nobodyさん
03/03/27 22:56ID:NiXXuzH7CFスレを見たら,CFは敷居は低いけど後々,大変と理解。
まだ全部読んでませんが。
0175nobodyさん
03/03/28 11:43ID:OFR1eFyuネット上のページを取得するのに、LWP::Simpleとwgetを使う方法があるとのことで、
それぞれPerlスクリプトを作り、実際に取得するところまで漕ぎ着けました。
対象ファイルのサイズは20〜50kb程で、それぞれの実行時間はほぼ同じでした。
このスクリプトは共用鯖でCGIとして実行するので、負荷が気になります。
負荷の上ではどちらが良いのか、もしくは他の方法があるのか、お教えください。
0177nobodyさん
03/03/28 11:48ID:???即レスありがとうございます。
取得先のサイズが小さければ、どちらも負荷の問題は無いということでしょうか?
あと、2.5KB〜6.2KBというサイズはどういう計算で出てきた物なのでしょうか。。。
0178175
03/03/28 11:51ID:???私の書いた「20〜50kb」は「Kbit」ではなく「Kbyte」のつもりでした(汗
紛らわしくてすいません。
0179nobodyさん
03/03/28 18:07ID:uK66agR0行うバッチファイルを作成したのですが、Windows標準のFTP
コマンドでは、passiveモードを受け付けません。
代替になるようなソフトは無いでしょうか?
0181nobodyさん
03/03/29 07:08ID:???0182nobodyさん
03/03/30 03:56ID:???レンタルしているアクセス解析のCGIって、普通ログ丸見えなんですか…??
設置したら誰からも見えるようになっていて驚いてしまったんですが…
0183nobodyさん
03/03/30 05:35ID:s+0IIqwRそうなんですよね。私も自分で書いたバッチに passive とか idle とか
入れてたらエラーでまくりでした。ただ今回はwindowsが条件なんですよ‥。
>>181
板違いすいません。どこに行ったらいいでしょうか?
0184nobodyさん
03/03/30 08:00ID:???状況に微妙な点があるのでなんとも言えないが。
ログは管理人だけ見えるようにするのが常套手段だと思う。
念のために聞くけど、フリーのスクリプトがあってそれをダウンロードして、
自分の鯖用に変更して設置した、とかじゃないよね?
まあ、何にせよ、そんなサービスはやめておくべきだね。
0187nobodyさん
03/03/30 17:51ID:???0191nobodyさん?
03/03/30 18:50ID:MPE8AsT6読み込みに比べて書き込みのどのフェーズが特に高負荷になるのでしょうか?
システムコール(write,read)?
index,dat,subback,subjectの更新?
bbs.cgiがPerlだから?
連投、2重カキコのチェック?
0193nobodyさん
03/03/30 18:53ID:ZcZb+Pg+0194nobodyさん
03/03/30 21:41ID:oGZ4ZySM普通会員と特別会員のみ見れるぺージと、
特別会員のみが見られるページ、
という3種類のページがあるサイトをつくろうとしています。
(各会員はIDとパスワードを持っている)
Perl5で、データベースはないです。
もし、Basic認証と使わないとしたら、
こういうときって、普通どうするもんなんでしょうか?
やはりクッキーでしょうか?
もしクッキーだとしたら、
●IDとパスワードの入力フォームを含んだページを用意して、
そこでsubmitしてもらったときに、
●CSVファイルかなんかの会員情報を含んだファイルを調べて、
ユーザに会員種別名(フラグ)を入れたクッキーを渡す。
●その後は、毎回クッキーを読み込んで、会員種別で表示を振り分ける
というフローでオッケー?
(セキュリティ的にこれでも問題ないでしょか?)
0195nobodyさん
03/03/30 21:46ID:???0197194
03/03/30 21:50ID:oGZ4ZySMそうですか、すみません。そうするとどうすればいいのでしょう・・・
>>196
PHPならかじったことはあるのですが、
Perlだとセッション管理はできないと思っていました・・・
0198nobodyさん
03/03/30 22:09ID:???0200こまま草
03/03/31 09:10ID:???0202nobodyさん
03/03/31 14:53ID:DxpbYyqlですがどうすればいいですか?
0204nobodyさん
03/03/31 15:34ID:???何に使うのかよくわからんが、
JavaScriptの領域だと思われ。
onsubmitでdocument.hoge.hogehoge.value = "";など、
当該エディットボックスの中味を空にしてやれば良いかと。
もっとハッキリしたことを答えて欲しいなら、こっちへ行くべきぽ。
+ JavaScript の質問用スレッド vol.17 +
http://pc2.2ch.net/test/read.cgi/hp/1047807902/
0205nobodyさん
03/03/31 23:48ID:???http://www.host.org/file.cgi?query1=param1&query2=param2
ってな形式はよく見ますが、次のようなURLって、URL的に適切でしょうか?
http://www.host.org/file.cgi/?query1=param1&query2=param2
file.cgiと、query1=para1の間に、スラッシュが入ることってありますか?
0206nobodyさん
03/04/01 00:19ID:???0207nobodyさん
03/04/01 00:34ID:???http://www.host.org/file.cgi/
というディレクトリを指定したときに、そのディレクトリのデフォルトのページに対して、
query1=param1&query2=param2
をクエリーパラメータとしてリクエストするって形になるのかな?
0208nobodyさん
03/04/01 05:24ID:???foreach ($lines as $line) {
list($num,$name,$mail,$msg,$host) = explode("\t", $line)
(処理)
}
な時に、
foreach ($lines as $line) {
list($num,,$mail,,) = explode("\t", $line)
(処理)
}
と使わない変数への代入を省略するのはアリですか?
また、このような書き方は邪道ですか?一般的ですか?
省略によって予期せぬ動作が発生する可能性はありますか?
0209208
03/04/01 05:27ID:???0210nobodyさん
03/04/01 09:03ID:???0211nobodyさん?
03/04/01 14:25ID:MhrsTDgqGD使えるレン鯖ってありますか?
また、自前で用意してる方いますか?
0212brain
03/04/01 14:27ID:???掲載するにあたって必要なサーバースペースを有料レンタルしています。
お客様に快適なサーバーを提供するためにさまざまなホームページの目的に応じて、
単なるホームページスペースだけではなく、動画やゲームまたは個人放送はもちろん、
そのツールとしてCGI、PHP、SSI、SQLデータベースなどあらゆるサーバースペースを提供しております。
http://www.ebrain21.com/
[email protected]
0214nobodyさん
03/04/01 22:32ID:mfhV4YNuレコード選択画面 → レコード1を選択 → 値を表示 → update
→ レコード選択画面 → 再びレコード1を選択 → 値を表示
としたとき、最後に表示される値がupdate前の値になります。
ブラウザの「更新」ボタンを押したときや、
ブラウザを閉じてから値を表示したときなどは、update後の値になります。
上記の手段を使わないでupdate後の値を表示するには
どうすればよいでしょうか。
0216nobodyさん
03/04/02 20:49ID:Fmnuk7Ph<body>と</body>が同じ行にあるときはわかりますが、
別の行にあるとき、どういう正規表現で取得できるんでしょか
0217216
03/04/02 20:53ID:Fmnuk7Ph><body>と</body>が同じ行にあるとき
すいません、<body>開始タグが1行でおさまる場合、の間違いです
0218nobodyさん
03/04/02 20:57ID:???$body = $1;
0219nobodyさん
03/04/02 21:01ID:???0220nobodyさん
03/04/02 21:40ID:oQUcBy/8C的な感覚でいえば文字列操作は 1 バイトづつ行うものですね。
perl から入った人はすぐ正規表現を使いたがる
0221nobodyさん
03/04/02 21:41ID:J/Wkp8Mg便利なものを使わないのは唯の馬鹿。
0222nobodyさん
03/04/02 21:43ID:FbHJCSBw0224nobodyさん
03/04/02 22:09ID:???0225nobodyさん
03/04/03 10:51ID:???0226nobodyさん
03/04/04 14:01ID:Bo23T4biここで質問していいのか分かりませんが、、。
携帯サイトで僕の描いた漫画をアップしようと思っています。
ボタンを押すと次コマへ移る感じなんですけど。
でも、これだと次のコマが写るのにけっこう時間がかかるので
アプリにしてしまってDL形式にしようかと思っているのですが、、。
こういうプログラムって難しいでしょうか?
0228nobodyさん
03/04/04 14:05ID:???http://pc2.2ch.net/test/read.cgi/php/1045091733/226
http://pc2.2ch.net/test/read.cgi/php/1044478561/919
http://pc2.2ch.net/test/read.cgi/hp/1048880266/511
ほれ、クソマルチよ。
0229nobodyさん
03/04/04 14:30ID:bQUtYvhGhttp://my.vector.co.jp/servlet/System.FileDownload/download/ftp/0/279026/pack/win95/game/table/pachinko/sikisai.lzh
0231nobodyさん
03/04/04 18:50ID:i3RHe7j/CGIなのですが掲示板はちゃんと作動しました、しかし、カウン
タが作動しなくて困っています。
テストモードでCGIファイルまでのURLを入れると、CGIファイルのソースが表示
されてしまうのです。画像連結式でやっていたので、テキスト表示
も試してみたのですが結果は同じでした。検索で三日程探して
いるのですがそれらしきものが見つかりません。よろしければ
どなたかアドバイスいただけないでしょうか?
スレ違いでしたらすみません。よろしくお願いします。
0232nobodyさん
03/04/04 19:12ID:???Q1. まず、カウンタは CGI なのか?自作か?拾ったのか?
Q2. テストモードとは何だ?
Q3. >>CGIファイルまでのURL = これは、カウンタ自身のURLという理解でよろしいか?
また、テストはテキスト表示のみでよろしい。
あと、これは必須じゃないし、今回は無意味だが、
今後、質問する際は、検索に用いたキーワードも情報として提出するように。
0234nobodyさん
03/04/04 19:16ID:???H.P.……ちょっと気になる
H.P……ハァ?
H・P……氏ね
0235553
03/04/04 19:20ID:evVIgTPkperlとCしかかけません。やっぱりJAVAですかね?
すれ違いだったらすいません。
0236nobodyさん
03/04/04 19:24ID:???CGIでのチャットが低速なのはhttpの特性上、サーバのデータの変化を検出するには
ポーリングを行わなければならないためである。その点をふまえて頭を使えばいくつか
方法は見つかるのだがまた来週。
0237nobodyさん
03/04/04 19:29ID:???まぁまぁ。質問にまともな回答をしてきたら見込みあるでしょ。
可能性は小さいが。
>基礎の基礎
「アパッチ」な人なんだから。(w
0239553
03/04/04 19:32ID:evVIgTPk0240231
03/04/04 20:14ID:???Q1.CGIです。「とほほのwww入門」というところから拾ってきました。
CGIだけで動くものです。
Q2.テストモードはカウンタが正常に動いていたらカウンタ画像が出たり、設定の確
認などができるものです。これはReadmeに書いてありました。
Q3.そうです。仮にcount.cgiというファイルだとしてhttp://DNS名/cooun
t/count.cgiという風なURLです。
検索には「CGI perl カウンタ apache 設定 関連付け」あたりを二つ三つ
入れて検索して、同じような症状がないか探したのですが、ソースがその
まま表示されるというのは見当たらなかったのでここに書き込ませて
もらいました。
>>233
某ディレクティブの設定とはOptions +ExecCGIやAddHandler cgi-script .cgi
の記述の事でしょうか?それは加えてあると思うのですが・・。
なんとかアドバイスしてもらえないでしょうか?
0241nobodyさん
03/04/04 20:15ID:???>関連付け
アホか。
0242nobodyさん
03/04/04 20:44ID:???>それは加えてあると思うのですが・・。
ソースが出力されるのだから、プログラムとして動作していないのだろう。
問題がカウンタでなく httpd に対しての設定にあることは明白だろう。
さあ、次の情報を出されい。
0243nobodyさん
03/04/04 22:39ID:fnHSIfLlで、CSV形式つっても、アプリによって微妙に差があるじゃないですか?
そこで、自分はエクセル用のCSVにしたいと思ってるんですが、
その際の仕様はどーすればいいんでしょうか?
●値は,で区切る
●値の中に"があるときは""と入力
●改行はそのまま改行を入れる。
●数字以外はセルの値を""でくくる
・・・でOK?
http://www.din.or.jp/~ohzaki/perl.htm#CSV2Values
上記のPerlメモによると
・基本的にコンマで区切った部分がスペースを含めて値である.
・値にコンマやダブルクウォートが含まれる場合は, 値全体をダブルクウォートで囲む.
・値に含まれるダブルクウォートは "" となる.
ということのようだね。
0246231
03/04/05 00:27ID:???AddHandler cgi-script .cgi のところに.plがなかったので.pl
を付け足し、.htaccessにも.plを書き加えたところ正常に作動
しました!
スットコドッコイなことを聞いてすみませんでした、ありがとうございます。
0247nobodyさん
03/04/06 17:32ID:yk65wIAMサーバー担当になりそうな私です。
サーバーで何ができるのでしょうか?
基本は何を学べはいいのでしょうか?
コンピュータの学校で勉強したC言語とアセンブラの知識
ぐらいしかありません。
0248nobodyさん
03/04/06 17:41ID:???Windows板、Linux板、Unix板、Mac板。好きなのを選んでそっちで進行してください。
0250nobodyさん
03/04/06 18:32ID:???<SCRIPT LANGUAGE="JavaScript">
lastmod()
</SCRIPT>
の記述だと更新時の日付が表示されるんですが
対策ありませんでしょうか?
0251nobodyさん
03/04/06 18:51ID:???0252nobodyさん
03/04/06 18:53ID:???JavaScript に関しては Web製作板が専門なのでそちらへ。
なお、それじゃ質問の内容がサパーリなので改めるように。
何の対策がしたいのやらわからん。
0253250
03/04/06 19:52ID:???今自分でも間違いに気づきました。
普通だと「更新時の日付が表示される」んですが
なぜか現在の日付(時刻)が表示されると書こうとしたのに…
こんなアホな僕はweb制板に行きます
失礼しました。
0254nobodyさん
03/04/06 20:06ID:G2y/HQV2ネットで調べろといわれた>会社
ぜんぜんわかりません。
こんなことができるとか教えてください
0255nobodyさん
03/04/06 20:10ID:KFuhZLrDauの携帯から掲示板を利用するためのプログラムをperlとx-htmlで書きました。
するとauの携帯から書き込んだときに、
cgi-lib.pl:
Unknown
Content-type:
application/x-www-form-urlencoded;
charset=shift_jis
というエラーが出て書き込めません。この原因は何なのですか?
どなたか回答よろしくお願いします。
0256金正日
03/04/06 20:11ID:???r「l l h. / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 、. !j |
ゝ .f _ |
| | ,r'⌒ ⌒ヽ、. │ http://www.saitama.gasuki.com/hangul/
,」 L_ f ,,r' ̄ ̄ヾ. ヽ. │ こんなのあったニダ
ヾー‐' | ゞ‐=H:=‐fー)r、) |
| じ、 ゙iー'・・ー' i.トソ |
\ \. l ; r==i; ,; |' .人_
\ ノリ^ー->==__,..-‐ヘ___
\ ノ ハヽ |_/oヽ__/ /\
\ / / / |.
y' /o O ,l |
0257あぼーん
03/04/06 20:31ID:???∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!こんなのを発見シマスタ!
/ / |
/ /| / \ http://saitama.gasuki.com/yamazaki/
__| | .| | \
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \_____________
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0258あぼーん
03/04/06 20:32ID:???http://muryou.gasuki.com/hankaku/hankaku06.html
http://muryou.gasuki.com/hankaku/hankaku05.html
http://muryou.gasuki.com/hankaku/hankaku01.html
http://muryou.gasuki.com/hankaku/hankaku02.html
http://muryou.gasuki.com/hankaku/hankaku03.html
http://muryou.gasuki.com/hankaku/hankaku04.html
http://muryou.gasuki.com/hankaku/hankaku07.html
http://muryou.gasuki.com/hankaku/hankaku08.html
http://muryou.gasuki.com/hankaku/hankaku09.html
http://muryou.gasuki.com/hankaku/hankaku10.html
0259nobodyさん
03/04/06 20:34ID:???だから板違いなんだってば。
担当するサーバ機で稼働している OS くらいわかるんだろ?
OS毎にちゃんと板があるから、そっち逝け。
0260nobodyさん
03/04/06 20:53ID:5lQESIeiすべてはこれかららしい。たぶんApacheだとおもうが。
PHPとかデータベースとかかも。
でも、まだサーバーで何ができるかを
調べてきてくださいだけいわれたんです。
0262nobodyさん
03/04/06 21:01ID:???それでもまだ不足なら、この板のスレタイを全部コピーして持っていけば十分でしょ。
「パソコン買うつもりです。何したらいいですか?」 って聞いてるのと同じだよ。
0263nobodyさん
03/04/06 21:07ID:5lQESIeiしれません。部署が携帯コンテンツですから。
0264nobodyさん
03/04/06 21:13ID:???要件定義の練習もさせられてるのかもしれんよ?
かもしれません、じゃ話にならんよ。
相手が求めているものを明確に定義しろ。
まあ続きは明日会社でやってくれや。
0265nobodyさん
03/04/08 05:53ID:H68S6+1Z今後開発するWebプログラムは、PerlとPHPどっちが
いいでしょうか?
PHPは将来的に先細りという気がするので、Perlが安心かと
思ったりするのですが。。。
0266nobodyさん
03/04/08 06:48ID:42KSLVHQ(σ・∀・)σゲッツ!!
0267nobodyさん
03/04/08 09:32ID:???どっちも似たようなもんじゃない?
メインストリーム逝くならServer Side Java。
MSと心中コースなら、.NET。
0268nobodyさん
03/04/08 13:04ID:???将来的には、HTMLの上にフラッシュ等のレイヤが乗っかって、
サーバーサイドは、SOAPやRPCでのサービス提供が主流になるんじゃないかな。
0269nobodyさん
03/04/08 14:36ID:???ソースを見れば、ツールに頼ったグチャグチャなHTMLが粗製濫造される時代。
0270nobodyさん
03/04/08 15:39ID:???0271nobodyさん
03/04/09 10:59ID:???こちらに書かせていただきます。
本当に初心者の質問で申し訳ないです。
cgi,perlの質問です。
apeboard+ sjis版を使って掲示板を作成したのですが、
半角カナが文字化けしてしまいます。
スキンのMETAタグではshift_jisを指定しています。
原則として半角カナは使用しないというのが基本なのは分かっています。
「半角→全角に変換」などという方法もググって出てきました。
が、「半角→半角」で表示できるようにしたいのです。
jcode.plをいじればいいとは思いつつ、今ひとつ分かりません。
もしよければご教授いただければと思います。
■ このスレッドは過去ログ倉庫に格納されています