△▲ WebProg 初心者 ..
[2ch|▼Menu]
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 { }」に移動します。(「下記のファイルを受け取りました」だけ表示。)
一体どうしたら良いのでしょうか?


551:>>550
04/05/08 14:39 jodQmWfe
文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?

552:nobodyさん
04/05/08 14:48
>>550
■ 設置の方法がわからない場合には
CGI設置について質問
スレリンク(php板:15番)(テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板:324番)(テンプレ)

■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板:79番)(テンプレ)


553:>>550
04/05/08 14:51 jodQmWfe
>>552サンクス。

私の場合、 スクリプト改造工房 PART 8 がベストのようですね。
逝って来ます。

554:nobodyさん
04/05/08 15:45 UDCg2nm2
java studio creatorとjava server facesに関するスレってありますか?

555:nobodyさん
04/05/08 17:54
>>554
・ctrl + F してみる。
・ぐぐる様にご相談してみる。
・find.2ch.net してみる。

556:nobodyさん
04/05/08 21:26
>549
5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。
こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った……

てことで>548
とりあえず「コマンドプロンプトが〜」の辺りをもうちっと詳しく説明してくれ
どんなウインドウが開いて、それから何でそれが表示されるとアンインストール
できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て
作業を強制中断されるとか? )を明確にタノム。

557:nobodyさん
04/05/08 21:27 3p4uAER8
コーディングスレではスレ違いだと教えてもらいましたので、こちらならいいかと思い質問です。

コーディング(符号化)の流れについてなんですが、
例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。

そのときの内部で起こっている事は、
1、送られてきた文字データをEUCでコーディング(エンコード)
2、それをさらにASCUコードでエンコード

文字列データとして表示させるには
1、まずはASCUコード化されたデータを受け取りASCU方式でデコード
2、それをさらにEUCでデコード

で、合っていますか?なんか違う気もするんですが・・・
一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは
クライアント側のユーザですよね?受け取り側で自動でされる処理はASCUでエンコードするのみですか?
でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・

・・・ここでもスレ違いでしょうか?


558:nobodyさん
04/05/08 21:34
>コーディング(エンコード)

チョーうけるんだけどぉ

559:nobodyさん
04/05/08 21:37
>>557
英数字は半角で書け。
Uのような機種依存文字を使うな。
ASCUじゃなくてASCIIだ。

PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。
脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。

560:nobodyさん
04/05/08 21:42
>>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
送っちゃいけません。
詳しい話は URLリンク(cgi-spec.golux.com) あたりのドキュメントをご覧ください。
前提がオカシイので以下略。

561:nobodyさん
04/05/08 21:57
みんな優しいいなウルウル

562:nobodyさん
04/05/08 22:14 GHSjKHwv
質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・
っていう内容のテキストファイルがあって
*****を読むにはどうしたらいいですか?
よろしくお願いします

563:557
04/05/08 22:29
UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。

そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。
という質問だったのですが、説明が下手ですいませんでした。

>>560
サイトを教えていただいてありがとうございます。翻訳で読んでみます。

>>559
全角と機種依存文字を使ってすいませんでした。
現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問
というスレタイのこのスレはもしかして本当は質問するスレではないのですか?
勉強の一環としてここで質問したのですが・・・


564:nobodyさん
04/05/08 22:43
ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームからpost形式でデータを送らせるのと比べて。

っていう質問はどこのスレッドですればいい?

565:nobodyさん
04/05/09 00:31
ここでいうセキュリティが復号化のされなさとすれば、
sslを使わない時のpostデータに比べて、sslの共通鍵が40,56,128bitだから、
128/0 = ∞倍 ってことでええんでないの?

566:nobodyさん
04/05/09 01:49
(∞) <ゴレン ジャイ!

567:nobodyさん
04/05/09 02:24
(∞)(↑)(−)(?)(V)

568:564
04/05/09 03:11
>>565
ごめんpostデータもsslを使ってって話だった。

DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を
相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden
で住所の入力値をページ持ち越しさせようと思って。

ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。
まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。

569:nobodyさん
04/05/09 03:52
>>568
ますます意味わからん。
そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか?
hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない

570:nobodyさん
04/05/09 03:58
平文でメール書くって落ちはないよな

571:564
04/05/09 05:18
>>569
そうだよね。意味わかんないよね。変わらないに決まってるよね。

>>570
平文?サニタイジングした後JIS変換くらいするけど多分そうゆう意味じゃないね。

>>563
なんとなく俺が答えてみる。
1、「あいうえお」の文字コードの種類はブラウザに依存。
2、ブラウザによって(JIS/sjis/EUC)コード化されているデータがいつASCになるのかは知らないけど
とりあえずpostならSTDINで読み込むとASC状態。
3、ASCをpackでchar値に直すと送られてきた時の(JIS/sjis/EUC)コードに戻る。
4、それを普通はEUCに直して処理。出力時にsjisにしておしまい。

合ってるか保証できないから聞き流してね。ところでASCにはいつなってるんだ?
誰が知ってるの?


572:nobodyさん
04/05/09 08:23 x0wso6xn
Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。
英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、
日本語が文字化けしたりするんですよね・・・

誰かおすすめあったら教えてください。

573:nobodyさん
04/05/09 08:27
557と564は”超初心者同士で勉強するスレ”でも立てて
お互いに助け合いした方がいいんじゃないだろうか。

その場しのぎの対症療法だけ知ろうとしないで
自分で基礎から積み重ねないと教える側の言葉すら通じない。
ASCUとか平文って何?とかいう状態じゃどうにもならないよ。

574:nobodyさん
04/05/09 10:11
>>572
おまいは今現在どうやってPerlを動かしているのかな?
まさかエディタで編集後FTPでUPして…とかやってるのか?

575:nobodyさん
04/05/09 10:24
>>571
なんのために HTTPS を使うのかわかってんのか。
入力された情報を生のまま SMTP に投げるのなら
HTTPS でセッション盗聴を防いだ意味がないだろうが。
メールも SMTP over TLS なり PGP なりで防御しろ。

576:nobodyさん
04/05/09 10:48
ASC2なんて思ってる人がこの世に二人もいるとは思えない。

577:nobodyさん
04/05/09 10:52 x0wso6xn
>>574
ActivePerlガうまく動かないので、そのまさかだったりします・・

578:nobodyさん
04/05/09 10:56
>>577
今すぐやめろ。
おまいにPerlをいじる資格はない。

579:nobodyさん
04/05/09 10:57
>>578
黙れ

580:座敷荒氏
04/05/09 11:13
お聞きしたいのですが、
よくネット通販で注文したとき、確認メールが自動配信されてきますよね。
あのメールって送信側にとうぜん残っているものでしょうか?


581:nobodyさん
04/05/09 11:16
>>577
ActivePerlさえ入れれないようじゃ・・・

582:nobodyさん
04/05/09 11:16
>>577
どううまく動かないのかな?
ActivePerlはインスコ出来たのか?
ウイソだな?
コマンドプロンプトでperl -vって打って見ろ
httpdはどうした?

583:nobodyさん
04/05/09 11:17
>>580
そんなのはどちらだってある

584:nobodyさん
04/05/09 11:18
>>580
ま、残しておくべきものでしょうが、送信側はメールという物で残してない。

585:座敷荒氏
04/05/09 11:29
>>583・584
ありがとうございます。
ものによるでしょうから断定はできないですよね。
ただどちらもありうるということだけでもわかりました。


586:nobodyさん
04/05/09 11:32
ID:x0wso6xnが俺と同じレンタルサーバーを使ってないことを祈るよ。

587:nobodyさん
04/05/09 13:29
PHPで2GB以上のファイルのサイズを正しく取得する良い方法って無いですか?
オンラインマニュアルを見ると、
>2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を
>使うことで打開されます。
とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を
返してきてうまくいきませんでした。


588:nobodyさん
04/05/09 13:34
>>572
Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。
けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。

589:nobodyさん
04/05/09 14:43
今時ApacheやらActivePerlやら本家をインストールしなくても
WAMP環境のパッケージが一杯あるやん。
UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。
他のは試してないんだけどね。

590:nobodyさん
04/05/09 15:59
保守あげ

591:nobodyさん
04/05/09 16:01
今時ApacheやActivePerlごときのインスコでつまづくやつなんかいないでしょ。

592:nobodyさん
04/05/09 18:00
上のほうにいるモヨン

593:nobodyさん
04/05/09 18:43
おまいらPerlのパッケージとかモジュールとかオブジェクト指向について詳しく解説してるサイトってどこ?
自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?


594:nobodyさん
04/05/09 18:47
Perlスレのテンプレでも見れば

595:nobodyさん
04/05/09 20:00
>>593
あなたのサイト教えて下さい。

コンストラクタの必要性もわからない初心者です。

596:517
04/05/09 20:51 iCumG1+f
おかげさまでCMSのXoopsのダウンロードと導入まではできました。
ありがとうございます。

いまは、Xreaで独自ドメイン+広告免除サービスのものを使っています。

URLリンク(sample.s23.exrea.com)<)に飛べるようになりました。

public_html/htmlの中にXOOPSのインストールもできました。
初期の設定画面も出て、成功したようです。

でも… URLリンク(sample.com)にしないとサイトが表示されないのです。
URLリンク(sample.com)でサイトが表示されるようにするには、どうしたらいいでしょうか?
エクスリアのpublic_htmlにインストールするとXOOPSが動かなかったのです。

597:nobodyさん
04/05/09 20:56
ここで聞くな

598:nobodyさん
04/05/09 22:17
質問です。
自宅のPCでhttpd使ってPerlでCGI作ってるんですが、
画像の表示が上手くできません。

#!/usr/local/bin/perl
$pass = 'image.gif';
$size = -s $pass;
print ("content-type: image/gif\n\n");
open(IN,"$pass");
binmode(IN);
binmode(STDOUT);
read(IN,$buf,$size);
print $buf;
close(IN);

こんな感じで、cgiと同一ディレクトリにimage.gifを用意して、

[c:\www\home] とか [c:\www\home\a]
上みたいなディレクトリにある時は上手く動くんですが、

[c:\www\home\cgi-bin]
上みたいにcgi-binディレクトリに移動すると画像が表示されません。


どなたか対処法など御教授お願いします m(_ _)m

599:nobodyさん
04/05/09 22:20
ぱーみっしょん

600:598
04/05/09 22:28
あ、ちなみにWindows環境であります(゚-゚ゞ

601:nobodyさん
04/05/09 22:33
画像をcgiと別のディレクトリに置いてみるのはどうよ。

602:598
04/05/09 22:36
それも試してみたんですけど上手くできないです。

相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)

603:nobodyさん
04/05/09 23:01
・ print $size してみて、ちゃんとサイズが取れているか確認する
・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する

604:nobodyさん
04/05/09 23:09
>>598
> [c:\www\home\cgi-bin]
> 上みたいにcgi-binディレクトリに移動すると画像が表示されません。
httpd.conf 嫁。
になるので(w

Manual の ScriptAlias 嫁。ってことでご勘弁を。

605:598
04/05/09 23:25
>>604
一言、言わせてもらいます


ホントに   有 難 う !

606:598
04/05/09 23:31
そうしてHPスペースにageてみると・・・

また動かなかったとか・・・ガンガリマス _| ̄|○

607:nobodyさん
04/05/10 00:05
>>604
ん?
gif を直接呼び出してるんじゃなくて CGI 経由で出力してるんでしょ?
関係ないのでは?

608:nobodyさん
04/05/10 00:11
ずいぶん前の話だけど、ScriptAliasで指定したディレクトリに
CGIのスクリプトファイルとcssファイル置いたら
Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって
何事かと思ったことがあった。
604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。

609:nobodyさん
04/05/10 00:59 bW7dwAUu
初心者質問で本当にすみません。

携帯のメール料金節約にと、
自分のサーバーにanonymailのようなCGIを設置してみました。
送信などはきちんとできるのですが、
送信文、送信先のログを残しておければなーと思っています。
もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。
どうか宜しくお願いします。

610:nobodyさん
04/05/10 01:14
>>609 同じ物を鯖に保存すればいいだけだろ。何か問題でも。

611:609
04/05/10 01:49 bW7dwAUu
同じcgiファイルをサーバーの別フォルダに保存しておくと言う事でしょうか?
本当に初心者なもので…申し訳ないです。
メール送信後に自動的にログができるようなシステムにしたいのですが…。

612:nobodyさん
04/05/10 02:07
ファイルのIOといったら基本中の基本だろ。
ここは一応プログラミングの初心者が来るところだぞ。
プログラミングできない香具師はスレ違い。

613:nobodyさん
04/05/10 02:28
>>609
まあ、改造依頼丸投げスレにでも行ってみては

614:nobodyさん
04/05/10 02:57
■ 設置の方法がわからない場合には
CGI設置について質問
スレリンク(php板:15番)(テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板:324番)(テンプレ)

■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板:79番)(テンプレ)


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5387日前に更新/251 KB
担当:undef