トップページ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 進行でお願いします。
0353336=34904/04/04 11:25ID:NvCiDw7U
>>352
どうもありがとう。MXレコードをググって見ましたけど
さぱーりでしたわ(汗
レスキューやkentwebのアクセス制限自動管理システムを使いたかったので
それに組み込むルーチンだけ何とかしたかったんですけど。
独学なので基礎的なことが欠けてるんですねぇ。
もうちょっとながめてみます。
0354nobodyさん04/04/05 05:30ID:???
PHPの掲示板のソースを読んでるんですが
extract($_REQUEST);
extract($_COOKIE);
コレの意味がよく分かりません。
extract、$_REQUESTが何なのかは調べたのですが、
引数を1つしか取らないextractが何をしているのかがよくわかりません。
0355nobodyさん04/04/05 10:13ID:???
extract関数は1つしか引数がなければ
インデックス名を変数名として、そのインデックスの値を変数の内容として入れる。

$ary = array("dir" => "alphabet", "name" => "Tom");
extract($ary);
print($dir); // alphabet
print($name); // Tom

いちいち$_REQUEST['dir']等と書くより
こっちを使ったほうが良いと考えたら使えばいい。
0356nobodyさん04/04/05 10:50ID:???
なるほど。わかりました。ありがとうございます
035735404/04/05 16:26ID:DltSzJku
また新たな悩みが。ソースではdefine関数で

define(TITLE, '画像BBS');

となってるんですが、どうしてもエラーが出ます。

define("TITLE", '画像BBS');

としたら成功したんですがこの原因はどこにあるんでしょう?
当方WindowsXP+Apache2.0.4.8+PHP4.3.4なのですが。
php.iniの設定かと思ったんですがどうしたらよいかワカリマセン…
0358nobodyさん04/04/05 16:31ID:???
>>357
どこにあるんでしょうかも何も、原因はお前様が自分で修正してる通りなんだが...

何がお困りなのかワカリマセン
0359nobodyさん04/04/05 16:35ID:???
>define(TITLE, '画像BBS');

Undefined constantとはっきりエラーが出ているはずだが・・
TITLEは定数と解釈され、'TITLE'は文字列と解されているだけ。
define()は引数に文字列を取る。
質問せずにマニュアル読んでくださいレベル。
0360nobodyさん04/04/05 16:53ID:???
>>358
どうしてわざわざNoticeの出るような書き方してるのかなーってとこで悩んでたんです。

>>359
define()は定数も引数に取れるっぽいすよ?Noticeでるけど。
マニュアルにはstringを取るようになってるんで正しいとはいえないと思いますが。
だから
define(TITLE,"BBS");

<?=TITLE?>

でもちゃんと出力される。
0361nobodyさん04/04/05 16:58ID:???
定数は型じゃないよ。なんでマニュアル読まないんだ。
そのほうが圧倒的に幸せになれるのに。
0362nobodyさん04/04/05 17:09ID:???
実際のソースから入って分からん関数とかを調べながら覚えようと思ったんですよ。
マニュアルもある程度読んでます。
0363nobodyさん04/04/05 17:16ID:???
Uzeeeeeeeeee!!!
0364nobodyさん04/04/05 17:20ID:???
そうじゃなくて言語仕様のパートを読めよ。標準関数なんて話題になってないっつーの。
エラーメッセージが理解できてないようだが、それがわかるようになればお互い相当幸せになれるんだって。
間違いねえ。
0365nobodyさん04/04/05 17:24ID:???
知識が無い奴とは話がかみ合わない法則。
初心者になったらまたおいで。
0366nobodyさん04/04/05 21:23ID:B2Eb3h2B
infoseekの無料HPサービスに付属の掲示板を使ってるんですが、
アダルト系の宣伝書き込みに参っています。
対処法として、URLを含む投稿を書き込む時にエラーを返すようにしたいんですが、
どういうCGIをどう組んだらいいのかわかりません。
参考になるサイトや適切なスレなどもあれば教えてください。
ちなみにinfoseekはCGI利用可能です。
0367nobodyさん04/04/05 21:34ID:???
付属のBBSならコードは弄れないんじゃないの。
0368nobodyさん04/04/05 22:46ID:CTOgIFx+
自分のサイトにサーチボックスを自前で作りたいのですが、
JavaScriptだけではできませんか?
0369nobodyさん04/04/05 22:57ID:???
ググルに自サイト内からの検索させれば?
0370nobodyさん04/04/05 23:02ID:???
JSでやるとCGIでサーチしたりNamazuつかったりするより遥かに大変だと思われ。
037136804/04/05 23:04ID:CTOgIFx+
>>369さん
レスありがとう。
それが一番確実だとは思うんですけど、
どうしても自作にこだわりたくて。
やはりCGIなどが必要になってくるのでしょうか?
037236804/04/05 23:09ID:CTOgIFx+
>>370さん
レスありがとです。
なるほど。JavaScriptだけでやろうとするなら
CGIを勉強したほうが良さそうですね。

なんとかして自前のサーチボックス作りたいので
CGIの勉強してみます。
>>369さん、>>370さんありがとうございました。
0373nobodyさん04/04/05 23:13ID:???
1から作る気なのか Σ(´Д`lll)
俺は感動するべきなのだろうか、サイト内検索CGIが配布されている
ことを教えた方がいいのだろうか。

ま、がんがれ。
0374nobodyさん04/04/05 23:19ID:???
サーチボックスねぇ・・・
意味はわかるけど何をするものかわからんな。

ま、がんがれ。
0375nobodyさん04/04/05 23:20ID:???
【プロパイダ】Hi-HO
【使用ソフト】Ffftp
【質問】cgiを設置したいのですが、Hi-HOのページに
『/cgi-bin/の直下でしか動きません。』と書いてあり
cgi-binの中に設置したのですがブラウザから
http://www.○○○.hi-ho.ne.jp/アカウント名/cgi-bin/○○.cgi
でアクセスしても「ページが存在しません」になってしまいます。
どうしたらよいでしょうか?
http://www.○○○.hi-ho.ne.jp/アカウント名/○○.cgi
これでも表示されませんでした・・・。
0376nobodyさん04/04/05 23:23ID:???
>>375
Webサイト制作初心者用スレ Vol.87
http://pc5.2ch.net/test/read.cgi/hp/1080742469/
0377nobodyさん04/04/05 23:25ID:???
>>376
誘導ありがとうございます。スレ違いでしたね。ごめんなさい
0378nobodyさん04/04/06 15:59ID:???
スレ違いっていうか、板違い
0379nobodyさん04/04/08 16:57ID:pC8wGw4T
自分のサイトと友人サイトととでデータファイルを共有したいと思ってます。
要するに、自分の鯖にあるファイルのみが更新されるので、そのファイルを友人の鯖に
コピーしたいのです。

CGIとかでできますか?
0380nobodyさん04/04/08 17:35ID:???
送り手がSocketつかえるならHttpでPostして受け手側Cgiがローカルを
更新ってのが浮かぶけど、こういうのは共有とは言わないので、ちょっとやりたいことと違うかな。
038137904/04/08 17:54ID:pC8wGw4T
>>380
一方は送り、相手は受取り専門なのでそれでいいと思います。
そのことについて書いてるお薦めのページがあれば教えてもらいたいのですが。

とりあえずその用語をググってみます。
038237904/04/08 18:14ID:???
結構、良さそうなサイトを見つけました。
とりあえずここで勉強してみます。

ネットワークプログラミングの基礎知識
http://x68000.startshop.co.jp/~68user/net/
0383nobodyさん04/04/08 21:04ID:???
FastCGIってどのスレでやってますか?
0384nobodyさん04/04/08 22:49ID:???
やってません
0385nobodyさん04/04/08 23:29ID:???
>>379
ポートを自由に開けるならrsyncを使うのが簡単かな。
セキュアにしたいのならsshでポートフォワーディングすることもできる。
HTTPしか使えないならHTTP-DAVを使うのが良い。
HTTP::DAVモジュールを使えばPerlで簡単にアップロードスクリプトが書ける。
0386/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo 04/04/09 00:57ID:???
sftp・・・

いや何でもないっす
0387nobodyさん04/04/09 14:29ID:SDW/puz2
ttp://hoge.com/ といったトップページにアクセスした瞬間にIEやネスケの
ウィンドウのサイズを800×600とかに固定させることって出来ますか?
javascript:OpenWin とかってのがあったんですがこれだと一回どこかを
クリックしてからでないとダメですよね・・・
0388nobodyさん04/04/09 14:39ID:???
>>387
板違い
038938704/04/09 14:41ID:SDW/puz2
スイマセン。Web制作板逝ってきます・・・
0390nobodyさん04/04/09 20:34ID:???
イタチGUY
0391nobodyさん04/04/11 02:19ID:???
スレ違いかもしれないですが、
先日とあるページのトップに、
負荷軽減のためリンク先をhttp://aaa/bbb/ccc.cgi
からhttp://aaa/bbb/に変更して下さい。
と書いてありました。変更した後のものに飛んでも
結局ccc.cgiが表示されるのですが、これってどう
いった点が負荷軽減なのでしょうか?
0392nobodyさん04/04/11 02:53ID:???
JSPの勉強をしようと思い、Windows2000に

j2sdk-1_4_2_04
apache 2.0.49
tomcat 5.0.19

をインストールしましたが、TomcatとApacheの連携がうまくいきません。
下の通りにやってみたのですが、うまくいっていないようです。
ttp://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_5.html

誰か、助けてください!
0393nobodyさん04/04/11 15:55ID:???
>>394
index.htmlをccc.cgiが生成していると思われ
0394nobodyさん04/04/11 15:58ID:???
>>393
(゚д゚)ポカーン
0395nobodyさん04/04/11 19:04ID:???
持続的接続でリクエストを送った場合
それに対するレスポンスが完了したかどうかはどうやって判断すればよいのでしょうか
0396nobodyさん04/04/11 19:35ID:???
chunked エンコーディングでサイズがゼロのチャンク+空行が送られてきた。
または Content-Length: で提示されたバイト数を受信した。
0397nobodyさん04/04/12 00:24ID:???
>>396
どうもありがとう御座いますl
0398nobodyさん04/04/12 15:20ID:DPj5qxkj
掲示板のCGIを新しいverに更新したいんだけど、
DL後、色の設定とか、アイコン設定とか全部一
からやりなおさないといけないの?
0399nobodyさん04/04/12 15:26ID:???
>>398
設定が別ファイルになってなかったり、設定のフォーマットが変わってたりしたら
そうだろうな
0400nobodyさん04/04/12 15:30ID:???
>>398
作者に聞いてください
0401nobodyさん04/04/12 17:49ID:9zajSQkc
xslでifとwhenの使い分けがいまいちよくわからないのですが、
どういう違いがあるのですか?
0402nobodyさん04/04/12 18:03ID:Hm7UblHY
ブラウザの「戻る」ボタンが押された時に、
よくあるページの有効期限切れのページを表示させたいのですが、
どうやればできるでしょうか?
いちおうApacheとSSLは使っていますが・・・
どうやればいいのか分かりません。
教えてください、よろしくお願いします。
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; になってるが
■ このスレッドは過去ログ倉庫に格納されています