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

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

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

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

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

2ch 総合ガイド
http://www.2ch.net/guide/
前スレ
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
040340104/04/12 18:16ID:???
自己解決しますた。
choose-case文の場合でした。
0404nobodyさん04/04/12 18:17ID:???
>>402
有効期限を設定しなければいい
0405nobodyさん04/04/15 18:07ID:???
java アプレットの質問はどのスレでするのが適切でしょうか
0406nobodyさん04/04/16 11:54ID:???
ヤフオクの出品物説明のURLは、最後がディレクトリのスラッシュで閉じられていないから、
出品物の ID をGETメソッドでWEBアプリに引数を渡していると思うんだけれど、
これは何の言語と使っているの?
普通

http://www.hogegeho.com/foo/?uhuhu

とかで渡すと思うんだけれど、

http://page3.auctions.yahoo.co.jp/jp/auction/hogehoge

は、どうやって引数を渡しているの?
0407nobodyさん04/04/16 21:34ID:???
http://..../hoge.html という URL もスラッシュで終わってないんだけどね。
w3c.org の URL はほとんどファイルの拡張子が存在してないし。

で、まあ、PATH_INFO について調べてくれたまえ。
040840604/04/17 13:42ID:???
>>407
ありがとう。
Apahce の 設定でできちゃうのね。
0409nobodyさん04/04/17 18:30ID:4uLoyv5G
あらゆる「連続投稿」を規制する方法を
自分なりに開発したいと思い、「連続投稿」をするためのツールに、
どんなものがあるのか、その性質を知りたく、探し回っています。

なかなか見つからないのですが。。。URI晒してくれたらありがたいです
0410nobodyさん04/04/17 18:44ID:???
>>409
そういう悪用できるものを紹介できると思うか?
0411nobodyさん04/04/17 18:49ID:4uLoyv5G
>>410
そらそうだな

探すの('A`)マンドクセ
0412nobodyさん04/04/17 18:56ID:???
というより発想そのものの考えが浅いことに気がつけ。
0413nobodyさん04/04/17 19:30ID:???
>>411
もういいよ。質問者の逆切れは。
嘘でも媚びへつらえよ。知ったか厨が教えてくれるだろ。
0414nobodyさん04/04/18 02:14ID:???
まぁ同一IPのPOSTが多すぎたら強制ストップかけるのが常套手段だな。
0415nobodyさん04/04/18 22:48ID:EzT8b9E2
PerlCCってどこでダウンロードできるんですか

CPAN行ったけど英語だらけワカンネ
0416nobodyさん04/04/18 23:03ID:???
>415
あくちぶぱーるなら標準で付いてくるけど。
もっぺんbinディレクトリ(か、/usr/loca/binかどこか分からんけど)よーく探してみそ。
041741504/04/18 23:55ID:EzT8b9E2
見つけることが出来ました。
ActivePerlをインストールしなきゃならなかったんすね。
でコンパイルしてみたら・・・・・


C:\Documents and Settings\XXXX>perlcc -o output.exe D:\code.pl
コマンド ラインの警告 D4002 : 認識不可能なオプション '-nodefaultlib' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-debug' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-libpath:D:\Perl\lib\CORE' を無視し
ました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-machine:x86' を無視しました。
pccuxEXi.c
LINK : fatal error LNK1104: ファイル "pt:ref,icf.exe" を開けません。



何か妙なエラーに悩まされています・・・・・(´・ω・)
0418nobodyさん04/04/19 00:45ID:???
マジで perlcc 使うとは勇気があるな
たぶん WebProg板では手に負えないと思う
0419nobodyさん04/04/19 01:10ID:???
まともに動いたという話はあまり聞いたことないね。
0420nobodyさん04/04/19 10:42ID:???
peko 鯖の bbs.cgi は perlcc しているけれど。。。live6-12.2ch.net とか。
0421/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo 04/04/19 12:07ID:???
64bitのint使っててもコンパイル通るperlccキボン
0422nobodyさん04/04/19 14:42ID:???
perlで先頭がアステリスク(*)で始まる文字列ではないかを判定したいのですが

if ($hoge !~ /~\*/){処理}では判定できないみたいです

どのような判定式にすれば良いのでしょうか、ご教示お願いします。
0423nobodyさん04/04/19 15:05ID:???
>>422
/^[*]/ とか /^\Q*\E/
0424nobodyさん04/04/19 15:09ID:???
>>423
動きました
どうもありがとうございました
0425nobodyさん04/04/19 16:51ID:???
~ と ^ の typo だそうです。
0426nobodyさん04/04/20 17:43ID:9nEbw7Ta
サイトのデザインがぱくられました…
ソースはぱくってないみたいですが明らかにデザインは似てます。
作っていて偶然似たようなデザインになってしまったとは思えません。
こーいう時ってどーしたらイイと思いますか?

スレ違いだったら申し訳ありません。
0427nobodyさん04/04/20 17:49ID:???
>>426
板違いです
0428nobodyさん04/04/20 18:07ID:cqNce4z/
http://eldorado1st.cool.ne.jp/chat/
ここのチャットどうおもいますか?
0429nobodyさん04/04/20 18:08ID:???
>>428
板違いです
0430nobodyさん04/04/20 23:03ID:???
Redhatでperlccが意外に軽く通った。
0431nobodyさん04/04/21 15:52ID:???
RSSを動的に吐かせるには、何をどうすればいいですか?
0432nobodyさん04/04/21 15:57ID:???
あなたががんばればいいです
0433nobodyさん04/04/21 16:02ID:ZF3IOQce
>>431
PHPがPerlで吐け。
0434nobodyさん04/04/21 18:23ID:???
PHPの中の人が大変そうだ。
0435nobodyさん04/04/22 12:56ID:yVV88fJ8
.htaccessでアクセス制限したホストを特定のページに飛ばしたいんですが
検索してもでてきません。リダイレクトとか言うのを使うのでしょうか?
アドバイスお願いします

order allow,deny
allow from all
deny from .aaa.ne.jp
今まではこんな感じだけでした。
0436nobodyさん04/04/22 13:21ID:???
>>435
制限しちゃったらリダイレクトできないのでは?
0437nobodyさん04/04/22 13:26ID:???
>>435
htaccess関連はWeb制作板に逝ってください。
043843504/04/22 15:09ID:???
>>436-437
逝ってきますthx
0439ひよこ名無しさん04/04/22 20:29ID:???
お願いします。
ちょっと前にPerlでプログラムを作りました。
掲示板のようなプログラムです。
そのPerlで記述した文法の中で、文字化け対策を行っていました。
テストサーバでは良くある文字化けリストの文字を打っても
文字化けが起こりませんでした。
でも本番用のサーバでは良くある文字化けを打つと文字化けが
起こってしまいました。
これはサーバの環境が違うからでしょうか?
0440nobodyさん04/04/22 20:31ID:???
>>439
具体的な環境を言ってください
0441nobodyさん04/04/22 20:33ID:???
本来文字コードはヘッダで指定するもの。
0442nobodyさん04/04/23 00:08ID:???
PerlでCGIを組んで勉強中の者ですが、
ソートが上手く動かせず?に苦労しています。
ttp://www.din.or.jp/~ohzaki/perl.htm
を参考にしてるんですが、

@data = map {$_->[0]}
sort {$a->[2] <=> $b->[2]}
map {[$_, split /,/]} @data;

これは予定通りの動作を確認できるのですが、
アチラのページでお勧めされている高速版の、

@tmp = map {(split /,/)[2]} @data;
@data = @data[sort {$tmp[$a] <=> $tmp[$b]} 0 .. $#tmp];

上記のスクリプトはどうも上手くいきません。
なにぶん、最近始めたばかりなので、
僕の手落ちなのかも知れませんが、何卒ご教授下さい。
お願いします。
0443nobodyさん04/04/23 03:14ID:???
>>442
ちゃんと動くよ。

続けるなら内容的にこっち↓のほうがいいかも。

Perl コーディング初心者質問コーナー Part34
http://pc5.2ch.net/test/read.cgi/php/1081148490/
0444nobodyさん04/04/23 09:46ID:???
>>442
はじめの方のはsplitした奴の前に$_が追加されてるが
あとの方のやつはそんなことはないので比較対象になる
カラムが一つずれてるんじゃないのかな。あとの方は

@tmp = map {(split /,/)[1]} @data;

じゃない?
0445kaeru04/04/23 16:06ID:LwoC/Tg8
あの・・・。今、デジタルビデオカメラで撮った画像を
プレミア6.5で編集して、またデジタルビデオカメラのほうに出力したんですけど・・。
出力させてもデジビデカメラの方に録画されないんです!教えてください!
0446nobodyさん04/04/23 17:05ID:???
同じURLでもPC or ケータイで表示させるページを別にしたいんだけど、
ケータイからのアクセスだったら別のURLに飛ばす、みたいなCGIある?
0447nobodyさん04/04/23 17:32ID:???
>>446
プログラミングするまでもなくmod_rewriteで十分だろう。
とりあえずぐぐって最初にひっかかったこれを紹介しておく。

ttp://ryus.s21.xrea.com/ryus.xrea.jp/stationery/var.shtml#px4
044844604/04/23 18:33ID:???
「mod_rewrite」でぐぐってみたら「初心者には難しい」そう・・・。
目を通したけどやっぱりキツいです。ポン、と設置するだけのCGIはないでしょうか。
0449nobodyさん04/04/23 19:17ID:???
mod_rewrite こそポンと設置するだけなんだが。
0450nobodyさん04/04/23 20:17ID:???
まあ httpd.conf をいじれない環境だと、いろいろ辛いやもしれん
0451nobodyさん04/04/23 21:08ID:???
>>448
CGIの探し物はWeb制作板へ
0452nobodyさん04/04/23 21:10ID:???
>>442
アチラのページでお勧めされている高速版は

@tmp = map {(split /,/)[2]} @data; じゃなく
@tmp = map {(split /,/)[1]} @data; になってるが
0453nobodyさん04/04/23 22:23ID:???
ググっても出てこないのですが
lzhのMIME Typeって何になるんでしょうか
0454nobodyさん04/04/23 22:55ID:???
>>453
application/octet-stream
0455nobodyさん04/04/23 23:16ID:???
デフォルトJavaScriptオフでネットサーフィンしてるんだけど
よくJavaScriptオンにしてないとリンク先すら見せないっていう
糞な作りのサイトが増えてるんだけど、あれには何か裏があるの?
0456nobodyさん04/04/23 23:28ID:???
>>455
PC初心者板へ逝け
045745504/04/23 23:39ID:???
リンク先のURLを隠したい理由って何なのか気になるじゃないですか?
お客さんの要望なのか、プログラマの自己満足なのか、セキュリティ上の
問題なのか、遷移しても動作しないからっていう親切心なのかとかさ
実際どうなんでしょうか? WEBプログラマの真意を知りたい。
0458nobodyさん04/04/23 23:43ID:???
板違いです。
ここはWebProg板。
Web制作板へ行って聞いてください。
0459nobodyさん04/04/23 23:54ID:???
Web制作板で質問しなおして来ましたが
これってCGIの話だからこっちだと思ったんだけど
どういう切り分けなんでしょうか?
0460nobodyさん04/04/23 23:57ID:???
>>459
>>458
0461nobodyさん04/04/24 00:54ID:???
>>454
どうも
0462nobodyさん04/04/25 10:26ID:3O+e5Via
いままでindex.html使ってたのにphp使おうと思って
indexphpにしたらスタイルシートを読み込まなくなっちゃいました(><;)
どうしてですか?なんでですか?教えてください!!(><;)

せっかくアパッチを配備したのにこれじゃ困りますよ!(><;)
0463nobodyさん04/04/25 10:44ID:???
板違いです>>462
0464nobodyさん04/04/25 11:20ID:3O+e5Via
>>463
ななななんでですか!?
ここの板しかありえないじゃないですか(><;)
確かに私のニュース板でもいいですけどあそこの
人たちは応えてくれらないと思います(><;)
教えてください!(><;)
0465nobodyさん04/04/25 11:23ID:???
┐(´д`)┌
0466nobodyさん04/04/25 12:48ID:???
>>464
indexphpじゃなくてindex.phpにする。終了。
0467nobodyさん04/04/25 14:08ID:s6CjE8SK
perlで組んでるんですが、unless使うのとifで!使うのどっちが良いかな。
unlessの方が処理早いならunlessでifで!使っても同じ速度ならわかりやすくifでいこうかと思ってるんですが。
どなたか教えてちょ。
0468nobodyさん04/04/25 14:11ID:???
>>467
くだらないこと聞かないでちょ。
速度を比較したいならベンチマークとりなさいな。
0469nobodyさん04/04/25 14:15ID:???
わかったっちょ。探してみたらuse Benchmarkでベンチ取れるのね。
下らない質問にレスしてくれてありがとうっちょ。
0470nobodyさん04/04/25 22:22ID:???
unlessは条件分岐がいまいち分かりにくいので、ifで統一してる。
でもそのわりに三項演算子使いまくり。
0471nobodyさん04/04/26 10:21ID:???
三項演算子をネストされるとさすがに追うのが疲れる
とかゆーのは、コーディングスレ向きの話題かも
047247204/04/28 00:53ID:moLr+qwV
IEのデータバインドについてなのですが、
CSVファイルの中にデータを追加していたら、あるところでいきなり文字化けしました。
取り込むCSVファイルのサイズの上限ってあるのでしょうか?
0473nobodyさん04/04/28 20:15ID:oyRrjKqF
JavaScriptの質問なんですが、<A href="javascript:なんたらかんたら">ほげほげ</A>
のなんたらかんたらの所では関数の呼び出ししか使えないんでしょうか?
document.form.select.selectedIndexへの代入をしたいのですが。。。
047447304/04/28 20:20ID:???
すみません。void演算子で自己解決しました。
0475nobodyさん04/04/28 21:42ID:???
鬼レスボードをダウンロードできるサイト教えてください。
0476nobodyさん04/04/29 21:29ID:EADeseP4
すみません、ちょっときいてみたいのですが

山手線の中で読むとしたら、オライリーのらくだ本とねずみ本、どっちの方が
かっこよく、頭よさそうに見えるでしょうか?
0477nobodyさん04/04/29 21:31ID:EADeseP4
やっぱり、らくだ本の方が重量感があっていいですかね?
0478nobodyさん04/04/29 21:33ID:???
( ´,_ゝ`)ハイハイ
0479nobodyさん04/04/29 21:42ID:EADeseP4
しかし、ねずみ本のまえがきには、Perlを知っていることを、前提にしている
と書かれているので、こちらの方が上級みたいなんですよね。
0480nobodyさん04/04/29 21:44ID:EADeseP4
まずは形から入るっていうのは、だめですかね。
0481nobodyさん04/04/29 21:58ID:???
( ´,_ゝ`)ハイハイ 
0482nobodyさん04/04/30 03:04ID:n0ndjkcX
CGIからCGIにPOSTをなげるにどうしたらいいですか?
というのもLAN内のもうひとつのサーバーのCGIに書き込みさせたいのです。
よろしくお願いします!
0483nobodyさん04/04/30 06:16ID:???
PukiWiki 1.4.3
を使っております。

仕事で情報を共有しようという動きになり、
現在、仕事について1000ファイル超のhtml群を、wikiの文法に基づいて
タグを除いたり変換して.txtにして、wikiに登録しようと思っております。
そこで質問です。

1.
wikiディレクトリにあるテキストですが、あれがwikiページの元になろうかと存じます。
そのファイル名ですが、例えば「テスト.txt」ならば
A5C6A5B9A5C8.txt
となっております。

これはどういった変換が行われているのでしょうか。
ユニコード変換(?)というものだろうとお見受けしますが、wikiでのこの変換について
具体的な解説、またはそれがあるページなどありましたらお教えください。

2.
1000ファイル超のhtml群を無事wikiスタイルの.txtに変更できたとして、
これをwikiディレクトリ内にアップ、パーミション変更し?plugin=linksをしたとしても、
ファイル一覧や最新の20件、単語検索などに反映されません(一ファイルでテスト)。

こういうやり方では、wikiに登録できないのでしょうか。

以上2点、是非ご教示下さい。
0484nobodyさん04/04/30 10:31ID:???
>>483 PukiWiki のソースコードを見れば分かると思うけど。

1. func.php でページ名のエンコードの部分が以下のようになっている。

strtoupper(join('',unpack('H*0',$key)));

普通に $key に入っているバイナリを16進数に変換しているだけ。
「テスト」を EUC-JP で16進数にすると A5C6A5B9A5C8 になる。
ユニコードは関係ない。

それよりも、デコードの

substr(pack('H*','20202020'.$key),4);

の方が気になった。わざわざ4文字余分に入れて、切り出しているのは意味が
あるんだろうけど、何に対する対処なのかがよく分からない。


2. ファイル一覧はキャッシュディレクトリの recent.dat を参照しているだけなので、
そのファイルに反映させないと最新には表示されない。
UNIX Time とページ名という簡単なフォーマットなので、簡単なスクリプトでも作って
自分で作成してしまうと言う方法もある。

単語検索はすぐに反映されそうな感じだけど、詳しくは調べていないので良く分からない。
0485nobodyさん04/04/30 23:23ID:ucjsqsd7
エンピツのMyRefererってReferer以外の情報も(IP、リモホ等)解析できるんですか?
0486nobodyさん04/05/01 10:29ID:BvssJYXP
PerlでCGIを書いています。
今回書いたCGIが、自分のPCにインストールしている動作確認用のCGIサーバでは
動作するのですが、実際にISPのCGIサーバでは動作しません。
原因・対策をご教授願います。
環境その他は以下のとおりです。
よろしくお願いします。

自サーバ:Apache/1.3.23 と Perl5.6.1
ISPのサーバ:perl5.005(plalaのサーバです)

Perlのパスはどちらも/usr/local/bin/perlなので書き間違いはありません。
FFFTP(1.89)のアスキーモードで転送しています。
パーミッションはplala推奨の設定にしています。
このような環境の中で、ISPのサーバで動作させると500エラーが出ます。
0487nobodyさん04/05/01 10:50ID:???
ふーん。
0488nobodyさん04/05/01 11:18ID:???
>>486
自分で書けるなら問題点を切り分けできるでしょ
0489nobodyさん04/05/01 11:22ID:???
CGI設置できないんなら、そのぷららとか言う外人に聞けよ
0490nobodyさん04/05/01 11:43ID:???
「500エラー」なんか何の参考にもならん。
0491nobodyさん04/05/01 14:17ID:???
即座に500が表示されるなら文の問題
ちょっと考え込むんならあっちの問題

とか超適当こいてみる
0492nobodyさん04/05/01 15:07ID:???
使えない関数とか使ってんじゃないの?
とりあえず怪しい関数すべてにevalしておけ。
0493nobodyさん04/05/01 17:31ID:???
怪しいところの直前でexitするとか
0494nobodyさん04/05/01 23:39ID:1FRYrnUG
不躾ながら質問です。

数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?
0495nobodyさん04/05/02 01:14ID:Ql1NgpF3
該当するスレがなさそうなので、ここで1つ質問よろしいでしょうか。
WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。
0496nobodyさん04/05/02 10:59ID:k6q/X46s
質問です。
例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。
0497nobodyさん04/05/02 12:51ID:???
なるほろー
0498nobodyさん04/05/02 15:32ID:Qc8tExXu
質問です。
このページの右側にある「AP番号検索」のように、
 ↓
ttp://www.leopalace21.com/service/index-body.html

「番号」を入力して「検索」ボタンを押すと指定したページが開く
というCGIはどの様に作るのでしょうか?

番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。
0499nobodyさん04/05/02 15:38ID:???
>>498
CGIの基礎を勉強しなさい。
050049804/05/02 15:45ID:Qc8tExXu
>>nobodyさん
基礎なんですね。。。これ。。
申し訳ありません。
0501nobodyさん04/05/02 16:41ID:???
>>500
それ以前に同じ質問を方々のスレに投稿するのはマナー違反ですよ。
0502nobodyさん04/05/02 16:48ID:???
perlで無限ループ作ってしまったようなのですが、どこでループしているか判定してくれる便利なものなんてないですよね。。。
■ このスレッドは過去ログ倉庫に格納されています