△▲ WebProg 初心者 ..
331:nobodyさん
04/04/02 17:59
>>328
最近そういうの書いた。
my $num_page = int( @results / $par_page );
$num_page++ if ($num_result % $par_page || $num_result == 0);
で、表示データは、
my @page_result = @results[
(($page_num-1)*$par_page)..($page_num*$par_page-1)
];
こんな感じ。
$par_page は一ページ当たりの表示件数
@results はヒットしたデータが入った配列
$num_page はヒットしたデータを全部表示するのに必要なページ数
$page_num は表示するページナンバー
@page_result はそのページで表示するデータのスライス
332:nobodyさん
04/04/02 18:09
>>331
お前さんイイヤシだな。
333:328
04/04/02 18:58 p09aChTK
>>331
親切にありがとうございます!!感激!!
自分のと照らし合わせて、改造してみます!!
334:nobodyさん
04/04/02 19:22
>>333
以前どこかのスレで、エライ人に添削してもらったスクリプトがとっても参考になった。
のぞいてごらん。
URLリンク(members.at.infoseek.co.jp)
335:328
04/04/02 19:42
>>334
ありがとうございます!!!
ココのスレは優しい人が多い。。。(T T)
参考にさせてもらいます!
336:nobodyさん
04/04/02 19:58 8HdcD4tH
自動返信の登録フォームを使っているのですが
フリーメールやプロバイダー違いのものを排除したいのです。
メールアドレスのホストと、接続先のホスト情報が一致しているかどうか
判定したいのですが、どうすればいいのかわかりません。
教えていただけますか?
337:nobodyさん
04/04/02 20:11
リモホとメアドのドメインが同じとは限らないけど。
338:nobodyさん
04/04/02 20:14
フリーメールの判別方法
スレリンク(php板)
339:nobodyさん
04/04/02 20:26 8HdcD4tH
>>337
そうなんですが、それは個々に対応するってことにしようかと思ってます。
>>338
ありがとうございます。
さっそく読んでみます。
340:nobodyさん
04/04/02 21:07
個別対応って軽く5,6000はあるだろ。
ドメインもってる連中のうちフリーメールやってる業者の割合を考えれば
どっちを個別対応すればいいかは火を見るより明らか。
341:nobodyさん
04/04/02 21:54
ローカルな事業者は多いからな。どのみち回線はNTTのくせに
342:nobodyさん
04/04/02 22:02
そんなことよりオレ流サギ最高。
343:nobodyさん
04/04/02 23:49 TePAy8oB
CGIでCSSを読み込ませるブラウザ振り分けがうまくいきません。
ヒントだけでもお願いします!
if (($HTTP_USER_AGENT =~/Mosilla\/4/)&&($HTTP_USER_AGENT !~/compatible/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"NN4.css\">\n";
}
elsif($HTTP_USER_AGENT=~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"Gecko.css\">\n";
}
else print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"IE.css\">\n";
344:343
04/04/03 01:50
自己解決しました。
でもこれは、HTTP_USER_AGENTを振り分けてから
変数をHREF=""に入れた方がいいのかな?
$uagent = $ENV{'HTTP_USER_AGENT'};
if (($uagent =~/Mozilla\/4/) && ($uagent !~/MSIE/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../n4.css\">\n";
}
elsif ($uagent =~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../gecko.css\">\n";
}
else{
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../ie.css\">\n";
}
最近Perlをいじりはじめたばかりなので、また何か
つまづいたら相談させてください。
345:nobodyさん
04/04/03 11:16
>>348
HTML 4.01 の 14. StyleSheets を読んでみて再考してみるのも手。
346:nobodyさん
04/04/03 15:23
>>358
なるほどねぇ
347:nobodyさん
04/04/03 16:13
↓さあ、はずしてくれるなよw
348:nobodyさん
04/04/03 16:43
||
Λ||Λ
( / ⌒ヽ
| | |
∪ 亅|
| | |
∪∪
:
:
‐ニ三ニ‐
349:nobodyさん
04/04/04 09:59 NvCiDw7U
>>340
大手フリーメールは拒否するようにしたのですが
正規アドレスを晒してもいいという人だけに返信したいんです。
ホストとメールアドレスが違う人に関しては
管理人が個々に対応する形で良いと思ってます。
それほど大きなサイトではないので。
メールアドレスの@以下とホストドメインを同じかどうか
判断するにはどうすれば良いんでしょう?
350:nobodyさん
04/04/04 10:23
>>349
MX レコードを眺めてみる。
351:336=349
04/04/04 10:54 NvCiDw7U
MXコードとは?
すみません、初心者に毛が生えたようなものなので。
やはり丸投げスレにお願いした方が早いですかね。
352:nobodyさん
04/04/04 11:00
うーん DNS の仕組みがわかってないと後々つらいかも
353:336=349
04/04/04 11:25 NvCiDw7U
>>352
どうもありがとう。MXレコードをググって見ましたけど
さぱーりでしたわ(汗
レスキューやkentwebのアクセス制限自動管理システムを使いたかったので
それに組み込むルーチンだけ何とかしたかったんですけど。
独学なので基礎的なことが欠けてるんですねぇ。
もうちょっとながめてみます。
354:nobodyさん
04/04/05 05:30
PHPの掲示板のソースを読んでるんですが
extract($_REQUEST);
extract($_COOKIE);
コレの意味がよく分かりません。
extract、$_REQUESTが何なのかは調べたのですが、
引数を1つしか取らないextractが何をしているのかがよくわかりません。
355:nobodyさん
04/04/05 10:13
extract関数は1つしか引数がなければ
インデックス名を変数名として、そのインデックスの値を変数の内容として入れる。
$ary = array("dir" => "alphabet", "name" => "Tom");
extract($ary);
print($dir); // alphabet
print($name); // Tom
いちいち$_REQUEST['dir']等と書くより
こっちを使ったほうが良いと考えたら使えばいい。
356:nobodyさん
04/04/05 10:50
なるほど。わかりました。ありがとうございます
357:354
04/04/05 16:26 DltSzJku
また新たな悩みが。ソースではdefine関数で
define(TITLE, '画像BBS');
となってるんですが、どうしてもエラーが出ます。
define("TITLE", '画像BBS');
としたら成功したんですがこの原因はどこにあるんでしょう?
当方WindowsXP+Apache2.0.4.8+PHP4.3.4なのですが。
php.iniの設定かと思ったんですがどうしたらよいかワカリマセン…
358:nobodyさん
04/04/05 16:31
>>357
どこにあるんでしょうかも何も、原因はお前様が自分で修正してる通りなんだが...
何がお困りなのかワカリマセン
359:nobodyさん
04/04/05 16:35
>define(TITLE, '画像BBS');
Undefined constantとはっきりエラーが出ているはずだが・・
TITLEは定数と解釈され、'TITLE'は文字列と解されているだけ。
define()は引数に文字列を取る。
質問せずにマニュアル読んでくださいレベル。
360:nobodyさん
04/04/05 16:53
>>358
どうしてわざわざNoticeの出るような書き方してるのかなーってとこで悩んでたんです。
>>359
define()は定数も引数に取れるっぽいすよ?Noticeでるけど。
マニュアルにはstringを取るようになってるんで正しいとはいえないと思いますが。
だから
define(TITLE,"BBS");
<?=TITLE?>
でもちゃんと出力される。
361:nobodyさん
04/04/05 16:58
定数は型じゃないよ。なんでマニュアル読まないんだ。
そのほうが圧倒的に幸せになれるのに。
362:nobodyさん
04/04/05 17:09
実際のソースから入って分からん関数とかを調べながら覚えようと思ったんですよ。
マニュアルもある程度読んでます。
363:nobodyさん
04/04/05 17:16
Uzeeeeeeeeee!!!
364:nobodyさん
04/04/05 17:20
そうじゃなくて言語仕様のパートを読めよ。標準関数なんて話題になってないっつーの。
エラーメッセージが理解できてないようだが、それがわかるようになればお互い相当幸せになれるんだって。
間違いねえ。
365:nobodyさん
04/04/05 17:24
知識が無い奴とは話がかみ合わない法則。
初心者になったらまたおいで。
366:nobodyさん
04/04/05 21:23 B2Eb3h2B
infoseekの無料HPサービスに付属の掲示板を使ってるんですが、
アダルト系の宣伝書き込みに参っています。
対処法として、URLを含む投稿を書き込む時にエラーを返すようにしたいんですが、
どういうCGIをどう組んだらいいのかわかりません。
参考になるサイトや適切なスレなどもあれば教えてください。
ちなみにinfoseekはCGI利用可能です。
367:nobodyさん
04/04/05 21:34
付属のBBSならコードは弄れないんじゃないの。
368:nobodyさん
04/04/05 22:46 CTOgIFx+
自分のサイトにサーチボックスを自前で作りたいのですが、
JavaScriptだけではできませんか?
369:nobodyさん
04/04/05 22:57
ググルに自サイト内からの検索させれば?
370:nobodyさん
04/04/05 23:02
JSでやるとCGIでサーチしたりNamazuつかったりするより遥かに大変だと思われ。
371:368
04/04/05 23:04 CTOgIFx+
>>369さん
レスありがとう。
それが一番確実だとは思うんですけど、
どうしても自作にこだわりたくて。
やはりCGIなどが必要になってくるのでしょうか?
372:368
04/04/05 23:09 CTOgIFx+
>>370さん
レスありがとです。
なるほど。JavaScriptだけでやろうとするなら
CGIを勉強したほうが良さそうですね。
なんとかして自前のサーチボックス作りたいので
CGIの勉強してみます。
>>369さん、>>370さんありがとうございました。
373:nobodyさん
04/04/05 23:13
1から作る気なのか Σ(´Д`lll)
俺は感動するべきなのだろうか、サイト内検索CGIが配布されている
ことを教えた方がいいのだろうか。
ま、がんがれ。
374:nobodyさん
04/04/05 23:19
サーチボックスねぇ・・・
意味はわかるけど何をするものかわからんな。
ま、がんがれ。
375:nobodyさん
04/04/05 23:20
【プロパイダ】Hi-HO
【使用ソフト】Ffftp
【質問】cgiを設置したいのですが、Hi-HOのページに
『/cgi-bin/の直下でしか動きません。』と書いてあり
cgi-binの中に設置したのですがブラウザから
URLリンク(www.)<)○○○.hi-ho.ne.jp/アカウント名/○○.cgi
これでも表示されませんでした・・・。
376:nobodyさん
04/04/05 23:23
>>375
Webサイト制作初心者用スレ Vol.87
スレリンク(hp板)
377:nobodyさん
04/04/05 23:25
>>376
誘導ありがとうございます。スレ違いでしたね。ごめんなさい
378:nobodyさん
04/04/06 15:59
スレ違いっていうか、板違い
379:nobodyさん
04/04/08 16:57 pC8wGw4T
自分のサイトと友人サイトととでデータファイルを共有したいと思ってます。
要するに、自分の鯖にあるファイルのみが更新されるので、そのファイルを友人の鯖に
コピーしたいのです。
CGIとかでできますか?
380:nobodyさん
04/04/08 17:35
送り手がSocketつかえるならHttpでPostして受け手側Cgiがローカルを
更新ってのが浮かぶけど、こういうのは共有とは言わないので、ちょっとやりたいことと違うかな。
381:379
04/04/08 17:54 pC8wGw4T
>>380
一方は送り、相手は受取り専門なのでそれでいいと思います。
そのことについて書いてるお薦めのページがあれば教えてもらいたいのですが。
とりあえずその用語をググってみます。
382:379
04/04/08 18:14
結構、良さそうなサイトを見つけました。
とりあえずここで勉強してみます。
ネットワークプログラミングの基礎知識
URLリンク(x68000.startshop.co.jp)
383:nobodyさん
04/04/08 21:04
FastCGIってどのスレでやってますか?
384:nobodyさん
04/04/08 22:49
やってません
385:nobodyさん
04/04/08 23:29
>>379
ポートを自由に開けるならrsyncを使うのが簡単かな。
セキュアにしたいのならsshでポートフォワーディングすることもできる。
HTTPしか使えないならHTTP-DAVを使うのが良い。
HTTP::DAVモジュールを使えばPerlで簡単にアップロードスクリプトが書ける。
386:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/09 00:57
sftp・・・
いや何でもないっす
387:nobodyさん
04/04/09 14:29 SDW/puz2
URLリンク(hoge.com) といったトップページにアクセスした瞬間にIEやネスケの
ウィンドウのサイズを800×600とかに固定させることって出来ますか?
javascript:OpenWin とかってのがあったんですがこれだと一回どこかを
クリックしてからでないとダメですよね・・・
388:nobodyさん
04/04/09 14:39
>>387
板違い
389:387
04/04/09 14:41 SDW/puz2
スイマセン。Web制作板逝ってきます・・・
390:nobodyさん
04/04/09 20:34
イタチGUY
391:nobodyさん
04/04/11 02:19
スレ違いかもしれないですが、
先日とあるページのトップに、
負荷軽減のためリンク先をURLリンク(aaa)
からURLリンク(aaa)に変更して下さい。
と書いてありました。変更した後のものに飛んでも
結局ccc.cgiが表示されるのですが、これってどう
いった点が負荷軽減なのでしょうか?
392:nobodyさん
04/04/11 02:53
JSPの勉強をしようと思い、Windows2000に
j2sdk-1_4_2_04
apache 2.0.49
tomcat 5.0.19
をインストールしましたが、TomcatとApacheの連携がうまくいきません。
下の通りにやってみたのですが、うまくいっていないようです。
URLリンク(www.atmarkit.co.jp)
誰か、助けてください!
393:nobodyさん
04/04/11 15:55
>>394
index.htmlをccc.cgiが生成していると思われ
394:nobodyさん
04/04/11 15:58
>>393
(゚д゚)ポカーン
395:nobodyさん
04/04/11 19:04
持続的接続でリクエストを送った場合
それに対するレスポンスが完了したかどうかはどうやって判断すればよいのでしょうか
396:nobodyさん
04/04/11 19:35
chunked エンコーディングでサイズがゼロのチャンク+空行が送られてきた。
または Content-Length: で提示されたバイト数を受信した。
397:nobodyさん
04/04/12 00:24
>>396
どうもありがとう御座いますl
398:nobodyさん
04/04/12 15:20 DPj5qxkj
掲示板のCGIを新しいverに更新したいんだけど、
DL後、色の設定とか、アイコン設定とか全部一
からやりなおさないといけないの?
399:nobodyさん
04/04/12 15:26
>>398
設定が別ファイルになってなかったり、設定のフォーマットが変わってたりしたら
そうだろうな
400:nobodyさん
04/04/12 15:30
>>398
作者に聞いてください
401:nobodyさん
04/04/12 17:49 9zajSQkc
xslでifとwhenの使い分けがいまいちよくわからないのですが、
どういう違いがあるのですか?
402:nobodyさん
04/04/12 18:03 Hm7UblHY
ブラウザの「戻る」ボタンが押された時に、
よくあるページの有効期限切れのページを表示させたいのですが、
どうやればできるでしょうか?
いちおうApacheとSSLは使っていますが・・・
どうやればいいのか分かりません。
教えてください、よろしくお願いします。
403:401
04/04/12 18:16
自己解決しますた。
choose-case文の場合でした。
404:nobodyさん
04/04/12 18:17
>>402
有効期限を設定しなければいい
405:nobodyさん
04/04/15 18:07
java アプレットの質問はどのスレでするのが適切でしょうか
406:nobodyさん
04/04/16 11:54
ヤフオクの出品物説明のURLは、最後がディレクトリのスラッシュで閉じられていないから、
出品物の ID をGETメソッドでWEBアプリに引数を渡していると思うんだけれど、
これは何の言語と使っているの?
普通
URLリンク(www.hogegeho.com)
とかで渡すと思うんだけれど、
URLリンク(page3.auctions.yahoo.co.jp)
は、どうやって引数を渡しているの?
407:nobodyさん
04/04/16 21:34
URLリンク(....) という URL もスラッシュで終わってないんだけどね。
w3c.org の URL はほとんどファイルの拡張子が存在してないし。
で、まあ、PATH_INFO について調べてくれたまえ。
408:406
04/04/17 13:42
>>407
ありがとう。
Apahce の 設定でできちゃうのね。
409:nobodyさん
04/04/17 18:30 4uLoyv5G
あらゆる「連続投稿」を規制する方法を
自分なりに開発したいと思い、「連続投稿」をするためのツールに、
どんなものがあるのか、その性質を知りたく、探し回っています。
なかなか見つからないのですが。。。URI晒してくれたらありがたいです
410:nobodyさん
04/04/17 18:44
>>409
そういう悪用できるものを紹介できると思うか?
411:nobodyさん
04/04/17 18:49 4uLoyv5G
>>410
そらそうだな
探すの('A`)マンドクセ
412:nobodyさん
04/04/17 18:56
というより発想そのものの考えが浅いことに気がつけ。
413:nobodyさん
04/04/17 19:30
>>411
もういいよ。質問者の逆切れは。
嘘でも媚びへつらえよ。知ったか厨が教えてくれるだろ。
414:nobodyさん
04/04/18 02:14
まぁ同一IPのPOSTが多すぎたら強制ストップかけるのが常套手段だな。
415:nobodyさん
04/04/18 22:48 EzT8b9E2
PerlCCってどこでダウンロードできるんですか
CPAN行ったけど英語だらけワカンネ
416:nobodyさん
04/04/18 23:03
>415
あくちぶぱーるなら標準で付いてくるけど。
もっぺんbinディレクトリ(か、/usr/loca/binかどこか分からんけど)よーく探してみそ。
417:415
04/04/18 23:55 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" を開けません。
何か妙なエラーに悩まされています・・・・・(´・ω・)
418:nobodyさん
04/04/19 00:45
マジで perlcc 使うとは勇気があるな
たぶん WebProg板では手に負えないと思う
419:nobodyさん
04/04/19 01:10
まともに動いたという話はあまり聞いたことないね。
420:nobodyさん
04/04/19 10:42
peko 鯖の bbs.cgi は perlcc しているけれど。。。live6-12.2ch.net とか。
421:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/19 12:07
64bitのint使っててもコンパイル通るperlccキボン
422:nobodyさん
04/04/19 14:42
perlで先頭がアステリスク(*)で始まる文字列ではないかを判定したいのですが
if ($hoge !~ /~\*/){処理}では判定できないみたいです
どのような判定式にすれば良いのでしょうか、ご教示お願いします。
423:nobodyさん
04/04/19 15:05
>>422
/^[*]/ とか /^\Q*\E/
424:nobodyさん
04/04/19 15:09
>>423
動きました
どうもありがとうございました
425:nobodyさん
04/04/19 16:51
~ と ^ の typo だそうです。
426:nobodyさん
04/04/20 17:43 9nEbw7Ta
サイトのデザインがぱくられました…
ソースはぱくってないみたいですが明らかにデザインは似てます。
作っていて偶然似たようなデザインになってしまったとは思えません。
こーいう時ってどーしたらイイと思いますか?
スレ違いだったら申し訳ありません。
427:nobodyさん
04/04/20 17:49
>>426
板違いです
428:nobodyさん
04/04/20 18:07 cqNce4z/
URLリンク(eldorado1st.cool.ne.jp)
ここのチャットどうおもいますか?
429:nobodyさん
04/04/20 18:08
>>428
板違いです
430:nobodyさん
04/04/20 23:03
Redhatでperlccが意外に軽く通った。
431:nobodyさん
04/04/21 15:52
RSSを動的に吐かせるには、何をどうすればいいですか?
432:nobodyさん
04/04/21 15:57
あなたががんばればいいです
433:nobodyさん
04/04/21 16:02 ZF3IOQce
>>431
PHPがPerlで吐け。
434:nobodyさん
04/04/21 18:23
PHPの中の人が大変そうだ。
435:nobodyさん
04/04/22 12:56 yVV88fJ8
.htaccessでアクセス制限したホストを特定のページに飛ばしたいんですが
検索してもでてきません。リダイレクトとか言うのを使うのでしょうか?
アドバイスお願いします
order allow,deny
allow from all
deny from .aaa.ne.jp
今まではこんな感じだけでした。
436:nobodyさん
04/04/22 13:21
>>435
制限しちゃったらリダイレクトできないのでは?
437:nobodyさん
04/04/22 13:26
>>435
htaccess関連はWeb制作板に逝ってください。
438:435
04/04/22 15:09
>>436-437
逝ってきますthx
439:ひよこ名無しさん
04/04/22 20:29
お願いします。
ちょっと前にPerlでプログラムを作りました。
掲示板のようなプログラムです。
そのPerlで記述した文法の中で、文字化け対策を行っていました。
テストサーバでは良くある文字化けリストの文字を打っても
文字化けが起こりませんでした。
でも本番用のサーバでは良くある文字化けを打つと文字化けが
起こってしまいました。
これはサーバの環境が違うからでしょうか?
440:nobodyさん
04/04/22 20:31
>>439
具体的な環境を言ってください
441:nobodyさん
04/04/22 20:33
本来文字コードはヘッダで指定するもの。
442:nobodyさん
04/04/23 00:08
PerlでCGIを組んで勉強中の者ですが、
ソートが上手く動かせず?に苦労しています。
URLリンク(www.din.or.jp)
を参考にしてるんですが、
@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];
上記のスクリプトはどうも上手くいきません。
なにぶん、最近始めたばかりなので、
僕の手落ちなのかも知れませんが、何卒ご教授下さい。
お願いします。
443:nobodyさん
04/04/23 03:14
>>442
ちゃんと動くよ。
続けるなら内容的にこっち↓のほうがいいかも。
Perl コーディング初心者質問コーナー Part34
スレリンク(php板)
444:nobodyさん
04/04/23 09:46
>>442
はじめの方のはsplitした奴の前に$_が追加されてるが
あとの方のやつはそんなことはないので比較対象になる
カラムが一つずれてるんじゃないのかな。あとの方は
@tmp = map {(split /,/)[1]} @data;
じゃない?
445:kaeru
04/04/23 16:06 LwoC/Tg8
あの・・・。今、デジタルビデオカメラで撮った画像を
プレミア6.5で編集して、またデジタルビデオカメラのほうに出力したんですけど・・。
出力させてもデジビデカメラの方に録画されないんです!教えてください!
446:nobodyさん
04/04/23 17:05
同じURLでもPC or ケータイで表示させるページを別にしたいんだけど、
ケータイからのアクセスだったら別のURLに飛ばす、みたいなCGIある?
447:nobodyさん
04/04/23 17:32
>>446
プログラミングするまでもなくmod_rewriteで十分だろう。
とりあえずぐぐって最初にひっかかったこれを紹介しておく。
URLリンク(ryus.s21.xrea.com)
448:446
04/04/23 18:33
「mod_rewrite」でぐぐってみたら「初心者には難しい」そう・・・。
目を通したけどやっぱりキツいです。ポン、と設置するだけのCGIはないでしょうか。
449:nobodyさん
04/04/23 19:17
mod_rewrite こそポンと設置するだけなんだが。
450:nobodyさん
04/04/23 20:17
まあ httpd.conf をいじれない環境だと、いろいろ辛いやもしれん
451:nobodyさん
04/04/23 21:08
>>448
CGIの探し物はWeb制作板へ
452:nobodyさん
04/04/23 21:10
>>442
アチラのページでお勧めされている高速版は
@tmp = map {(split /,/)[2]} @data; じゃなく
@tmp = map {(split /,/)[1]} @data; になってるが
453:nobodyさん
04/04/23 22:23
ググっても出てこないのですが
lzhのMIME Typeって何になるんでしょうか
454:nobodyさん
04/04/23 22:55
>>453
application/octet-stream
455:nobodyさん
04/04/23 23:16
デフォルトJavaScriptオフでネットサーフィンしてるんだけど
よくJavaScriptオンにしてないとリンク先すら見せないっていう
糞な作りのサイトが増えてるんだけど、あれには何か裏があるの?
456:nobodyさん
04/04/23 23:28
>>455
PC初心者板へ逝け
457:455
04/04/23 23:39
リンク先のURLを隠したい理由って何なのか気になるじゃないですか?
お客さんの要望なのか、プログラマの自己満足なのか、セキュリティ上の
問題なのか、遷移しても動作しないからっていう親切心なのかとかさ
実際どうなんでしょうか? WEBプログラマの真意を知りたい。
458:nobodyさん
04/04/23 23:43
板違いです。
ここはWebProg板。
Web制作板へ行って聞いてください。
459:nobodyさん
04/04/23 23:54
Web制作板で質問しなおして来ましたが
これってCGIの話だからこっちだと思ったんだけど
どういう切り分けなんでしょうか?
460:nobodyさん
04/04/23 23:57
>>459
>>458
461:nobodyさん
04/04/24 00:54
>>454
どうも
462:nobodyさん
04/04/25 10:26 3O+e5Via
いままでindex.html使ってたのにphp使おうと思って
indexphpにしたらスタイルシートを読み込まなくなっちゃいました(><;)
どうしてですか?なんでですか?教えてください!!(><;)
せっかくアパッチを配備したのにこれじゃ困りますよ!(><;)
463:nobodyさん
04/04/25 10:44
板違いです>>462
464:nobodyさん
04/04/25 11:20 3O+e5Via
>>463
ななななんでですか!?
ここの板しかありえないじゃないですか(><;)
確かに私のニュース板でもいいですけどあそこの
人たちは応えてくれらないと思います(><;)
教えてください!(><;)
465:nobodyさん
04/04/25 11:23
┐(´д`)┌
466:nobodyさん
04/04/25 12:48
>>464
indexphpじゃなくてindex.phpにする。終了。
467:nobodyさん
04/04/25 14:08 s6CjE8SK
perlで組んでるんですが、unless使うのとifで!使うのどっちが良いかな。
unlessの方が処理早いならunlessでifで!使っても同じ速度ならわかりやすくifでいこうかと思ってるんですが。
どなたか教えてちょ。
468:nobodyさん
04/04/25 14:11
>>467
くだらないこと聞かないでちょ。
速度を比較したいならベンチマークとりなさいな。
469:nobodyさん
04/04/25 14:15
わかったっちょ。探してみたらuse Benchmarkでベンチ取れるのね。
下らない質問にレスしてくれてありがとうっちょ。
470:nobodyさん
04/04/25 22:22
unlessは条件分岐がいまいち分かりにくいので、ifで統一してる。
でもそのわりに三項演算子使いまくり。
471:nobodyさん
04/04/26 10:21
三項演算子をネストされるとさすがに追うのが疲れる
とかゆーのは、コーディングスレ向きの話題かも
472:472
04/04/28 00:53 moLr+qwV
IEのデータバインドについてなのですが、
CSVファイルの中にデータを追加していたら、あるところでいきなり文字化けしました。
取り込むCSVファイルのサイズの上限ってあるのでしょうか?
473:nobodyさん
04/04/28 20:15 oyRrjKqF
JavaScriptの質問なんですが、<A href="javascript:なんたらかんたら">ほげほげ</A>
のなんたらかんたらの所では関数の呼び出ししか使えないんでしょうか?
document.form.select.selectedIndexへの代入をしたいのですが。。。
474:473
04/04/28 20:20
すみません。void演算子で自己解決しました。
475:nobodyさん
04/04/28 21:42
鬼レスボードをダウンロードできるサイト教えてください。
476:nobodyさん
04/04/29 21:29 EADeseP4
すみません、ちょっときいてみたいのですが
山手線の中で読むとしたら、オライリーのらくだ本とねずみ本、どっちの方が
かっこよく、頭よさそうに見えるでしょうか?
477:nobodyさん
04/04/29 21:31 EADeseP4
やっぱり、らくだ本の方が重量感があっていいですかね?
478:nobodyさん
04/04/29 21:33
( ´,_ゝ`)ハイハイ
479:nobodyさん
04/04/29 21:42 EADeseP4
しかし、ねずみ本のまえがきには、Perlを知っていることを、前提にしている
と書かれているので、こちらの方が上級みたいなんですよね。
480:nobodyさん
04/04/29 21:44 EADeseP4
まずは形から入るっていうのは、だめですかね。
481:nobodyさん
04/04/29 21:58
( ´,_ゝ`)ハイハイ
482:nobodyさん
04/04/30 03:04 n0ndjkcX
CGIからCGIにPOSTをなげるにどうしたらいいですか?
というのもLAN内のもうひとつのサーバーのCGIに書き込みさせたいのです。
よろしくお願いします!
483:nobodyさん
04/04/30 06:16
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点、是非ご教示下さい。
484:nobodyさん
04/04/30 10:31
>>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 とページ名という簡単なフォーマットなので、簡単なスクリプトでも作って
自分で作成してしまうと言う方法もある。
単語検索はすぐに反映されそうな感じだけど、詳しくは調べていないので良く分からない。
485:nobodyさん
04/04/30 23:23 ucjsqsd7
エンピツのMyRefererってReferer以外の情報も(IP、リモホ等)解析できるんですか?
486:nobodyさん
04/05/01 10:29 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エラーが出ます。
487:nobodyさん
04/05/01 10:50
ふーん。
488:nobodyさん
04/05/01 11:18
>>486
自分で書けるなら問題点を切り分けできるでしょ
489:nobodyさん
04/05/01 11:22
CGI設置できないんなら、そのぷららとか言う外人に聞けよ
490:nobodyさん
04/05/01 11:43
「500エラー」なんか何の参考にもならん。
491:nobodyさん
04/05/01 14:17
即座に500が表示されるなら文の問題
ちょっと考え込むんならあっちの問題
とか超適当こいてみる
492:nobodyさん
04/05/01 15:07
使えない関数とか使ってんじゃないの?
とりあえず怪しい関数すべてにevalしておけ。
493:nobodyさん
04/05/01 17:31
怪しいところの直前でexitするとか
494:nobodyさん
04/05/01 23:39 1FRYrnUG
不躾ながら質問です。
数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?
495:nobodyさん
04/05/02 01:14 Ql1NgpF3
該当するスレがなさそうなので、ここで1つ質問よろしいでしょうか。
WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。
496:nobodyさん
04/05/02 10:59 k6q/X46s
質問です。
例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。
497:nobodyさん
04/05/02 12:51
なるほろー
498:nobodyさん
04/05/02 15:32 Qc8tExXu
質問です。
このページの右側にある「AP番号検索」のように、
↓
URLリンク(www.leopalace21.com)
「番号」を入力して「検索」ボタンを押すと指定したページが開く
というCGIはどの様に作るのでしょうか?
番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。
499:nobodyさん
04/05/02 15:38
>>498
CGIの基礎を勉強しなさい。
500:498
04/05/02 15:45 Qc8tExXu
>>nobodyさん
基礎なんですね。。。これ。。
申し訳ありません。
501:nobodyさん
04/05/02 16:41
>>500
それ以前に同じ質問を方々のスレに投稿するのはマナー違反ですよ。
502:nobodyさん
04/05/02 16:48
perlで無限ループ作ってしまったようなのですが、どこでループしているか判定してくれる便利なものなんてないですよね。。。
503:nobodyさん
04/05/02 16:55
ところどころにprint文入れとく
504:nobodyさん
04/05/02 17:22
>502
エラーログを見れるローカル環境をつくれ
505:nobodyさん
04/05/02 22:55
Amazon Web Service についてのスレがどっかにあったかと思うのですが、
知りませんか?
506:nobodyさん
04/05/02 22:59
webサービス全般についてのスレならあったよ
507:nobodyさん
04/05/03 01:42
他人に掲示板CGIを配布しようと思うのですが、
誰もが.htaccsessを設定できるわけではないと思うので
投稿者のIPアドレスを含む書き込みログのファイルの拡張子を.cgiにすることによって
簡易セキュリティとしています。
同様の手法を用いているCGIは多数ありますが、
拡張子.cgiのファイル内容が見られることは絶対にないのでしょうか。
508:nobodyさん
04/05/03 01:46
>>507
ftp とか ssh でみれるよねー
509:nobodyさん
04/05/03 01:50
例えば suexec を使っていない apache だと
同じサーバに同居してる他人に見られ放題だよな
510:nobodyさん
04/05/03 03:02 HTBqzplb
>>508
>>509
ありがとうございます
危ないところでした。
511:nobodyさん
04/05/03 06:17
誰でも簡単に設置できるように作るとどうしてもそうなってしまうわな。
強固にすると設置できない人のサポが面倒…
512:刺身
04/05/04 00:39 WoJA9NQ6
QUICK BASICで挫折した漏れ(24歳)ですが、
データベースを利用したサイトを作ろうと思い立ちました。
PHPとか、ASPとか、Perlとか色々あるみたいですが、
どれが一体なんなのかすらわからん始末。
ちなみに大学は文系。98年度のセンター試験は
数学120点でした。ちなみに英語は140点。
こんな漏れでも目の前に道が開けるよーな入門方法はありますか?
ぐぐってみたけど、わけわからんかった…。
金がないので、一人でやるしかありゃしません。
513:???
04/05/04 00:45
なぜかyahooのニュースにaタグがでちゃってるんですが
どうやったらなおりますか?
URLリンク(headlines.yahoo.co.jp)
514:nobodyさん
04/05/04 00:45
HTML、SQL(データベース)、PHP・ASP・Perl等言語。
QuickBasicは1つの言語を覚えればいいのに比べてWebProgは敷居が高いかと。。。
あとはやる気だぁね。
515:nobodyさん
04/05/04 00:47
>>512
「何のためにデータベースを利用したいのか」について明確なイメージを固めるのが第一歩かと。
なんでもいいからとりあえずデータベース使いたい、とかいう漠然とした目標だと、たぶんコケる。
516:nobodyさん
04/05/04 00:48
出来合いのもの使えば?
いろいろあるぜよ
517:nobodyさん
04/05/04 01:46 lO01nNu8
初めまして。
ウェブログとCGIは何とか案内ページ見ながら設置出来る程度の初心者です。
Xreaに簡単に設置できる日本語が使えるCMSを教えて下さい。
518:nobodyさん
04/05/04 14:28
>>517
XOOPS2
URLリンク(jp.xoops.org)
519:刺身=512
04/05/04 23:44
>>514
HTMLはかじったことがあるので、大体わかります。
やっぱり敷居が高いんですか…。
働いているので余り時間がないっていうのが正直なところです。
>>515
イメージは一応あります。詳しく内容は言えませんが
多人数からデータを集めて、その中でのランキングや分析を
データを登録した人に返すって感じのやつです。
そういったのを作るのは難しいのでしょうか?
>>516
できあいのを使うというのも考えたんですが、
まだそこにも到達していないレベルです…
できあいを使うにしろ、知識は必要ですよね…。
先述したイメージを形にするには、何と何を勉強し始めればいいのか
っていうのが一番先に知りたいことかもです。
520:nobodyさん
04/05/04 23:50
>>512
PHP+MySQLが一番敷居が低い。
521:刺身=512
04/05/05 00:17
>>520
そうなんですか!
今日本屋に行ったら、参考書がいっぱい並んでました。
とりあえず、プログラム無しのサンプルサイトを作ろうとしています。
イメージをつかもうと思って。
522:nobodyさん
04/05/05 00:25
プログラムなしのサンプルサイトって良く意味わかんね。
URLリンク(www.1point.jp)
ここの「PHP + DB」のところに載ってる本どれか一冊買ってきて概要から学ぶと良し。
523:517
04/05/05 01:26
>>518
ありがとうございます。
早速ダウンロードしてやってみてます。
mamboかxoopsで迷ってましたけど決心つきました。
524:nobodyさん
04/05/05 15:19 iuTSZuI/
Perlで簡単なメモ帳を作って設置したのですが、見る人に対して書き込む人の割合が極体に低いので
書き込みがあったごとに表示HTMLをファイルに書き込もうと思っています。、
予めprint文で構成してあるHTML表示部を用いてそれをファイルに書き込むにはどうしたら良いのでしょうか?
一応、表示部は関数化してあります。どなたか良い方法を教えてくださるとうれしいです、、、
525:nobodyさん
04/05/05 16:05
よくわからん。おそらくLWP?
526:nobodyさん
04/05/05 16:24
わしもよくわからんが、STDOUT に書き出すコードが既にあって、
そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする
527:nobodyさん
04/05/05 16:28
1. CGIからCGIをバッククォートで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒
2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる
3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…
528:524
04/05/05 17:21
>>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、
529:nobodyさん
04/05/05 17:24
>>524
print に出力先を指定する。
printf qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
これなら標準出力に。
local *Out_HTML;
open Out_HTML, ">$HTML_filename" or die $!;
printf Out_HTML qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
close Out_HTML;
これならファイルに。
ほかいろいろ。
530:nobodyさん
04/05/05 17:40 5Fq0Gcd+
質問です。
Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには
どこをどう書きかえたらいいんでしょうか。
531:nobodyさん
04/05/05 17:44
14ってとこを60に置換する。
532:nobodyさん
04/05/05 17:56
>>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?
533:nobodyさん
04/05/05 18:04
2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。
534:nobodyさん
04/05/05 18:19 sv68sKr6
PHPなんですが、既存のプログラム(理由があって一部しか公開できない)
では、メール送信時に文字化けが発生して何とか解決法を模索しています。
function send_email($email_to,$email_cc,$email_priority,
$email_subject,$email_body,$email_from,$email_bcc=NULL)
の部分を何とか修正して、文字化けしないようにできないでしょうか?
はっきり言って当方、phpの知識もコードの知識もさっぱりなんですが、
なんとかヒントだけでも教えていただけないでしょうか?
mail関数とか使ってるのなら、mb_send_mail関数に変えるだけで
良いと思ったのですが、phpでなぜにsend_emailってのを使ってる
のでしょうか?
535:nobodyさん
04/05/05 18:26
JISで送れ
536:nobodyさん
04/05/05 18:27
どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?
537:524
04/05/05 18:28
>>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。
私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)
538:nobodyさん
04/05/05 18:34 sv68sKr6
>>536
俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。
>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?
539:nobodyさん
04/05/05 18:39
mb_convert_encoding。MB関数使えなければjcode.php
540:nobodyさん
04/05/07 17:43
Amazon
Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?
541:nobodyさん
04/05/07 17:53
>>540
とりあえずHTML
542:nobodyさん
04/05/07 18:10
日本語、英語、各国語対応しているよ。
543:nobodyさん
04/05/07 20:54
プログラミング言語
544:nobodyさん
04/05/07 23:53 SD6Cw3rl
PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。
545:nobodyさん
04/05/07 23:58
速い
546:nobodyさん
04/05/08 00:00
for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ
547:544
04/05/08 00:12
すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。
548:nobodyさん
04/05/08 02:26 dvstKHVT
すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。
549:nobodyさん
04/05/08 10:06
単に新しいのを上書きインストールすればいいんじゃないか?
550:nobodyさん
04/05/08 14:36 jodQmWfe
CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(URLリンク(tinkle.cside.com))さんの「すぽっとりんく」が一番近いのですが、
画像アップロード機能が無かったので、とほほさんのところで配布している「wwwupl2」を組み込んでみようとしたのですがうまく出来ません。
本来ならバナー登録部分に「<INPUT type=\"file\" name=\"AAA\" size=\"40\">」として直接アップさせたかったのですが、うまく動作しませんでした。
そこで、ちょっと方法を変えいくつかの実験をしてみました。
まず、「wwwupl2」を丸々コピーして「spotlink.cgi」内に「sub up{ }」として記入。(もちろん#!/usr/local/bin/perl等は削除)
元々の登録サブルーチン「sub new_entry { }」を「sub new_entry_of_main { }」として退避。
新しく登録サブルーチン「sub new_entry { }」を作り、
print "<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\"><BR>\n";
print "<input type=hidden name=mode value=\"up\">\n";
print "<INPUT type=\"file\" name=\"AAA\" size=\"40\"><BR>\n";
print "<INPUT type=\"submit\" value=\"送信\"></FORM>\n";
(一部抜粋)を作成。
メインプログラムに
elsif ($mode eq "up"){&up;}
を追加。
でも、こうすると、送信を押してもトップ画面(一覧を表示する通常表示画面)に行ってしまいます。
で、何が悪いのかが良くわからなかったため、
<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\">
これを
<FORM method=\"$method\" action=\"$script\">
こうすると、ファイルはアップされないのですが、「sub up { }」に移動します。(「下記のファイルを受け取りました」だけ表示。)
一体どうしたら良いのでしょうか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5382日前に更新/251 KB
担当:undef