[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 20:16 / Filesize : 251 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:Perl,PHP,JSP,DB,ドンと来いゴルァ! [04/03/06 19:25 ID:???]
2ちゃんねるは初めて。
WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

255 名前:254 mailto:sage [04/03/24 16:17 ID:???]
追加:htmlしかわからないんだったら、Perlよりかphp覚えるほうが楽だと思います。

256 名前:nobodyさん [04/03/24 16:28 ID:xw5QSZWe]
アマゾンみたいなサイトを作るには何を勉強したらいいですか?
html,javascriptはわかります。
cgi, php 作ってあるものを設置できる程度
おながいします。

257 名前:nobodyさん mailto:sage [04/03/24 16:37 ID:???]
>>249
> Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
あのさあ、
Perl、php、ruby・・・それぞれ学んでる人が居るわけよ、
だから誰にでも当てはまる最適解ってないのよ、わかる?
つまり、あなた次第なのよ。
今日僕はカツどん食べたらいいでしょうか、ラーメンがいいでしょうか?
って聞いてるようなもんなのよ、わかる?
カツどん食べるかラーメン食べるか決めるためには、カツどんがどんな味で
ラーメンが熱い汁に麺が入ってるってぐらい知らなきゃ、
そもそもどれ食べていいかわからんわけでしょ?
で、ちったあ自分の小遣いで食べてみる、とかしないとだめなのよ。
どんなもんか知らないんだったら。
で、そもそもどんなもんか知らないやつに説明したりする暇はないのよ。
そもそも説明されたって、食べた事なけりゃわからんでしょ?

わかる?

258 名前:nobodyさん mailto:sage [04/03/24 16:40 ID:???]
で、アマゾンみたいなのってどんなんでもできるよ。
HTMLだけだってできるよ。更新大変だけど。
HTMLかけなかったら、アマゾンみたいなページの絵を紙に描いて
デジカメでとってWEBにはっつけてもいいのよ。更新大変だけど。

だから、なんででもできる。
あなた次第。わかる?

259 名前:nobodyさん mailto:sage [04/03/24 16:43 ID:???]
>.249
使える言語は、perl、php、ruby、python、sh ってところか。
perl : 使ってるヤシが多い。よってサンプル、日本語の情報が多い。
php : webに特化してた時期があるので、便利な関数が多い。情報は中くらいか。
ruby : 他に比べて情報が少ない。プログラム言語としてはいいかも知れんがweb向きじゃないな。
python : 他に比べて情報が少ない。
sh : 鯖管理に使ったりするので情報が多いちゃー多いが、web関係ではまぁ止めといた方がいい。

他人が頑張ったおいしい汁を大量に吸いたいならperlをすすめておこう。

260 名前:nobodyさん [04/03/24 16:50 ID:0VGVWdNA]
WEBページでメールアドレスを記入したら、そのアドレス宛に
メールが飛ぶプログラムを書いています。
パソコンやimode宛なら問題なく動くのですが、vodafone宛
(***@k.vodafone.ne.jp : 関西なので)だとメールが到着しません。
vodafone宛にメール送信するときに特別な注意ってあるのでしょうか?
From/Message-IDヘッダーはつけています。

261 名前:249 mailto:sage [04/03/24 17:03 ID:???]
>>254
どちらでも可能なのですね。
サンクス。

>>255
サンクス。
php候補にしておきます。

>>257
一応、ググって一通り見たのですが、普及度でいったら下記のようですし、

   perl>php>ruby

言語の完成度でいったら、

   ruby>php>perl

のような印象を持ちました。
自分の中では、華麗な記述ができそうなrubyを学ぼうと思ったのですが、
現在、あまり普及してないためちゅうちょした次第です。

>>259
分かり易い指標ありがとうございます。

とりあえずCGIのサンプルを自分用に変更できるぐらいのレベルまでperlを学んでみます。
その後、余裕があればphpを勉強してみます。

262 名前:nobodyさん mailto:sage [04/03/24 17:30 ID:???]
>>261
Perl... 完成度低いですか?
個人的にWebProg以外でも使うならPHPはオススメできない。

263 名前:249 mailto:sage [04/03/24 17:38 ID:???]
>>262
プログラムを書いたことのない私がググって勝手にそう思っただけなので、
信憑性は全くありません。(^^ゞ



264 名前:nobodyさん [04/03/24 17:46 ID:xw5QSZWe]
>>258
えっと。見た目をアマゾンにしたいんじゃなくて
アマゾンの商品管理はどういうシステムなのか知りたかったんです。
例えば、PHPとMySQLを連動させてるとか、RSS?とかXML?とか
なにを使ってるんだろうと。。

265 名前:nobodyさん mailto:sage [04/03/24 17:57 ID:???]
実行速度で言ったらPerlは結構速い。rubyはかなり遅い。PHPは知らん

266 名前:247 mailto:sage [04/03/24 17:57 ID:???]
>248
ブラウザーの「アドレス」欄に、
ttp://www.foo.com/bar
と、入力した際に、正しく、ttp://www.foo.com/index.php
が表示されるようにしたいのです。
今のところ、404エラーになってしまうのですよ。


267 名前:nobodyさん mailto:sage [04/03/24 18:20 ID:???]
>>266
.htaccessでやればいいだろ

268 名前:nobodyさん mailto:sage [04/03/24 18:34 ID:???]
>>266
mod_rewrite
この板にもスレがあったと思う。

269 名前:nobodyさん [04/03/24 20:05 ID:a2JpvNb1]
PHP+MySQLのスクリプトで
$table_name = 'test';
$no = $_POST["no"];
$query = "update $table_name set DATE=DATE-1 where DATE>$no";
mysql_query($query);

このようにして、DATEが $no より大きい場合、
DATEの値を一つ小さくして更新するようにしたいのですが、
ちゃんと動いてくれません。
どのようにすればいいのでしょうか?


270 名前:nobodyさん mailto:sage [04/03/24 20:11 ID:???]
print $query;

271 名前:269 mailto:sage [04/03/24 20:43 ID:???]
$query = "update $table_name set DATE=2 where DATE>$no";
と、 DATE に適当な数値を入れたら、修正できました。
DATE=DATE-1 って文法的に間違ってませんよね?
DATEの型は int です。

272 名前:nobodyさん mailto:sage [04/03/24 20:50 ID:???]
ついでに
$query = "update $table_name set DATE=DATE*2 where DATE>$no";
とやってもできました。 DATE-1 のマイナスの時だけ出来ません。
なぜ…。

273 名前:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo mailto:sage [04/03/24 22:09 ID:???]
>>256
会社の興し方を勉強するのが
たぶん一番手っ取り早い。



274 名前:nobodyさん mailto:sage [04/03/25 09:28 ID:???]
>>269
$query = "update $table_name set DATE=`DATE`-1 where DATE>$no";
バッククォートで囲む
又はMySQLの予約語をフィールド名に使わない。

275 名前:247 mailto:sage [04/03/25 12:05 ID:???]
>267
.htaccessでやる場合、
どういうディレクティブをいぢれば良いんですか?

>268
mod_rewriteですね。
いろいろ探ってみます。

多々ヒントありがとうございますた。





276 名前:nobodyさん [04/03/25 14:16 ID:zOgaDACN]
megabbs -> 12chのコンバートをクライアント側でやってサーバーにあげる
って可能?

277 名前:T.K mailto:sage [04/03/29 11:35 ID:???]
>>266

www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redirect1

ここに404の出し方があるから、それをトップページに変えればいいんじゃないの?


278 名前:nobodyさん [04/03/29 11:37 ID:Vd61dZGJ]
perlでメール送信するスクリプトを書いたんですが、実際にメールが送信されてくると
メッセンジャーが反応して、右下からポコポコと小さいウィンドウがニョキっと
現れるんです。他のメールはちゃんと日本語でそのウィンドウに表示されるんですが
私が書いたスクリプトだと文字化けしています。

だけどhotmailの画面に行くと文字化けはしていません。

どのようにすれば文字化けせずにメッセンジャーの小さいウィンドウに表示させることが
できるのでしょうか?

279 名前:nobodyさん mailto:sage [04/03/29 11:40 ID:???]
278のテキストに萌えた

280 名前:nobodyさん [04/03/29 17:17 ID:9MggOf3t]
ここで聞いてよいのかどうかわかりませんが。
phpからmysqlへの接続ができません。

--------------------
Warning: mysql_connect(): Access denied for user: 'test@xxx-odu8xjrzur' (Using password: YES) in c:\program files\apache group\apache\htdocs\dbtest.php on line 24
データベースに接続できません
--------------------
というようなエラーが出てしまい


dbtest.phpは次のようにデータベースへアクセスしています。
$server = "***.***.***.***"; // データベースサーバ
$db_user = "test"; // データベースへ接続するユーザ名
$db_pass = "123";// データベースパスワード
$database = "dbtest";// データベース名
mysql_connect($server, $db_user, $db_pass) or die ("データベースに接続できません");

そこでわからないのはどうしてtest@xxx-odu8xjrzurと出てしまうのか
という点です。
$db_user = "test"にしているはず

これは何が問題なのかがわかりません。
apacheのせいなのか、phpの設定なのか、それともmysqlがいけないのかが
わからないために困っています。

OSはWindows 2003 server
php,apache,mysqlはともに最新版です
よろしくお願いします

281 名前:nobodyさん [04/03/29 18:53 ID:s3IjjEAd]
www.uiui.net でCGIやろうとしています。

www.uiui.net/〜*****/****.cgi は実行できるようになったのですが
www.uiui.net/〜*****/cgi-bin/****.cgi がInternal Server Error になってしまいます。
なにか、設定が必要なのでしょうか?

ちなみに、.htaccessの設定内容は
Options +Includes
AddHandler server-parsed .html .htm

Options +ExecCGI
AddType text/html .cgi .pl
AddHandler cgi-script .cgi .pl

です。

CGI内、requireで呼び出しているものの存在もチェックしましたが問題ありませんでした

282 名前:nobodyさん [04/03/29 21:36 ID:9kEMnBsp]
何人入室してるかTOPなどに表示できて、シークレット対話(選んだ人としゃべれて、他の人にはわからないようにすしたい)
の機能がついてる、チャットってありますか?

それかfeather.cx/pbs/
ここのチャットを何人入室してるかTOPなどに表示できるようにできますか?

283 名前:nobodyさん mailto:sage [04/03/29 22:08 ID:???]
>>281
鯖に問い合わせてください。

>>282
【CGI】こんなCGI探してますver.12【素材】
pc5.2ch.net/test/read.cgi/hp/1075737677/



284 名前:nobodyさん mailto:sage [04/03/29 23:13 ID:???]
今更ながら>>247はあれでしょう?
www.foo.com/bar にアクセス来たら、www.foo.com/index.php が呼び出されて
かつ 変数に bar を入れたいんでしょう?

.htaccessでディレクトリ指定パスでindex.phpが呼び出されるようにしてみては?
無理なら、www.foo.com/?bar とかで妥協するしかないかも。

こっちも素人考えなのでわからん。

285 名前:nobodyさん [04/03/30 15:53 ID:Z02fuIvA]
Linuxって簡単にいうとなんなんですか。
Windowsとなんか違うんでしょうか。

286 名前:nobodyさん mailto:sage [04/03/30 16:06 ID:???]
>>285
www.linux.or.jp/general/linux.html
というか板違いじゃヴォケ

287 名前:nobodyさん mailto:sage [04/03/30 16:06 ID:???]
OS自体の話ならスレ違いどころか板違いなので
Google等で検索するか該当板で聞いて下さい。


288 名前:nobodyさん [04/03/30 17:03 ID:pzgNj3o1]
なんらかのテキストファイルをPerlやPHPで開くときに
fopen("file.txt","r");#PHPの場合
とかすると、やはりこの時点で file.txt を全部読み込むんでしょうか?
全部読み込まないで処理させる方法はPerlやPHPではないですか?

やりたい事
・500MBほどあるテキストがある
・開くのが大変なので5000行程にファイルを分割したい

現状
・分割する以前に、 fopen をした時点で500MB読み込みしていると思われ
処理が重くて作業にならない

289 名前:nobodyさん mailto:sage [04/03/30 17:20 ID:???]
ファイルポインタ持たせた段階で全部読み込むならfreadやfgetsはいらんな。

290 名前:288 mailto:sage [04/03/30 17:28 ID:???]
ごめんなさい。自分の作ったスクリプト見たら fread 使ってました。
ごめんなさいごめんなさい。

291 名前:nobodyさん [04/03/30 17:59 ID:n/eS2jGA]
1.入力フォーム→2.入力内容の確認→3.結果表示
1.検索フォーム→2.検索結果
こういう流れを作る時に、

・処理ごとにCGIを分ける[input1〜input3.cgi/query1〜query2.cgi]
・全て同CGIで処理[input.cgi/query.cgi]

前者でやってるんですが、やたらファイル数が多くなります。
というか前者ってあまり見かけないような…うーん。
「処理区切り」「ページ区切り」って好みの問題ですか?

292 名前:nobodyさん mailto:sage [04/03/30 18:24 ID:???]
>>291
好みと言うのなら君のやってる方法はゲテモノ喰いだな

293 名前:nobodyさん [04/03/30 21:02 ID:Whk+MXZ5]
上級者の方に質問、
PHP勉強するのに、今までどんな本読みましたか?
何々をしたかったので、こんな本読んだ!とか
あったら教えて下さい^^
私の現段階のスキルは、簡単な演算子、関数がわかる程度です。
もし、いいのを教えて頂けたら、教えてくれた人のトークンで買い物しますよ!



294 名前:nobodyさん mailto:sage [04/03/30 21:24 ID:???]
(゚д゚)<シメジ

295 名前:nobodyさん mailto:sage [04/03/30 21:52 ID:???]
てか、簡単な演算子、関数さえ分かればある程度のものは作れるだろ。
まああとはクラス継承とかセッション管理とかその辺はおいおいとやるとして。

296 名前:nobodyさん mailto:sage [04/03/30 21:58 ID:???]
上級者というにはおこがましい私ですが、ホントにさわりだけの入門書以降は
ネット上のマニュアルがバイブルです。
www.php.net/manual/ja/
そういう人多いのでは?

297 名前:291 mailto:sage [04/03/30 22:32 ID:???]
>>292
うーん。適材適所って事か…
ありがとう。

298 名前:nobodyさん [04/03/31 01:25 ID:cdSkZcE5]
すみません、apeboardのスキンの改造の方法もここで聞いて大丈夫ですか?
過去ログを見れるようにしたいのですが、どうしても見れなくて…_l ̄l〇lll

299 名前:nobodyさん mailto:sage [04/03/31 03:57 ID:???]
>>298
★三 【 スクリプト改造工房 PART 8 】 ★三
pc5.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ)
pc5.2ch.net/test/read.cgi/php/1076831972/

300 名前:nobodyさん [04/03/31 08:23 ID:IBBA0iah]
自分のサイトにその日の天気を載せたいのですが、

どこからその天気の情報を取得しようか迷っています。

個人サイトでASAHIcomなどのニュースを掲載しているのを見ますが、
ああいうテキストはどこからどうやって取得しているのでしょうか?

301 名前:nobodyさん mailto:sage [04/03/31 09:48 ID:???]
マジレスすると

天気なんてイラネ

302 名前:nobodyさん [04/03/31 10:13 ID:J8SCKbaz]
>>300
確かに天気なんかはいらないが、そのページのHTMLだかPHPだかCGIだかの出力ソースを取得してるだけじゃないんか?

303 名前:nobodyさん [04/03/31 10:50 ID:U6KG+2Cq]
単一のフォーム上にボタンを2つ作り、クリックした時にそれぞれ別の
targetにpostする事はできないでしょうか?
Javascriptを使い、onClickイベントでtargetを変更する方法は思い付き
ましたが、あまりスマートでは無いように思います。

文書作成のCGIで、片方のボタンを押したら入力内容でDB更新して終了。
別のボタンを押したら入力内容を別ウィンドウ(taget="_blank")にプレビュー
表示させたいのです。
CGIのridirect等を使ってスマートにできないもんでしょうか?



304 名前:nobodyさん mailto:sage [04/03/31 11:22 ID:???]
>>303
ボタンの値をとって、その値で場合分けしてredirectじゃダメ?


305 名前:nobodyさん [04/03/31 11:31 ID:jA2+IL/S]
ツールチップ形式でユーザのメモを表示させなきゃならないんですが、
<div title="吉野家ジェネレータ並に長いメモ">φ(`д´)カキカキ</div>
で対応したら、表示したツールチップって数秒で消えてしまいますよね。
やたら長いメモを書かれると、途中で読めなくなる場合があるんで、消えなくなるようにしてくれ、
って言われたんだけど、どうやって設定すればいいんでしょうか?

HTMLやJavaScriptで設定できるの?
それともIEの設定でできる?
ちなみに、IE6で動けばそれでいいそうです。

306 名前:293 mailto:あせる24の春。 [04/03/31 11:53 ID:???]
>>295-296
確かにある程度のものは作れますね。簡単なメールフォームとか。
入門書にクラス継承、セッション管理については触れてなかったので、
それを勉強したいところです。
Perlとかやってたらもっとわかりやすいんだろうけど、
プログラムとしてPHPが始めてなので、掲示板とかになるとサッパリで。。。
ソースをいろいろいじくっては、あーなのか、こーなのね、と奮闘中です。
おいおいでもいいんですが、電車乗ってる間に勉強できたらなと思ったんですが。。


307 名前:nobodyさん mailto:sage [04/03/31 12:51 ID:???]
cgiのチャットでログをDLしようとすると、
勝手にメモ帳が開くのですが、
ブラウザでそのまま見ることは可能ですか?


308 名前:nobodyさん mailto:sage [04/03/31 12:57 ID:???]
>>305
JavaScriptでできる。
Web制作板へどうぞ。

309 名前:nobodyさん mailto:sage [04/03/31 13:05 ID:???]
>>307
このスレ的にはログをHTMLに整形すればブラウザに表示されるって答えになる。
でもお前さんの望んでる答えはおそらくブラウザなりOSなりの設定じゃないか?
それなら板違いだ。

310 名前:nobodyさん mailto:sage [04/03/31 13:17 ID:???]
>>308
( ゚д゚)ハッ!  板違いでしたね。
情報サンクス。 助かった。

311 名前:nobodyさん mailto:sage [04/03/31 13:19 ID:???]
310 = 305
失礼しますた。逝って来ます。

312 名前:nobodyさん [04/03/31 13:22 ID:W1IehsTK]
>>309
( ゚д゚)ハッ!  板違いでしたね。
ネットスケープにしたら表示されました(´・ω・`)

313 名前:303 [04/03/31 13:58 ID:8HiqYOni]
>>304
resありがとうございます。
redirectだとPOSTは使えないですよね?(ここがあやふや)
GETだとrequestサイズに制限があるので、大きなデータを送信できないと
思うのですが。



314 名前:nobodyさん mailto:sage [04/03/31 14:19 ID:???]
すいません。質問です。

>>305さんはどこまで逝ったのでしょうか?
ヒントを用意してweb制作板をうろついてるんだけど,見つけられません。。。
使用OSはWinMeで,ActivePerlとAnHTTPdをインスコしています。
よろしくお願いします。

315 名前:nobodyさん mailto:sage [04/03/31 14:24 ID:???]
押されたボタンごとにサーバ側で処理を分ければいいだけ。

316 名前:305 mailto:sage [04/03/31 14:40 ID:???]
>>314

あいすみません。質問にお答えします。
CとJavaしかわからんアフォなんで、JavaScriptの言語仕様に彼岸まで逝ってました。
てめぇで調べてたんだけど、結局わかんなかったよ、ママン。
そんなわけで、先ほどWeb製作のJavaScript質問スレに質問を投下してきました。

いい人がいるなあ、とホロリとする春の昼下がり。

317 名前:nobodyさん mailto:sage [04/03/31 15:18 ID:???]
>>316
じゃ,ヒントを向こうに書き込み。。。と思ったら
もう誰かが書きこんでますた(´ー`)漏れはまったり屋さん

318 名前:nobodyさん mailto:sage [04/03/31 15:36 ID:???]
>>313
小細工すること自体がスマートじゃない気がするが。
formタグを二つ使えばいいじゃないの。

319 名前:nobodyさん mailto:sage [04/03/31 15:39 ID:???]
更新用とプレビュー用に2度入力させるのかw

320 名前:nobodyさん mailto:sage [04/03/31 15:46 ID:???]
>318は>319の通りだが、俺もJavaScriptが最もいいと思うんだ。
小細工するほうがよっぽどスマートじゃないというのに禿同
まぁ、好みの問題でしょうが。

321 名前:nobodyさん mailto:sage [04/03/31 18:31 ID:???]
すいません、プログラムとか関係なく単純に原因がわからないのですが、
ttp://ari-sin3.hp.infoseek.co.jp/arisin4.html
ここのあぷろだを使っているのですが、アップロード自体は成功し、
ちゃんと“しばらく”表示され、それをダウンロードすること等ができるのですが、
しばらくすると消えてしまいます。パス漏れとかではないのですが…
なぜでしょう…?よろしくお願いします。

pc5.2ch.net/test/read.cgi/php/1054216089/l50
こちら向けの質問だったでしょうか…

設置者様の掲示板にも書いたのですが過疎してるっぽかったのでここに書き込みさせていただきました。マルチスイマセン。


322 名前:303 [04/03/31 18:43 ID:8HiqYOni]
>>318
319氏も言われている通り、formを2つ作る場合はプレビュー送信用のフォームに
hidden等を使って、入力用のフォームからデータをコピーしなければなりません。
これは超ダサイですね。
>>320
先ほど思いついたのですが、プレビュー時はデータ用のDBは更新せず、
セション管理用のDBにフォームデータを格納し、リダイレクト先のCGIで
セションDBからプレビューを作成するという方法もありますね。
しかしJavascriptでtargetを書き換えた方が遥かに簡単ですね。

323 名前:nobodyさん [04/04/01 20:46 ID:Qa8QIqo7]
cgiスクリプトのことなんですけど
tackysroom.com/cgi_mkakikomitai.htm
ここの「もっと書き込み隊」なんですけど、
左上にプッシュボタン?があってそれを押すと_topになってるみたいで
フレームのページで使っているので非常に迷惑です。
そのページだけ変わるようにしたいのですが、やり方を教えてください。
できれば「○○行目の○○を変更して」等の説明でお願いします。



324 名前:nobodyさん mailto:sage [04/04/01 21:01 ID:???]
>>323
【 スクリプト改造依頼スレ 】(丸投げ)
pc5.2ch.net/test/read.cgi/php/1076831972/l50

325 名前:nobodyさん [04/04/01 21:11 ID:Qa8QIqo7]
>>324
逝ってきます

326 名前:nobodyさん [04/04/01 22:54 ID:eSwMP1DY]
MS04-004後でなんとか認証URLのようなことをする方法を伝授してください

復活したようなのでこちらで聞きます。


327 名前:nobodyさん mailto:sage [04/04/01 23:53 ID:???]
>326
そりゃIEの使い方だろ、板違い
ローカルルール嫁

328 名前:nobodyさん [04/04/02 15:50 ID:p09aChTK]
cgiで、検索結果を表示する時に、ある一定の量の検索結果を表示したら、
残りはgoogleなどのように[1 2 3 4 5 .... 10]みたいな感じで
ページ送りが出来るようにしたいのですが、こういった事をやるための
コードの良い見本ってないでしょうか?

この手のコードって、何か典型的な形ってあるんですか?

板違いでしたら申し訳ありません。。。

329 名前:nobodyさん mailto:sage [04/04/02 16:10 ID:???]
>>328
>コードの良い見本ってないでしょうか?
その辺の掲示板のソースでも読んでページ遷移のロジックを覚えれ。

330 名前:nobodyさん [04/04/02 17:50 ID:aQazsdUF]
PHPで最初に
header('Content-Type: text/html;charset=shift_jis')
と書くんですが、この場合、HTMLの部分で↓は不要ですか?
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">


331 名前:nobodyさん mailto:sage [04/04/02 17:59 ID:???]
>>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さん mailto:sage [04/04/02 18:09 ID:???]
>>331
お前さんイイヤシだな。

333 名前:328 [04/04/02 18:58 ID:p09aChTK]
>>331
親切にありがとうございます!!感激!!
自分のと照らし合わせて、改造してみます!!




334 名前:nobodyさん mailto:sage [04/04/02 19:22 ID:???]
>>333
以前どこかのスレで、エライ人に添削してもらったスクリプトがとっても参考になった。
のぞいてごらん。
members.at.infoseek.co.jp/angeldayan/test2.txt

335 名前:328 mailto:sage [04/04/02 19:42 ID:???]
>>334
ありがとうございます!!!
ココのスレは優しい人が多い。。。(T T)
参考にさせてもらいます!

336 名前:nobodyさん [04/04/02 19:58 ID:8HdcD4tH]
自動返信の登録フォームを使っているのですが
フリーメールやプロバイダー違いのものを排除したいのです。
メールアドレスのホストと、接続先のホスト情報が一致しているかどうか
判定したいのですが、どうすればいいのかわかりません。
教えていただけますか?


337 名前:nobodyさん mailto:sage [04/04/02 20:11 ID:???]
リモホとメアドのドメインが同じとは限らないけど。

338 名前:nobodyさん mailto:sage [04/04/02 20:14 ID:???]
フリーメールの判別方法
pc5.2ch.net/test/read.cgi/php/1009888271/

339 名前:nobodyさん [04/04/02 20:26 ID:8HdcD4tH]
>>337
そうなんですが、それは個々に対応するってことにしようかと思ってます。

>>338
ありがとうございます。
さっそく読んでみます。

340 名前:nobodyさん mailto:sage [04/04/02 21:07 ID:???]
個別対応って軽く5,6000はあるだろ。
ドメインもってる連中のうちフリーメールやってる業者の割合を考えれば
どっちを個別対応すればいいかは火を見るより明らか。

341 名前:nobodyさん mailto:sage [04/04/02 21:54 ID:???]
ローカルな事業者は多いからな。どのみち回線はNTTのくせに

342 名前:nobodyさん mailto:sage [04/04/02 22:02 ID:???]
そんなことよりオレ流サギ最高。

343 名前:nobodyさん [04/04/02 23:49 ID: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 mailto:sage [04/04/03 01:50 ID:???]
自己解決しました。
でもこれは、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さん mailto:sage [04/04/03 11:16 ID:???]
>>348
HTML 4.01 の 14. StyleSheets を読んでみて再考してみるのも手。

346 名前:nobodyさん mailto:sage [04/04/03 15:23 ID:???]
>>358
なるほどねぇ

347 名前:nobodyさん mailto:sage [04/04/03 16:13 ID:???]
↓さあ、はずしてくれるなよw

348 名前:nobodyさん mailto:sage [04/04/03 16:43 ID:???]
   ||
 Λ||Λ
( / ⌒ヽ
 | |   |
 ∪ 亅|
  | | |
  ∪∪
   :
   :

 ‐ニ三ニ‐


349 名前:nobodyさん [04/04/04 09:59 ID:NvCiDw7U]
>>340
大手フリーメールは拒否するようにしたのですが
正規アドレスを晒してもいいという人だけに返信したいんです。
ホストとメールアドレスが違う人に関しては
管理人が個々に対応する形で良いと思ってます。
それほど大きなサイトではないので。

メールアドレスの@以下とホストドメインを同じかどうか
判断するにはどうすれば良いんでしょう?

350 名前:nobodyさん mailto:sage [04/04/04 10:23 ID:???]
>>349
MX レコードを眺めてみる。

351 名前:336=349 [04/04/04 10:54 ID:NvCiDw7U]
MXコードとは?
すみません、初心者に毛が生えたようなものなので。
やはり丸投げスレにお願いした方が早いですかね。

352 名前:nobodyさん mailto:sage [04/04/04 11:00 ID:???]
うーん DNS の仕組みがわかってないと後々つらいかも

353 名前:336=349 [04/04/04 11:25 ID:NvCiDw7U]
>>352
どうもありがとう。MXレコードをググって見ましたけど
さぱーりでしたわ(汗
レスキューやkentwebのアクセス制限自動管理システムを使いたかったので
それに組み込むルーチンだけ何とかしたかったんですけど。
独学なので基礎的なことが欠けてるんですねぇ。
もうちょっとながめてみます。




354 名前:nobodyさん mailto:sage [04/04/05 05:30 ID:???]
PHPの掲示板のソースを読んでるんですが
extract($_REQUEST);
extract($_COOKIE);
コレの意味がよく分かりません。
extract、$_REQUESTが何なのかは調べたのですが、
引数を1つしか取らないextractが何をしているのかがよくわかりません。

355 名前:nobodyさん mailto:sage [04/04/05 10:13 ID:???]
extract関数は1つしか引数がなければ
インデックス名を変数名として、そのインデックスの値を変数の内容として入れる。

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

いちいち$_REQUEST['dir']等と書くより
こっちを使ったほうが良いと考えたら使えばいい。

356 名前:nobodyさん mailto:sage [04/04/05 10:50 ID:???]
なるほど。わかりました。ありがとうございます

357 名前:354 [04/04/05 16:26 ID:DltSzJku]
また新たな悩みが。ソースではdefine関数で

define(TITLE, '画像BBS');

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

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

としたら成功したんですがこの原因はどこにあるんでしょう?
当方WindowsXP+Apache2.0.4.8+PHP4.3.4なのですが。
php.iniの設定かと思ったんですがどうしたらよいかワカリマセン…

358 名前:nobodyさん mailto:sage [04/04/05 16:31 ID:???]
>>357
どこにあるんでしょうかも何も、原因はお前様が自分で修正してる通りなんだが...

何がお困りなのかワカリマセン

359 名前:nobodyさん mailto:sage [04/04/05 16:35 ID:???]
>define(TITLE, '画像BBS');

Undefined constantとはっきりエラーが出ているはずだが・・
TITLEは定数と解釈され、'TITLE'は文字列と解されているだけ。
define()は引数に文字列を取る。
質問せずにマニュアル読んでくださいレベル。

360 名前:nobodyさん mailto:sage [04/04/05 16:53 ID:???]
>>358
どうしてわざわざNoticeの出るような書き方してるのかなーってとこで悩んでたんです。

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

<?=TITLE?>

でもちゃんと出力される。

361 名前:nobodyさん mailto:sage [04/04/05 16:58 ID:???]
定数は型じゃないよ。なんでマニュアル読まないんだ。
そのほうが圧倒的に幸せになれるのに。

362 名前:nobodyさん mailto:sage [04/04/05 17:09 ID:???]
実際のソースから入って分からん関数とかを調べながら覚えようと思ったんですよ。
マニュアルもある程度読んでます。

363 名前:nobodyさん mailto:sage [04/04/05 17:16 ID:???]
Uzeeeeeeeeee!!!



364 名前:nobodyさん mailto:sage [04/04/05 17:20 ID:???]
そうじゃなくて言語仕様のパートを読めよ。標準関数なんて話題になってないっつーの。
エラーメッセージが理解できてないようだが、それがわかるようになればお互い相当幸せになれるんだって。
間違いねえ。

365 名前:nobodyさん mailto:sage [04/04/05 17:24 ID:???]
知識が無い奴とは話がかみ合わない法則。
初心者になったらまたおいで。

366 名前:nobodyさん [04/04/05 21:23 ID:B2Eb3h2B]
infoseekの無料HPサービスに付属の掲示板を使ってるんですが、
アダルト系の宣伝書き込みに参っています。
対処法として、URLを含む投稿を書き込む時にエラーを返すようにしたいんですが、
どういうCGIをどう組んだらいいのかわかりません。
参考になるサイトや適切なスレなどもあれば教えてください。
ちなみにinfoseekはCGI利用可能です。

367 名前:nobodyさん mailto:sage [04/04/05 21:34 ID:???]
付属のBBSならコードは弄れないんじゃないの。

368 名前:nobodyさん [04/04/05 22:46 ID:CTOgIFx+]
自分のサイトにサーチボックスを自前で作りたいのですが、
JavaScriptだけではできませんか?


369 名前:nobodyさん mailto:sage [04/04/05 22:57 ID:???]
ググルに自サイト内からの検索させれば?

370 名前:nobodyさん mailto:sage [04/04/05 23:02 ID:???]
JSでやるとCGIでサーチしたりNamazuつかったりするより遥かに大変だと思われ。

371 名前:368 [04/04/05 23:04 ID:CTOgIFx+]
>>369さん
レスありがとう。
それが一番確実だとは思うんですけど、
どうしても自作にこだわりたくて。
やはりCGIなどが必要になってくるのでしょうか?

372 名前:368 [04/04/05 23:09 ID:CTOgIFx+]
>>370さん
レスありがとです。
なるほど。JavaScriptだけでやろうとするなら
CGIを勉強したほうが良さそうですね。

なんとかして自前のサーチボックス作りたいので
CGIの勉強してみます。
>>369さん、>>370さんありがとうございました。


373 名前:nobodyさん mailto:sage [04/04/05 23:13 ID:???]
1から作る気なのか Σ(´Д`lll)
俺は感動するべきなのだろうか、サイト内検索CGIが配布されている
ことを教えた方がいいのだろうか。

ま、がんがれ。



374 名前:nobodyさん mailto:sage [04/04/05 23:19 ID:???]
サーチボックスねぇ・・・
意味はわかるけど何をするものかわからんな。

ま、がんがれ。

375 名前:nobodyさん mailto:age [04/04/05 23:20 ID:???]
【プロパイダ】Hi-HO
【使用ソフト】Ffftp
【質問】cgiを設置したいのですが、Hi-HOのページに
『/cgi-bin/の直下でしか動きません。』と書いてあり
cgi-binの中に設置したのですがブラウザから
www.○○○.hi-ho.ne.jp/アカウント名/cgi-bin/○○.cgi
でアクセスしても「ページが存在しません」になってしまいます。
どうしたらよいでしょうか?
www.○○○.hi-ho.ne.jp/アカウント名/○○.cgi
これでも表示されませんでした・・・。

376 名前:nobodyさん mailto:sage [04/04/05 23:23 ID:???]
>>375
Webサイト制作初心者用スレ Vol.87
pc5.2ch.net/test/read.cgi/hp/1080742469/

377 名前:nobodyさん mailto:sage [04/04/05 23:25 ID:???]
>>376
誘導ありがとうございます。スレ違いでしたね。ごめんなさい

378 名前:nobodyさん mailto:sage [04/04/06 15:59 ID:???]
スレ違いっていうか、板違い

379 名前:nobodyさん [04/04/08 16:57 ID:pC8wGw4T]
自分のサイトと友人サイトととでデータファイルを共有したいと思ってます。
要するに、自分の鯖にあるファイルのみが更新されるので、そのファイルを友人の鯖に
コピーしたいのです。

CGIとかでできますか?

380 名前:nobodyさん mailto:sage [04/04/08 17:35 ID:???]
送り手がSocketつかえるならHttpでPostして受け手側Cgiがローカルを
更新ってのが浮かぶけど、こういうのは共有とは言わないので、ちょっとやりたいことと違うかな。

381 名前:379 [04/04/08 17:54 ID:pC8wGw4T]
>>380
一方は送り、相手は受取り専門なのでそれでいいと思います。
そのことについて書いてるお薦めのページがあれば教えてもらいたいのですが。

とりあえずその用語をググってみます。

382 名前:379 mailto:sage [04/04/08 18:14 ID:???]
結構、良さそうなサイトを見つけました。
とりあえずここで勉強してみます。

ネットワークプログラミングの基礎知識
x68000.startshop.co.jp/~68user/net/

383 名前:nobodyさん mailto:sage [04/04/08 21:04 ID:???]
FastCGIってどのスレでやってますか?




384 名前:nobodyさん mailto:sage [04/04/08 22:49 ID:???]
やってません

385 名前:nobodyさん mailto:sage [04/04/08 23:29 ID:???]
>>379
ポートを自由に開けるならrsyncを使うのが簡単かな。
セキュアにしたいのならsshでポートフォワーディングすることもできる。
HTTPしか使えないならHTTP-DAVを使うのが良い。
HTTP::DAVモジュールを使えばPerlで簡単にアップロードスクリプトが書ける。

386 名前:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo mailto:sage [04/04/09 00:57 ID:???]
sftp・・・

いや何でもないっす

387 名前:nobodyさん [04/04/09 14:29 ID:SDW/puz2]
ttp://hoge.com/ といったトップページにアクセスした瞬間にIEやネスケの
ウィンドウのサイズを800×600とかに固定させることって出来ますか?
javascript:OpenWin とかってのがあったんですがこれだと一回どこかを
クリックしてからでないとダメですよね・・・

388 名前:nobodyさん mailto:sage [04/04/09 14:39 ID:???]
>>387
板違い

389 名前:387 [04/04/09 14:41 ID:SDW/puz2]
スイマセン。Web制作板逝ってきます・・・

390 名前:nobodyさん mailto:sage [04/04/09 20:34 ID:???]
イタチGUY

391 名前:nobodyさん mailto:sage [04/04/11 02:19 ID:???]
スレ違いかもしれないですが、
先日とあるページのトップに、
負荷軽減のためリンク先をaaa/bbb/ccc.cgi
からaaa/bbb/に変更して下さい。
と書いてありました。変更した後のものに飛んでも
結局ccc.cgiが表示されるのですが、これってどう
いった点が負荷軽減なのでしょうか?


392 名前:nobodyさん mailto:sage [04/04/11 02:53 ID:???]
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

誰か、助けてください!

393 名前:nobodyさん mailto:sage [04/04/11 15:55 ID:???]
>>394
index.htmlをccc.cgiが生成していると思われ



394 名前:nobodyさん mailto:sage [04/04/11 15:58 ID:???]
>>393
(゚д゚)ポカーン

395 名前:nobodyさん mailto:sage [04/04/11 19:04 ID:???]
持続的接続でリクエストを送った場合
それに対するレスポンスが完了したかどうかはどうやって判断すればよいのでしょうか

396 名前:nobodyさん mailto:sage [04/04/11 19:35 ID:???]
chunked エンコーディングでサイズがゼロのチャンク+空行が送られてきた。
または Content-Length: で提示されたバイト数を受信した。

397 名前:nobodyさん mailto:sage [04/04/12 00:24 ID:???]
>>396
どうもありがとう御座いますl

398 名前:nobodyさん [04/04/12 15:20 ID:DPj5qxkj]
掲示板のCGIを新しいverに更新したいんだけど、
DL後、色の設定とか、アイコン設定とか全部一
からやりなおさないといけないの?

399 名前:nobodyさん mailto:sage [04/04/12 15:26 ID:???]
>>398
設定が別ファイルになってなかったり、設定のフォーマットが変わってたりしたら
そうだろうな

400 名前:nobodyさん mailto:sage [04/04/12 15:30 ID:???]
>>398
作者に聞いてください

401 名前:nobodyさん [04/04/12 17:49 ID:9zajSQkc]
xslでifとwhenの使い分けがいまいちよくわからないのですが、
どういう違いがあるのですか?

402 名前:nobodyさん [04/04/12 18:03 ID:Hm7UblHY]
ブラウザの「戻る」ボタンが押された時に、
よくあるページの有効期限切れのページを表示させたいのですが、
どうやればできるでしょうか?
いちおうApacheとSSLは使っていますが・・・
どうやればいいのか分かりません。
教えてください、よろしくお願いします。

403 名前:401 mailto:sage [04/04/12 18:16 ID:???]
自己解決しますた。
choose-case文の場合でした。



404 名前:nobodyさん mailto:sage [04/04/12 18:17 ID:???]
>>402
有効期限を設定しなければいい

405 名前:nobodyさん mailto:sage [04/04/15 18:07 ID:???]
java アプレットの質問はどのスレでするのが適切でしょうか

406 名前:nobodyさん mailto:sage [04/04/16 11:54 ID:???]
ヤフオクの出品物説明のURLは、最後がディレクトリのスラッシュで閉じられていないから、
出品物の ID をGETメソッドでWEBアプリに引数を渡していると思うんだけれど、
これは何の言語と使っているの?
普通

www.hogegeho.com/foo/?uhuhu

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

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

は、どうやって引数を渡しているの?

407 名前:nobodyさん mailto:sage [04/04/16 21:34 ID:???]
..../hoge.html という URL もスラッシュで終わってないんだけどね。
w3c.org の URL はほとんどファイルの拡張子が存在してないし。

で、まあ、PATH_INFO について調べてくれたまえ。

408 名前:406 mailto:sage [04/04/17 13:42 ID:???]
>>407
ありがとう。
Apahce の 設定でできちゃうのね。

409 名前:nobodyさん [04/04/17 18:30 ID:4uLoyv5G]
あらゆる「連続投稿」を規制する方法を
自分なりに開発したいと思い、「連続投稿」をするためのツールに、
どんなものがあるのか、その性質を知りたく、探し回っています。

なかなか見つからないのですが。。。URI晒してくれたらありがたいです

410 名前:nobodyさん mailto:sage [04/04/17 18:44 ID:???]
>>409
そういう悪用できるものを紹介できると思うか?

411 名前:nobodyさん [04/04/17 18:49 ID:4uLoyv5G]
>>410
そらそうだな

探すの('A`)マンドクセ

412 名前:nobodyさん mailto:sage [04/04/17 18:56 ID:???]
というより発想そのものの考えが浅いことに気がつけ。

413 名前:nobodyさん mailto:sage [04/04/17 19:30 ID:???]
>>411
もういいよ。質問者の逆切れは。
嘘でも媚びへつらえよ。知ったか厨が教えてくれるだろ。



414 名前:nobodyさん mailto:sage [04/04/18 02:14 ID:???]
まぁ同一IPのPOSTが多すぎたら強制ストップかけるのが常套手段だな。

415 名前:nobodyさん [04/04/18 22:48 ID:EzT8b9E2]
PerlCCってどこでダウンロードできるんですか

CPAN行ったけど英語だらけワカンネ

416 名前:nobodyさん mailto:sage [04/04/18 23:03 ID:???]
>415
あくちぶぱーるなら標準で付いてくるけど。
もっぺんbinディレクトリ(か、/usr/loca/binかどこか分からんけど)よーく探してみそ。

417 名前:415 [04/04/18 23:55 ID: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さん mailto:sage [04/04/19 00:45 ID:???]
マジで perlcc 使うとは勇気があるな
たぶん WebProg板では手に負えないと思う

419 名前:nobodyさん mailto:sage [04/04/19 01:10 ID:???]
まともに動いたという話はあまり聞いたことないね。

420 名前:nobodyさん mailto:sage [04/04/19 10:42 ID:???]
peko 鯖の bbs.cgi は perlcc しているけれど。。。live6-12.2ch.net とか。

421 名前:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo mailto:sage [04/04/19 12:07 ID:???]
64bitのint使っててもコンパイル通るperlccキボン

422 名前:nobodyさん mailto:sage [04/04/19 14:42 ID:???]
perlで先頭がアステリスク(*)で始まる文字列ではないかを判定したいのですが

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

どのような判定式にすれば良いのでしょうか、ご教示お願いします。

423 名前:nobodyさん mailto:sage [04/04/19 15:05 ID:???]
>>422
/^[*]/ とか /^\Q*\E/



424 名前:nobodyさん mailto:sage [04/04/19 15:09 ID:???]
>>423
動きました
どうもありがとうございました

425 名前:nobodyさん mailto:sage [04/04/19 16:51 ID:???]
~ と ^ の typo だそうです。

426 名前:nobodyさん [04/04/20 17:43 ID:9nEbw7Ta]
サイトのデザインがぱくられました…
ソースはぱくってないみたいですが明らかにデザインは似てます。
作っていて偶然似たようなデザインになってしまったとは思えません。
こーいう時ってどーしたらイイと思いますか?

スレ違いだったら申し訳ありません。

427 名前:nobodyさん mailto:sage [04/04/20 17:49 ID:???]
>>426
板違いです

428 名前:nobodyさん [04/04/20 18:07 ID:cqNce4z/]
eldorado1st.cool.ne.jp/chat/
ここのチャットどうおもいますか?

429 名前:nobodyさん mailto:sage [04/04/20 18:08 ID:???]
>>428
板違いです

430 名前:nobodyさん mailto:sage [04/04/20 23:03 ID:???]
Redhatでperlccが意外に軽く通った。

431 名前:nobodyさん mailto:sage [04/04/21 15:52 ID:???]
RSSを動的に吐かせるには、何をどうすればいいですか?

432 名前:nobodyさん mailto:sage [04/04/21 15:57 ID:???]
あなたががんばればいいです

433 名前:nobodyさん [04/04/21 16:02 ID:ZF3IOQce]
>>431
PHPがPerlで吐け。



434 名前:nobodyさん mailto:sage [04/04/21 18:23 ID:???]
PHPの中の人が大変そうだ。

435 名前:nobodyさん [04/04/22 12:56 ID:yVV88fJ8]
.htaccessでアクセス制限したホストを特定のページに飛ばしたいんですが
検索してもでてきません。リダイレクトとか言うのを使うのでしょうか?
アドバイスお願いします

order allow,deny
allow from all
deny from .aaa.ne.jp
今まではこんな感じだけでした。

436 名前:nobodyさん mailto:sage [04/04/22 13:21 ID:???]
>>435
制限しちゃったらリダイレクトできないのでは?

437 名前:nobodyさん mailto:sage [04/04/22 13:26 ID:???]
>>435
htaccess関連はWeb制作板に逝ってください。

438 名前:435 mailto:sage [04/04/22 15:09 ID:???]
>>436-437
逝ってきますthx


439 名前:ひよこ名無しさん mailto:age [04/04/22 20:29 ID:???]
お願いします。
ちょっと前にPerlでプログラムを作りました。
掲示板のようなプログラムです。
そのPerlで記述した文法の中で、文字化け対策を行っていました。
テストサーバでは良くある文字化けリストの文字を打っても
文字化けが起こりませんでした。
でも本番用のサーバでは良くある文字化けを打つと文字化けが
起こってしまいました。
これはサーバの環境が違うからでしょうか?

440 名前:nobodyさん mailto:sage [04/04/22 20:31 ID:???]
>>439
具体的な環境を言ってください

441 名前:nobodyさん mailto:sage [04/04/22 20:33 ID:???]
本来文字コードはヘッダで指定するもの。

442 名前:nobodyさん mailto:sage [04/04/23 00:08 ID:???]
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];

上記のスクリプトはどうも上手くいきません。
なにぶん、最近始めたばかりなので、
僕の手落ちなのかも知れませんが、何卒ご教授下さい。
お願いします。


443 名前:nobodyさん mailto:sage [04/04/23 03:14 ID:???]
>>442
ちゃんと動くよ。

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

Perl コーディング初心者質問コーナー Part34
pc5.2ch.net/test/read.cgi/php/1081148490/



444 名前:nobodyさん mailto:sage [04/04/23 09:46 ID:???]
>>442
はじめの方のはsplitした奴の前に$_が追加されてるが
あとの方のやつはそんなことはないので比較対象になる
カラムが一つずれてるんじゃないのかな。あとの方は

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

じゃない?


445 名前:kaeru [04/04/23 16:06 ID:LwoC/Tg8]
あの・・・。今、デジタルビデオカメラで撮った画像を
プレミア6.5で編集して、またデジタルビデオカメラのほうに出力したんですけど・・。
出力させてもデジビデカメラの方に録画されないんです!教えてください!

446 名前:nobodyさん mailto:sage [04/04/23 17:05 ID:???]
同じURLでもPC or ケータイで表示させるページを別にしたいんだけど、
ケータイからのアクセスだったら別のURLに飛ばす、みたいなCGIある?

447 名前:nobodyさん mailto:sage [04/04/23 17:32 ID:???]
>>446
プログラミングするまでもなくmod_rewriteで十分だろう。
とりあえずぐぐって最初にひっかかったこれを紹介しておく。

ttp://ryus.s21.xrea.com/ryus.xrea.jp/stationery/var.shtml#px4


448 名前:446 mailto:sage [04/04/23 18:33 ID:???]
「mod_rewrite」でぐぐってみたら「初心者には難しい」そう・・・。
目を通したけどやっぱりキツいです。ポン、と設置するだけのCGIはないでしょうか。


449 名前:nobodyさん mailto:sage [04/04/23 19:17 ID:???]
mod_rewrite こそポンと設置するだけなんだが。

450 名前:nobodyさん mailto:sage [04/04/23 20:17 ID:???]
まあ httpd.conf をいじれない環境だと、いろいろ辛いやもしれん

451 名前:nobodyさん mailto:sage [04/04/23 21:08 ID:???]
>>448
CGIの探し物はWeb制作板へ

452 名前:nobodyさん mailto:sage [04/04/23 21:10 ID:???]
>>442
アチラのページでお勧めされている高速版は

@tmp = map {(split /,/)[2]} @data; じゃなく
@tmp = map {(split /,/)[1]} @data; になってるが


453 名前:nobodyさん mailto:sage [04/04/23 22:23 ID:???]
ググっても出てこないのですが
lzhのMIME Typeって何になるんでしょうか




454 名前:nobodyさん mailto:sage [04/04/23 22:55 ID:???]
>>453
application/octet-stream

455 名前:nobodyさん mailto:sage [04/04/23 23:16 ID:???]
デフォルトJavaScriptオフでネットサーフィンしてるんだけど
よくJavaScriptオンにしてないとリンク先すら見せないっていう
糞な作りのサイトが増えてるんだけど、あれには何か裏があるの?

456 名前:nobodyさん mailto:sage [04/04/23 23:28 ID:???]
>>455
PC初心者板へ逝け

457 名前:455 mailto:sage [04/04/23 23:39 ID:???]
リンク先のURLを隠したい理由って何なのか気になるじゃないですか?
お客さんの要望なのか、プログラマの自己満足なのか、セキュリティ上の
問題なのか、遷移しても動作しないからっていう親切心なのかとかさ
実際どうなんでしょうか? WEBプログラマの真意を知りたい。

458 名前:nobodyさん mailto:sage [04/04/23 23:43 ID:???]
板違いです。
ここはWebProg板。
Web制作板へ行って聞いてください。

459 名前:nobodyさん mailto:sage [04/04/23 23:54 ID:???]
Web制作板で質問しなおして来ましたが
これってCGIの話だからこっちだと思ったんだけど
どういう切り分けなんでしょうか?

460 名前:nobodyさん mailto:sage馬鹿上げ [04/04/23 23:57 ID:???]
>>459
>>458

461 名前:nobodyさん mailto:sage [04/04/24 00:54 ID:???]
>>454
どうも

462 名前:nobodyさん [04/04/25 10:26 ID:3O+e5Via]
いままでindex.html使ってたのにphp使おうと思って
indexphpにしたらスタイルシートを読み込まなくなっちゃいました(><;)
どうしてですか?なんでですか?教えてください!!(><;)

せっかくアパッチを配備したのにこれじゃ困りますよ!(><;)

463 名前:nobodyさん mailto:sageくだらない事で上げるな [04/04/25 10:44 ID:???]
板違いです>>462



464 名前:nobodyさん [04/04/25 11:20 ID:3O+e5Via]
>>463
ななななんでですか!?
ここの板しかありえないじゃないですか(><;)
確かに私のニュース板でもいいですけどあそこの
人たちは応えてくれらないと思います(><;)
教えてください!(><;)

465 名前:nobodyさん mailto:sage [04/04/25 11:23 ID:???]
┐(´д`)┌

466 名前:nobodyさん mailto:いいからどっか逝けよ [04/04/25 12:48 ID:???]
>>464
indexphpじゃなくてindex.phpにする。終了。

467 名前:nobodyさん [04/04/25 14:08 ID:s6CjE8SK]
perlで組んでるんですが、unless使うのとifで!使うのどっちが良いかな。
unlessの方が処理早いならunlessでifで!使っても同じ速度ならわかりやすくifでいこうかと思ってるんですが。
どなたか教えてちょ。

468 名前:nobodyさん mailto:sage [04/04/25 14:11 ID:???]
>>467
くだらないこと聞かないでちょ。
速度を比較したいならベンチマークとりなさいな。

469 名前:nobodyさん mailto:sage [04/04/25 14:15 ID:???]
わかったっちょ。探してみたらuse Benchmarkでベンチ取れるのね。
下らない質問にレスしてくれてありがとうっちょ。

470 名前:nobodyさん mailto:sage [04/04/25 22:22 ID:???]
unlessは条件分岐がいまいち分かりにくいので、ifで統一してる。
でもそのわりに三項演算子使いまくり。

471 名前:nobodyさん mailto:sage [04/04/26 10:21 ID:???]
三項演算子をネストされるとさすがに追うのが疲れる
とかゆーのは、コーディングスレ向きの話題かも

472 名前:472 [04/04/28 00:53 ID:moLr+qwV]
IEのデータバインドについてなのですが、
CSVファイルの中にデータを追加していたら、あるところでいきなり文字化けしました。
取り込むCSVファイルのサイズの上限ってあるのでしょうか?


473 名前:nobodyさん [04/04/28 20:15 ID:oyRrjKqF]
JavaScriptの質問なんですが、<A href="javascript:なんたらかんたら">ほげほげ</A>
のなんたらかんたらの所では関数の呼び出ししか使えないんでしょうか?
document.form.select.selectedIndexへの代入をしたいのですが。。。



474 名前:473 mailto:sage [04/04/28 20:20 ID:???]
すみません。void演算子で自己解決しました。

475 名前:nobodyさん mailto:sage [04/04/28 21:42 ID:???]
鬼レスボードをダウンロードできるサイト教えてください。

476 名前:nobodyさん [04/04/29 21:29 ID:EADeseP4]
すみません、ちょっときいてみたいのですが

山手線の中で読むとしたら、オライリーのらくだ本とねずみ本、どっちの方が
かっこよく、頭よさそうに見えるでしょうか?

477 名前:nobodyさん [04/04/29 21:31 ID:EADeseP4]
やっぱり、らくだ本の方が重量感があっていいですかね?

478 名前:nobodyさん mailto:sage [04/04/29 21:33 ID:???]
( ´,_ゝ`)ハイハイ

479 名前:nobodyさん [04/04/29 21:42 ID:EADeseP4]
しかし、ねずみ本のまえがきには、Perlを知っていることを、前提にしている
と書かれているので、こちらの方が上級みたいなんですよね。

480 名前:nobodyさん [04/04/29 21:44 ID:EADeseP4]
まずは形から入るっていうのは、だめですかね。

481 名前:nobodyさん mailto:sage [04/04/29 21:58 ID:???]
( ´,_ゝ`)ハイハイ 

482 名前:nobodyさん [04/04/30 03:04 ID:n0ndjkcX]
CGIからCGIにPOSTをなげるにどうしたらいいですか?
というのもLAN内のもうひとつのサーバーのCGIに書き込みさせたいのです。
よろしくお願いします!

483 名前:nobodyさん mailto:sage [04/04/30 06:16 ID:???]
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さん mailto:sage [04/04/30 10:31 ID:???]
>>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 ID:ucjsqsd7]
エンピツのMyRefererってReferer以外の情報も(IP、リモホ等)解析できるんですか?

486 名前:nobodyさん [04/05/01 10:29 ID: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さん mailto:sage [04/05/01 10:50 ID:???]
ふーん。

488 名前:nobodyさん mailto:sage [04/05/01 11:18 ID:???]
>>486
自分で書けるなら問題点を切り分けできるでしょ

489 名前:nobodyさん mailto:sage [04/05/01 11:22 ID:???]
CGI設置できないんなら、そのぷららとか言う外人に聞けよ

490 名前:nobodyさん mailto:sage [04/05/01 11:43 ID:???]
「500エラー」なんか何の参考にもならん。

491 名前:nobodyさん mailto:sage [04/05/01 14:17 ID:???]
即座に500が表示されるなら文の問題
ちょっと考え込むんならあっちの問題

とか超適当こいてみる

492 名前:nobodyさん mailto:sage [04/05/01 15:07 ID:???]
使えない関数とか使ってんじゃないの?
とりあえず怪しい関数すべてにevalしておけ。

493 名前:nobodyさん mailto:sage [04/05/01 17:31 ID:???]
怪しいところの直前でexitするとか



494 名前:nobodyさん [04/05/01 23:39 ID:1FRYrnUG]
不躾ながら質問です。

数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?

495 名前:nobodyさん [04/05/02 01:14 ID:Ql1NgpF3]
該当するスレがなさそうなので、ここで1つ質問よろしいでしょうか。
WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。

496 名前:nobodyさん [04/05/02 10:59 ID:k6q/X46s]
質問です。
例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。


497 名前:nobodyさん mailto:sage [04/05/02 12:51 ID:???]
なるほろー

498 名前:nobodyさん [04/05/02 15:32 ID:Qc8tExXu]
質問です。
このページの右側にある「AP番号検索」のように、
 ↓
ttp://www.leopalace21.com/service/index-body.html

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

番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。


499 名前:nobodyさん mailto:sage [04/05/02 15:38 ID:???]
>>498
CGIの基礎を勉強しなさい。

500 名前:498 [04/05/02 15:45 ID:Qc8tExXu]
>>nobodyさん
基礎なんですね。。。これ。。
申し訳ありません。

501 名前:nobodyさん mailto:sage [04/05/02 16:41 ID:???]
>>500
それ以前に同じ質問を方々のスレに投稿するのはマナー違反ですよ。

502 名前:nobodyさん mailto:sage [04/05/02 16:48 ID:???]
perlで無限ループ作ってしまったようなのですが、どこでループしているか判定してくれる便利なものなんてないですよね。。。

503 名前:nobodyさん mailto:sage [04/05/02 16:55 ID:???]
ところどころにprint文入れとく



504 名前:nobodyさん mailto:sage [04/05/02 17:22 ID:???]
>502
エラーログを見れるローカル環境をつくれ

505 名前:nobodyさん mailto:sage [04/05/02 22:55 ID:???]
Amazon Web Service についてのスレがどっかにあったかと思うのですが、
知りませんか?


506 名前:nobodyさん mailto:sage [04/05/02 22:59 ID:???]
webサービス全般についてのスレならあったよ

507 名前:nobodyさん mailto:sage [04/05/03 01:42 ID:???]
他人に掲示板CGIを配布しようと思うのですが、
誰もが.htaccsessを設定できるわけではないと思うので
投稿者のIPアドレスを含む書き込みログのファイルの拡張子を.cgiにすることによって
簡易セキュリティとしています。
同様の手法を用いているCGIは多数ありますが、
拡張子.cgiのファイル内容が見られることは絶対にないのでしょうか。

508 名前:nobodyさん mailto:sage [04/05/03 01:46 ID:???]
>>507
ftp とか ssh でみれるよねー

509 名前:nobodyさん mailto:sage [04/05/03 01:50 ID:???]
例えば suexec を使っていない apache だと
同じサーバに同居してる他人に見られ放題だよな

510 名前:nobodyさん [04/05/03 03:02 ID:HTBqzplb]
>>508
>>509
ありがとうございます
危ないところでした。


511 名前:nobodyさん mailto:sage [04/05/03 06:17 ID:???]
誰でも簡単に設置できるように作るとどうしてもそうなってしまうわな。
強固にすると設置できない人のサポが面倒…

512 名前:刺身 [04/05/04 00:39 ID:WoJA9NQ6]
QUICK BASICで挫折した漏れ(24歳)ですが、
データベースを利用したサイトを作ろうと思い立ちました。
PHPとか、ASPとか、Perlとか色々あるみたいですが、
どれが一体なんなのかすらわからん始末。
ちなみに大学は文系。98年度のセンター試験は
数学120点でした。ちなみに英語は140点。
こんな漏れでも目の前に道が開けるよーな入門方法はありますか?
ぐぐってみたけど、わけわからんかった…。
金がないので、一人でやるしかありゃしません。

513 名前:??? mailto:??? [04/05/04 00:45 ID:???]
なぜかyahooのニュースにaタグがでちゃってるんですが
どうやったらなおりますか?
headlines.yahoo.co.jp/hl?a=20040430-00000017-inet-sci



514 名前:nobodyさん mailto:sage [04/05/04 00:45 ID:???]
HTML、SQL(データベース)、PHP・ASP・Perl等言語。
QuickBasicは1つの言語を覚えればいいのに比べてWebProgは敷居が高いかと。。。
あとはやる気だぁね。

515 名前:nobodyさん mailto:sage [04/05/04 00:47 ID:???]
>>512
「何のためにデータベースを利用したいのか」について明確なイメージを固めるのが第一歩かと。
なんでもいいからとりあえずデータベース使いたい、とかいう漠然とした目標だと、たぶんコケる。

516 名前:nobodyさん mailto:sage [04/05/04 00:48 ID:???]
出来合いのもの使えば?
いろいろあるぜよ

517 名前:nobodyさん [04/05/04 01:46 ID:lO01nNu8]
初めまして。
ウェブログとCGIは何とか案内ページ見ながら設置出来る程度の初心者です。
Xreaに簡単に設置できる日本語が使えるCMSを教えて下さい。

518 名前:nobodyさん mailto:sage [04/05/04 14:28 ID:???]
>>517
XOOPS2
ttp://jp.xoops.org/

519 名前:刺身=512 mailto:sage [04/05/04 23:44 ID:???]
>>514
HTMLはかじったことがあるので、大体わかります。
やっぱり敷居が高いんですか…。
働いているので余り時間がないっていうのが正直なところです。

>>515
イメージは一応あります。詳しく内容は言えませんが
多人数からデータを集めて、その中でのランキングや分析を
データを登録した人に返すって感じのやつです。
そういったのを作るのは難しいのでしょうか?

>>516
できあいのを使うというのも考えたんですが、
まだそこにも到達していないレベルです…


できあいを使うにしろ、知識は必要ですよね…。
先述したイメージを形にするには、何と何を勉強し始めればいいのか
っていうのが一番先に知りたいことかもです。

520 名前:nobodyさん mailto:sage [04/05/04 23:50 ID:???]
>>512
PHP+MySQLが一番敷居が低い。

521 名前:刺身=512 mailto:sage [04/05/05 00:17 ID:???]
>>520
そうなんですか!
今日本屋に行ったら、参考書がいっぱい並んでました。
とりあえず、プログラム無しのサンプルサイトを作ろうとしています。
イメージをつかもうと思って。

522 名前:nobodyさん mailto:sage [04/05/05 00:25 ID:???]
プログラムなしのサンプルサイトって良く意味わかんね。

www.1point.jp/~book_2ch/webprog/php.html

ここの「PHP + DB」のところに載ってる本どれか一冊買ってきて概要から学ぶと良し。

523 名前:517 mailto:sage [04/05/05 01:26 ID:???]
>>518
ありがとうございます。
早速ダウンロードしてやってみてます。
mamboかxoopsで迷ってましたけど決心つきました。




524 名前:nobodyさん [04/05/05 15:19 ID:iuTSZuI/]
Perlで簡単なメモ帳を作って設置したのですが、見る人に対して書き込む人の割合が極体に低いので
書き込みがあったごとに表示HTMLをファイルに書き込もうと思っています。、
予めprint文で構成してあるHTML表示部を用いてそれをファイルに書き込むにはどうしたら良いのでしょうか?
一応、表示部は関数化してあります。どなたか良い方法を教えてくださるとうれしいです、、、

525 名前:nobodyさん mailto:sage [04/05/05 16:05 ID:???]
よくわからん。おそらくLWP?

526 名前:nobodyさん mailto:sage [04/05/05 16:24 ID:???]
わしもよくわからんが、STDOUT に書き出すコードが既にあって、
そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする

527 名前:nobodyさん mailto:sage [04/05/05 16:28 ID:???]
1. CGIからCGIをバッククォートで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒

2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる

3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…

528 名前:524 mailto:sage [04/05/05 17:21 ID:???]
>>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、

529 名前:nobodyさん mailto:sage [04/05/05 17:24 ID:???]
>>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 ID:5Fq0Gcd+]
質問です。
Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには
どこをどう書きかえたらいいんでしょうか。

531 名前:nobodyさん mailto:sage [04/05/05 17:44 ID:???]
14ってとこを60に置換する。

532 名前:nobodyさん mailto:sage [04/05/05 17:56 ID:???]
>>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?

533 名前:nobodyさん mailto:sage [04/05/05 18:04 ID:???]
2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。



534 名前:nobodyさん [04/05/05 18:19 ID: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さん mailto:sage [04/05/05 18:26 ID:???]
JISで送れ

536 名前:nobodyさん mailto:sage [04/05/05 18:27 ID:???]
どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?

537 名前:524 mailto:sage [04/05/05 18:28 ID:???]
>>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。

私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)

538 名前:nobodyさん [04/05/05 18:34 ID:sv68sKr6]
>>536
俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。

>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?

539 名前:nobodyさん mailto:sage [04/05/05 18:39 ID:???]
mb_convert_encoding。MB関数使えなければjcode.php

540 名前:nobodyさん mailto:age [04/05/07 17:43 ID:???]
Amazon
Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?


541 名前:nobodyさん mailto:sage [04/05/07 17:53 ID:???]
>>540
とりあえずHTML

542 名前:nobodyさん mailto:sage [04/05/07 18:10 ID:???]
日本語、英語、各国語対応しているよ。

543 名前:nobodyさん mailto:sage [04/05/07 20:54 ID:???]
プログラミング言語



544 名前:nobodyさん [04/05/07 23:53 ID:SD6Cw3rl]
PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。

545 名前:nobodyさん mailto:sage [04/05/07 23:58 ID:???]
速い

546 名前:nobodyさん mailto:sage [04/05/08 00:00 ID:???]
for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ

547 名前:544 mailto:sage [04/05/08 00:12 ID:???]
すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。

548 名前:nobodyさん [04/05/08 02:26 ID:dvstKHVT]
すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。

549 名前:nobodyさん mailto:sage [04/05/08 10:06 ID:???]
単に新しいのを上書きインストールすればいいんじゃないか?

550 名前:nobodyさん [04/05/08 14:36 ID:jodQmWfe]
CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(tinkle.cside.com/book/)さんの「すぽっとりんく」が一番近いのですが、
画像アップロード機能が無かったので、とほほさんのところで配布している「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 ID:jodQmWfe]
文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?

552 名前:nobodyさん mailto:sage [04/05/08 14:48 ID:???]
>>550
■ 設置の方法がわからない場合には
CGI設置について質問
pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ)

■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)


553 名前:>>550 [04/05/08 14:51 ID:jodQmWfe]
>>552サンクス。

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



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

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

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

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

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

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

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

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

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

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


558 名前:nobodyさん mailto:sage [04/05/08 21:34 ID:???]
>コーディング(エンコード)

チョーうけるんだけどぉ

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

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

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

561 名前:nobodyさん mailto:sage [04/05/08 21:57 ID:???]
みんな優しいいなウルウル

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

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

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

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

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




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

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

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

566 名前:nobodyさん mailto:sage [04/05/09 01:49 ID:???]
(∞) <ゴレン ジャイ!

567 名前:nobodyさん mailto:sage [04/05/09 02:24 ID:???]
(∞)(↑)(−)(?)(V)

568 名前:564 mailto:sage [04/05/09 03:11 ID:???]
>>565
ごめんpostデータもsslを使ってって話だった。

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

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

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

570 名前:nobodyさん mailto:sage [04/05/09 03:58 ID:???]
平文でメール書くって落ちはないよな

571 名前:564 mailto:sage [04/05/09 05:18 ID:???]
>>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 ID:x0wso6xn]
Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。
英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、
日本語が文字化けしたりするんですよね・・・

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

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

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



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

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

576 名前:nobodyさん mailto:sage [04/05/09 10:48 ID:???]
ASC2なんて思ってる人がこの世に二人もいるとは思えない。

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

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

579 名前:nobodyさん mailto:sage [04/05/09 10:57 ID:???]
>>578
黙れ

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


581 名前:nobodyさん mailto:sage [04/05/09 11:16 ID:???]
>>577
ActivePerlさえ入れれないようじゃ・・・

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

583 名前:nobodyさん mailto:sage [04/05/09 11:17 ID:???]
>>580
そんなのはどちらだってある



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

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


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

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


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

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

590 名前:nobodyさん mailto:age [04/05/09 15:59 ID:???]
保守あげ

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

592 名前:nobodyさん mailto:sage [04/05/09 18:00 ID:???]
上のほうにいるモヨン

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




594 名前:nobodyさん mailto:sage [04/05/09 18:47 ID:???]
Perlスレのテンプレでも見れば

595 名前:nobodyさん mailto:sage [04/05/09 20:00 ID:???]
>>593
あなたのサイト教えて下さい。

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

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

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

sample.s23.exrea.comとかで
sample.comに飛べるようになりました。

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

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

597 名前:nobodyさん mailto:sage [04/05/09 20:56 ID:???]
ここで聞くな

598 名前:nobodyさん mailto:sage [04/05/09 22:17 ID:???]
質問です。
自宅の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さん mailto:sage [04/05/09 22:20 ID:???]
ぱーみっしょん

600 名前:598 mailto:sage [04/05/09 22:28 ID:???]
あ、ちなみにWindows環境であります(゚-゚ゞ

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

602 名前:598 mailto:sage [04/05/09 22:36 ID:???]
それも試してみたんですけど上手くできないです。

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

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



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

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

605 名前:598 mailto:sage [04/05/09 23:25 ID:???]
>>604
一言、言わせてもらいます


ホントに   有 難 う !

606 名前:598 mailto:sage [04/05/09 23:31 ID:???]
そうしてHPスペースにageてみると・・・

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

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

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

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

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

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

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

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

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



614 名前:nobodyさん mailto:sage [04/05/10 02:57 ID:???]
■ 設置の方法がわからない場合には
CGI設置について質問
pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ)

■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)

615 名前:nobodyさん mailto:sage [04/05/10 15:20 ID:???]
Perlをインストールしてるよ俺。
vectorから拾って来たPerl5だけど5.の後がわからない。

自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい?

ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・
マホカンタ!!

616 名前:nobodyさん mailto:sage [04/05/10 15:25 ID:???]
perl -v

617 名前:nobodyさん mailto:sage [04/05/10 15:35 ID:???]
うちの615がすみません。
毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、
それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」
とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって
頭を悩ませてるんです。

成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで
しまうような状態で・・・

でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら
あの子にすがって泣きながら「モマエモナー」って繰り返してました。


618 名前:nobodyさん mailto:sage [04/05/10 20:52 ID:???]
PERLの話なんだけどさ
test.txtに下記のような文があったとして

<p>$x</p>

このtest.txtをsample.cgiで読み込出力

$x=123456789;
open(FH,"<test.txt");
while(<FH>){
print;
}

ってすると当然ブラウザには$xが展開されずに「$x」だけが表示されるけど、これを
ブラウザに「123456789」って表示させるのっておまいらできる系?


619 名前:nobodyさん mailto:sage [04/05/10 20:56 ID:???]
俺はできる系。
すごいだろ?

620 名前:nobodyさん mailto:sage [04/05/10 21:22 ID:???]
俺もできる系(,,・e・)

621 名前:nobodyさん mailto:sage [04/05/10 21:24 ID:???]
おまいら凄いな。軽くウケたw

622 名前:nobodyさん mailto:sage [04/05/10 21:34 ID:???]
>>621
おまい、できない系?

623 名前:621 mailto:sage [04/05/10 22:02 ID:???]
俺はできない系だから618を書いたけど

おまいらが方法について全く書く様子がないあたりが面白かったよ。

<できない系の俺の回答>
sample.cgiのコードをこう変える

$x=123456789;
open(FH,"test.cgi");
binmode(FH);
@a=<FH>;
$b=join('',@a);
seek(FH,0,0);
print "Content-type:text/html\n\n";

read(FH,$c,index($b,'$x',0));
print $c;
print $x;
以下略・・・

さあおまいら心の準備はできてるから、馬鹿にしてくれ!!!!

・・・・・・優しい心をもってるそこのおまい。教えてくれても良い系みたいよ。



624 名前:nobodyさん mailto:sage [04/05/10 22:28 ID:???]
>>623氏ね

625 名前:nobodyさん mailto:sage [04/05/10 22:32 ID:???]
while (<FH>) {
eval "print \"$_\"";
}


626 名前:nobodyさん mailto:sage [04/05/10 22:37 ID:???]
んー、、、じゃあ

while(<FH>){
$_ =~ s/\$x/$x/g;
print;
}

627 名前:621 mailto:sage [04/05/10 22:54 ID:???]
うお!!

・・・・・俺って馬鹿だね>>624も合わせて軽く鬱。

Template-Toolkitって説明みるの面倒だからHTML部分はShift_JISでテキストファイルに別に書こうと
とか思ってたけど、俺の脳みそで思いついたそのやり方じゃどうせゴミみたいなもんなんだろな・・・

ていうかeval位知ってろよと・・・・



628 名前:621 mailto:sage [04/05/10 23:13 ID:???]
とりあえずPerl限定なんだけどさ・・・

こんな機能を実現するためのコードを書け!!(中級レベル)
っていう感じ頼むよ。

馬鹿な漏れに問題をだしておくれ。

629 名前:nobodyさん mailto:sage [04/05/10 23:23 ID:???]
問題集スレみたいなのか。
それはそれでおもしろいかもな。

630 名前:nobodyさん mailto:sage [04/05/10 23:25 ID:???]
>>628
Web注文システム。セッション管理を使用したカートによる注文システム。
Webベース、またCSVフォーマットファイルでの商品・顧客管理。

631 名前:621 mailto:sage [04/05/10 23:43 ID:???]
>>630
おまい長い



632 名前:nobodyさん mailto:sage [04/05/10 23:48 ID:???]
>>628
%itemと%maneyの同じキー同志を掛け算して%pricetotalっていうハッシュを作れ

633 名前:621 mailto:sage [04/05/10 23:54 ID:???]
>>632
キー?値じゃなくて?多分値の間違いと思うけど、漏れ的馬鹿回答↓

@key = keys %item;
for($i = 0 ; $i < $#name ; $i++){
$pricetotal{@name[$i]} = $item{@name[$i]} + $money{@name[$i]};
}





634 名前:nobodyさん mailto:sage [04/05/10 23:56 ID:???]
>>633
掲示板を作るから、フォームに入力された文字列を無害化したいんだけどそれ

635 名前:621 mailto:sage [04/05/11 00:03 ID:???]
>>633
>@key = keys %item;
これ
@name = keys %item;
の間違い。

636 名前:nobodyさん mailto:sage [04/05/11 00:04 ID:???]
%pricetotal = map { ($_, $item{$_} * $maney{$_}) } keys %item;

%maney (・∀・)ニヤニヤ

637 名前:621 mailto:sage [04/05/11 00:48 ID:???]
>>636
やっぱり漏れってゴミなのね・・・

>>634
難しいから明日やるよ。今日はご飯食べて寝まつ。

638 名前:nobodyさん [04/05/11 02:38 ID:b1LbH1Z6]
質問です、すいません。
The RoomのRanking Link Ver.1.86という
ランキングCGIを設置してるんですけど、
登録されるURLの記述が
http://
じゃなく
http%3a%2f%2fwww%2e
のように記号が文字化けします。
このままだとrl_out.cgiをかまないと相手先に飛べません。
記号の文字化けを無くす方法わかる方お願いいたします。

639 名前:nobodyさん mailto:sage [04/05/11 02:41 ID:???]
文字化け?してないよ。

640 名前:nobodyさん mailto:sage [04/05/11 02:42 ID:???]
茶化しつつも文句言われたらコードで答える。
カコイイな。

641 名前:nobodyさん mailto:sage [04/05/11 02:49 ID:???]
>>638
同梱のマニュアルをちゃんと読め。
そもそもスレ違い。

642 名前:636 mailto:sage [04/05/11 05:13 ID:???]
>>637
なにをもって「ゴミ」なのかよーわからん。

643 名前:nobodyさん [04/05/11 08:03 ID:d7QjPssI]
クローラーってPHPで作れますか?
どっかスクリプトあったら、教えてください。
英語でもOK!!!!!
ロボット型価格比較サイト作りたくて?

え?
価格コム=YAHOOっぽい
わがサイト=GOOGLEっぽくしたくてね。



644 名前:nobodyさん mailto:sage [04/05/11 08:24 ID:???]
>>643
ここは作る人の板だ。
クレクレは他に池

645 名前:621 mailto:sage [04/05/11 09:08 ID:???]
>>634
<漏れ的馬鹿回答>
require "jcode.pl";
read(STDIN,$x,$ENV{'CONTENT_LENGTH'});
jcode::convert(\$x,"euc");
$x =~ s/[\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]//g;
jcode::convert(\$x,"sjis");
print "Content-type:text/html\n\n";

print $x;

ってこれ記号系を排除しただけなやつだから的外れかも・・・
的外れな上、相手がJISで送って来たものをEUCに変換すると「紗」とかが文字化けして
タグになっちゃうとかいう辺りの対策をどうやればいいかもわかんないから書けなかったよ。

っていうかJISをEUC変換すると文字化けするとかってどっかで読んだけど意味をイマイチ理解できてない漏れ_| ̄|○


646 名前:nobodyさん mailto:sage [04/05/11 09:23 ID:???]
$maney = 0;
$okozukai = 0.001;
for (1..10000) { $maney += $okozukai }
print $maney;

正しく貯金する方法を教えてくださいm(_ _)m

647 名前:621 mailto:sage [04/05/11 09:30 ID:???]
>>645
>>jcode::convert(\$x,"euc");
の前に
$x =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;

648 名前:621 mailto:sage [04/05/11 10:09 ID:???]
>>646
おまい難しいこというね。1052回くらいからおかしくなっていくみたいだけど・・・・

もうちょっと頑張ってみるよ。

649 名前:nobodyさん mailto:sage [04/05/11 16:36 ID:???]
>>647
リファレンス全部読め。
$x =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("H2", $1 )/eg;

650 名前:nobodyさん mailto:sage [04/05/11 16:43 ID:???]
ファイルのDLカウンターについて質問があるのですが
ファイルへのリンクをクリックした後ファイルのダウンロードをキャンセルしてもカウントされてしまうのではないですか?

651 名前:nobodyさん mailto:sage [04/05/11 16:44 ID:???]
されるんじゃないの?

652 名前:nobodyさん mailto:sage [04/05/11 16:46 ID:???]
カウントの仕方にもよるよな。途中できれてrange指定で
やり直しなんてのもあるし、あまりマジメに数えようとすると
ハゲそうだが。


653 名前:nobodyさん [04/05/11 18:05 ID:xLF+apwo]
situmonndesu
Perlで出来なくてJavaやASP.netとか他の言語でしか出来ない事って
あるんですか?(個人でHPを作るにあたって)



654 名前:nobodyさん mailto:sage [04/05/11 18:07 ID:???]
>>653
Perl使いをいじめることぐらいかなぁ。。

655 名前:nobodyさん [04/05/11 18:10 ID:xLF+apwo]
>>654はどの言語使ってるんですか??

656 名前:nobodyさん mailto:sage [04/05/11 18:12 ID:???]
PerlやASPに出来なくてJAVAに出来ることはいっぱいいっぱいあるぞ!



ま、そういうときのJAVAは板違いかもしれんが

657 名前:nobodyさん [04/05/11 18:19 ID:xLF+apwo]
では皆さんがサーバーサイドとしてお勧め"しない"言語はありますか?
出来れば理由も教えて頂けますか?

658 名前:nobodyさん mailto:sage [04/05/11 18:37 ID:???]
おまいさん、なんか忙しいねー^^;
そんなスピードの速い板・スレじゃないんだから、もう少しレス待ちゃいいのに。

どんな言語でも目的があって存在してるんだから、無条件で「お勧めできない」もの
なんてないよ
もうちょっと条件絞られるなら向き不向きが出てくるだろうけど。
どうしてもスピードが欲しいならCとか、初心者なのでサンプルが豊富に欲しいなら
Perlだとか。

それより個人のHPなら、サーバー自前で立てるわけじゃなし、言語にそんなに選択肢
ないんじゃないの?
その中で目的や自分のスキルにあった言語を選べばよろしいかと。

659 名前:遙皇 ◆HEHARUKAoo mailto:sage [04/05/11 21:59 ID:???]
>>657
ROM-BASIC
理由は訊かないでくれ

660 名前:nobodyさん mailto:sage [04/05/11 22:53 ID:???]
>>657
入力→処理→出力な流れだから、
LOGOやprologのような対話型の言語は向かない(使えない)と思う。
処理系にも依存しそうだけど。

661 名前:nobodyさん mailto:sage [04/05/11 22:57 ID:???]
PL/IやCOBOLは、お勧め"しない"。

662 名前:nobodyさん [04/05/12 00:22 ID:jSU92ZY8]
掲示板で名前の後ろに#(文字列)を付けるとトリップ可能な方法を教えてください。

663 名前:nobodyさん mailto:sage [04/05/12 00:29 ID:???]
クラブ行って売人からEってのを買って服用するといいよ。トリップ可能です。



664 名前:621 mailto:sage [04/05/12 11:35 ID:???]
>>646
漏れにはわかんね。もっと簡単なやつがいい。

>>649
ありがと

誰か漏れを育てておくれ。自分のHPの作成の途中にまたくるよ

665 名前:nobodyさん [04/05/12 12:42 ID:RTxoXUFl]
クライアント側でurlエンコードする方法ってありますか?
getで、送信してもらうときに、日本語文字列がはいっててうまく
受信できないときがあるので。
フォームを使わず、リンクでやってるのでpost使えという案は
ナシで。

受信側はservletです。

666 名前:nobodyさん [04/05/12 13:13 ID:4+cRhCAf]
質問です。
XMLスタイルシートに
<xsl:stylesheet version="1.0" xmlns:xsl="www.w3.org/1999/XSL/Transform">
と記述した場合はXMLとXSLTから画面が表示されるのですが
<xsl:stylesheet xmlns:xsl="www.w3.org/XSL/Transform/1.0">
と記述した場合はスタイルシート中の「xsl:〜」がそのままブラウザで表示されてしまいま
す。

なぜでしょうか?教えてください。

667 名前:621 mailto:sage [04/05/12 15:33 ID:???]
foreach(keys %item){
jcode::convert(\$item{$_},"sjis");
}

自分だけのモジュール作ってるんだけど、terapad使って初め間違えてShift_JIS
で書いちゃったから全文コピーしてEUCで新規に空けたとこにペタリ。

その直後からエラーになってuseが成功しない・・・3〜4時間かけて実は上から2行目の文法が原因であると気づく。
いやでもおかしくないはずなのに・・・色々試すと、何故か他のフォルダでやると問題なし・・・????

そしてやっと気づいた、jcode.plのバージョンが古かったことに・・・・エラーがでたのは
requireしたjcode.plが17kb位で、問題なくいくとこのは21kbくらいだった。

3時間もこんなことに使うなんて・・・・・


668 名前:nobodyさん mailto:sage [04/05/12 15:46 ID:???]
>>665
JavaScript。

>>667
日記は夢板へ。

669 名前:nobodyさん mailto:sage [04/05/12 15:49 ID:???]
>>666
Web制作板へどうぞ

670 名前:nobodyさん mailto:sage [04/05/12 15:50 ID:???]
>>667
そんなもん /home/hoge/lib にでも置いて use lib '/home/hoge/lib'; して
いろんなとこからrequre でも use でもすべき。

671 名前:nobodyさん [04/05/12 17:05 ID:RTxoXUFl]
>>668
JavaScriptでurlエンコードしたものをサーブレットで
もどせんの?
エンコード方法が同じなのかよくわからん

672 名前:nobodyさん [04/05/12 17:39 ID:yQeTe8PQ]
初歩的な質問なんですが、教えて頂ければ幸いです。

Postgresql7.3からINT型を読み込むときに空文字列を入れると
エラーが出るようになったために以下のメッセージが出ます。
pg_atoi: zero-length string in /opt/apache/htdocs/public_html/keijiban.php

原因は理解できるのですが、どうやって解決してよいものかわかりません。
どうか、アドバイスを...
↓PHPのソース
#error_reporting(0);
require('./include/init.inc');
$admin_pass = '12345678';
$limit = 10;
$max = 100;
$R = pg_query("select title,body from bbs_title_table where bbs_id='$bbs_id'");
$rows = pg_num_rows($R);


環境:PostgreSQL 7.3.5
PHP 4.3.6
Apache 1.3.29
OS : Red hat Linux 9

673 名前:636 mailto:sage [04/05/12 17:40 ID:???]
>>671
RFC 嫁 ってことで FA

↓次の方ドゾー



674 名前:nobodyさん mailto:sage [04/05/12 17:42 ID:???]
>>672
鰓を読んで如し。
空文字列チェックするがよろし。

675 名前:672 [04/05/12 18:26 ID:yQeTe8PQ]
PSQLのテーブルか、
PHPを修正してエラーが出ないようにしたいのですが>_<

見当違いなこと言ってたらすいません...

676 名前:nobodyさん mailto:sage [04/05/12 18:39 ID:???]
>>675
>>674の意味がわからんの?
クエリ結果を判定したらいいじゃんってことでそ?


677 名前:672 [04/05/12 18:47 ID:yQeTe8PQ]
PSQLは、テーブルを定義しただけで
テーブルの中にはまだデータ入ってないんです...
だから検索しても何にもでてこないです++

また見当違いなこと言ってたらすいません

678 名前:nobodyさん mailto:sage [04/05/12 18:51 ID:???]
>>672
空文字列だった時にどう処理したいのかをスクリプト内に書く。
データが入ってない時にどう処理したいのかをスクリプト内に書く。
それがプログラマさんのお仕事れす。

679 名前:nobodyさん mailto:sage [04/05/12 18:52 ID:???]
いいかげんウゼェ!
専用スレがあるんだからそっちでやれや!

PHP + PostgreSQL
pc5.2ch.net/test/read.cgi/php/983128806/

680 名前:nobodyさん mailto:sage [04/05/12 19:37 ID:???]
質問〜。
xrea鯖でC言語CGI使えるってんで、やってみようと思い、
ローカルで動作確認してageてみたら動きません。
何か設定とか必要でつか?

681 名前:nobodyさん mailto:sage [04/05/12 19:54 ID:???]
>>680
コンパイルしてからうpしたか?

682 名前:nobodyさん mailto:sage [04/05/12 20:46 ID:???]
してからウpしますたけれど・・・。
駄目ぽ?

683 名前:nobodyさん mailto:sage [04/05/12 20:48 ID:???]
動きませんなんて言ってるやつは放置しとけ



684 名前:680 mailto:sage [04/05/12 20:53 ID:???]
じゃ、放置しといてください。

685 名前:nobodyさん mailto:sage [04/05/12 21:02 ID:???]
どうした?
気が付いて恥ずかしくなったか?w

686 名前:nobodyさん mailto:sage [04/05/12 21:07 ID:???]
xreaのサポート掲示板で聞けばいいのになんでここで聞くのだろうね?
しかも何をどのようにやったかも書かずに、ただ「動きません」だもんな。
鯖が厨に使わせると危険と判断して拒否したのかもなw

687 名前:nobodyさん mailto: [04/05/13 06:27 ID:???]
「bccとかでコンパイルした」に一票。

688 名前:nobodyさん mailto:sage [04/05/13 07:53 ID:???]
Linuxでgcc使ってコンパイルしる
xreaって鯖でコンパイル可だったっけ
昔トクトクでコンパイルしてxreaで動かしたって話を聞いたことがある。

689 名前:nobodyさん mailto:sage [04/05/13 09:56 ID:???]
perlのforeachとmap・・・・・・

mapの方が処理が早いらしいね・・・・foreachって・・・・



690 名前:nobodyさん mailto: [04/05/13 10:32 ID:???]
>>688
サーバ上でできるよ。
一番手軽なのはPerlのsystem関数でgccを実行する方法。

691 名前:nobodyさん mailto:sage [04/05/13 10:55 ID:???]
>>689
へーと思ってちょっと試してみたが逆の結果が。
ダマサレタ...

use Benchmark qw(:all);

@a = (1..1000);

timethese(100000, {
sum_foreach => sub {
my $sum;
for (@a) { $sum += $_ }
},
sum_map => sub {
my $sum;
map { $sum += $_ } @a;
},
});

を実行すると

Benchmark: timing 100000 iterations of sum_foreach, sum_map...
sum_foreach: 44 wallclock secs (44.29 usr + 0.00 sys = 44.29 CPU) @ 2257.85/s (n=100000)
sum_map: 47 wallclock secs (46.58 usr + 0.00 sys = 46.58 CPU) @ 2146.84/s (n=100000)


692 名前:nobodyさん mailto:sage [04/05/13 10:55 ID:???]
と思ったのだが、最後の式がサブルーチンの値になってしまうので
mapの値はいらないことが処理系にわかるように少し直して

use Benchmark qw(:all);

@a = (1..1000);

timethese(100000, {
sum_foreach => sub {
my $sum;
for (@a) { $sum += $_ }
$sum
},
sum_map => sub {
my $sum;
map { $sum += $_ } @a;
    $sum;
},
});

とすれば

Benchmark: timing 100000 iterations of sum_foreach, sum_map...
sum_foreach: 45 wallclock secs (44.25 usr + 0.00 sys = 44.25 CPU) @ 2259.89/s (n=100000)
sum_map: 43 wallclock secs (42.00 usr + 0.01 sys = 42.01 CPU) @ 2380.39/s (n=100000)

疑って悪かった。ごめんよ。


693 名前:nobodyさん [04/05/13 13:35 ID:PZ9gvfp2]
ハテナ アンテナみたいに
PINGなしの通常サイトの更新を教えてくれるサービス教えてチョ



694 名前:nobodyさん mailto:sage [04/05/13 16:24 ID:???]
foreachの生きる意味をみんなで考えてみよう・・・

695 名前:nobodyさん [04/05/13 16:50 ID:maKDveah]
簡単にP3Pを導入する方法教えて〜

自鯖のページにてクッキーを挿入

別鯖に飛んで指定のページをめくったら
イメージタグで自鯖のCGIを呼び出す

前に入れておいたクッキー情報を(識別用の文字列と時間の2つだけでつ)
テキストファイルに吐き出す

IEのセキュリティの設定を変えないと上手くいかない〜

696 名前:nobodyさん mailto:sage [04/05/13 22:25 ID:???]
>>695
鏡の前で「あぽぅ」って馬場さんのマネしてみ

697 名前:nobodyさん mailto:sage [04/05/13 22:38 ID:???]
activeperlインスコしたいんだけどさ、何故かうまくいかんのよね。
win98:ie6で容量も空いてるんだけどね。

とりあえずよくあるactiveperlインスコ講座みたいなサイトは見尽くしたんだけどさ、
インストーラ入れてmsiファイルを落として。インストーラsetupして、

そしてmsiファイルのactiveperl5.6をダブルクリック!!

って言ってもファイルの関連付けができてないから、アプリ選択になるのよね。一体どのアプリで起動させるのかわからんち。

PERLの質問板ってもうどこも廃墟っぽいだけど、どこに行くのが一番いいかな

698 名前:nobodyさん mailto:sage [04/05/13 22:45 ID:???]
>>697
Win98の場合、まず Windows Installer というのを入れないとだめぽ。
support.microsoft.com/default.aspx?scid=kb;ja;292539

699 名前:697 mailto:sage [04/05/13 23:35 ID:???]
>>698
ちゃんといれてあるぽ。

今、msiファイルってのがなんなのか説明読んでたら、もしや!?と思って落としたactiveperl5.613の
ファイルの関連付けを、その他から選んでインストーラ(InstMsiA.exe)にしてみたよ!

そしたら
Command line option syntax error. Type Command/?for HELP.
訳)ライン・オプション・シンタックス・エラーを抑制してください。Command/?for HELPをタイプしてください。

だってさ。とりあえずこのエラーの意味を調べる事にしたよ。

700 名前:nobodyさん mailto:sage [04/05/13 23:45 ID:???]
>>699
InstMsiA.exeはアーカイブファイルじゃねぇか。
そんなものに関連付けて動くわけないだろ。
Windows Installerを正しくインストールすればmsiファイルは関連付けされて
ダブルクリックでインストールできる。

701 名前:nobodyさん mailto:sage [04/05/14 00:07 ID:???]
まさかInstMsiA.exeをダウンロードした時点で
インストールできたと勘違いしてるわけじゃないよね。

702 名前:697 mailto:sage [04/05/14 00:13 ID:???]
正しくインスコできてないってことかぁ・・・正しくインスコできれば関連付けは自動。
自動でなんていうアプリケーションに関連付けられるてるんだろ。

インスコが失敗ってアンインスコのやり方もわからんちだしな。アプリケーションの追加と削除の中にもないんだよね。

って書きながらも色々試してたら、msiexecとかいうやつを見つけたからそれに関連づけてみたけど失敗。


お腹空いたぽ


703 名前:697 mailto:sage [04/05/14 01:03 ID:???]
できたぽ

c:\windows\systemフォルダの中にあるmsiexecってやつを恐る恐る削除してインスコもう一度
やってみたら、正常にインスコを完了できた。PERLのインスコまで完了。

・・・できてみるとあっけない。でも5時間も掛かった・・・・ありがとう



704 名前:nobodyさん mailto:sage [04/05/14 07:06 ID:???]
>>694
use Benchmark;
my @aa = 1..10;
my @bb = 10..20;
timethese(-1, {
'foreach' => sub {
foreach my $xx (@aa) {
foreach (@bb) { my $yy = "$xx-$_" }
}
},
'map' => sub {
map {
my $xx = $_;
map { my $yy = "$xx-$_" } @bb
} @aa;
},
});

古いバージョンだとmapは全般的に遅かったような。

705 名前:nobodyさん mailto:sage [04/05/14 10:00 ID:???]
それは>>691,>>692で書かれているようにmapの戻り値がいらないことを
処理系が判断できないので戻り値の配列を作ってしまっているから。

foreach版と同じことをさせてるならmapの戻り値はいらないはずなので

'map' => sub {
map {
my $xx = $_;
map { my $yy = "$xx-$_" } @bb;
1;
} @aa;
1;
},

としてみ。逆転すると思うよ。


706 名前:nobodyさん mailto:sage [04/05/14 13:52 ID:???]
foreachとmapはどちらが先に生まれたの?同時かな?

707 名前:nobodyさん mailto:sage [04/05/14 14:16 ID:???]
perl
モジュールをインストールするってどういうこと?モジュールって
use モジュール名;
って記述するcgiファイルと同じディレクトリにあればいいんじゃないの?

そういうことを勉強するならここっていうお勧めのサイトないでせうか。

708 名前:nobodyさん mailto:sage [04/05/14 14:40 ID:???]
perl のモジュールには、大雑把に分けて
・純粋に perl スクリプトだけで構成されたモジュール
・CやC++のコードと組み合わせて構成されたモジュール(XSモジュール)
の二種類がある。
前者の場合、*.pm を適切にコピーしさえすればたいてい動く。
しかし後者の場合は、CやC++のコードをコンパイルする作業も必要になる。
Crypt::SSLeay, DBI, HTML::Parser, Image::Magick, NKF, Unicode::Map8 などは後者。

詳しい話は Perlモジュールスレの方がいいかも。

709 名前:707 mailto:sage [04/05/14 15:28 ID:???]
>>708
ありがと。かなりわかりやすい説明だった。

あれからぐるぐる回ってたら、どうやらactiveperlはppmとかいうの使えば知識要らないYO!
とかに気づいてbulid638入れてプロンプトから
ppm install パッケージ名;
って打ち込んだだけでできちゃった;

その後>>708をみたらより理解できた。本当にありがと。


710 名前:704 mailto:sage [04/05/15 06:44 ID:???]
>>705
どーもです。了解しました。

711 名前:nobodyさん [04/05/15 10:23 ID:UYhfDapR]
で、foreachの存在意義だが、

foreach (1..$N) {〜}



map {〜} 1..$N;

あたりでどうだろうか。mapだと先に1..$Nのリストを生成
してからの処理になるらしく、$Nが大きくなると遅いし、
とても大きな値にするとOut of memory!で終わってしまう。
foreachはカッコの中が範囲だと特別扱いしてるらしく
そんなことはない。

あとmapではlastとか使えないってのもあるな。





712 名前:nobodyさん mailto:sage [04/05/15 15:03 ID:???]
>>711
そもそも用法・用量を守っていない悪寒。

713 名前:nobodyさん mailto:sage [04/05/15 18:10 ID:???]
foreach (@values) { s/a/b/g; }
@new_values = map { s/a/b/g } @values;

foreachは繰り返し。
mapはf(x)。




714 名前:nobodyさん mailto:sage [04/05/15 20:58 ID:???]
要するに「文意で使い分けろ」っちゅーことですな。
スピードが気になるんならアセンブラかCで書いてろと(これは漏れの感想ね)w

715 名前:nobodyさん mailto:sage [04/05/15 23:20 ID:???]
>>714
まだちょっと違和感があるような。
返り血が必要か否かって事なんだけど。

716 名前:nobodyさん mailto:sage [04/05/16 00:07 ID:???]
・foreachは制御構造
・mapは関数

717 名前:nobodyさん mailto:sage [04/05/16 00:10 ID:???]
foreachはずんどこべろんちょだって事を考えれば自ずと必要性も見えてくるかと

718 名前:nobodyさん mailto:sage [04/05/16 00:51 ID:???]
しかしPerlコーディングスレの方にふさわしい話題だな

719 名前:nobodyさん mailto:sage [04/05/16 20:04 ID:???]
ずんどこべろんちょを誤解している悪寒。

720 名前:nobodyさん mailto:age [04/05/16 20:05 ID:???]
CGIスクリプトのチャットを設置しましたが、時刻が数分ずれています。
対処方法を教えてください。

721 名前:nobodyさん mailto:sage [04/05/16 20:09 ID:???]
>>720
サーバの時計をあわす

722 名前:nobodyさん mailto:sage [04/05/16 20:11 ID:???]
>>720
117に電話してどっちが正しい時刻なのか確認しる!
話はそれからだ。

723 名前:nobodyさん mailto:sage [04/05/16 20:59 ID:???]
ずんどこべろんちょって何ですか?



724 名前:723 mailto:sage [04/05/16 21:03 ID:???]
すみません、自己解決しました。

725 名前:nobodyさん mailto:sage [04/05/17 01:00 ID:???]
スクリプト作成依頼スレ(丸投げ)作ってもいいですか?
需要がありそうなので。ダメといわれない限り立ててみようかと。

726 名前:nobodyさん mailto:sage [04/05/17 01:02 ID:???]
需要があっても供給はないと思うが。
ぐぐれで終わるだけだろうな。

727 名前:nobodyさん mailto:sage [04/05/17 01:06 ID:???]
>>725
ここは作る人の板でクレクレ君を呼び寄せることを望む奴はいないだろう。

728 名前:725 mailto:sage [04/05/17 01:10 ID:???]
Perlお勉強中の人がいると思ったので、立ててみようと思ったのですが。。。
どうもレスありがとうございました。自分でサイト立ててそこでやります。

729 名前:nobodyさん mailto:sage [04/05/17 01:14 ID:???]
こんばんは、質問です

最近イメージカウンタを作ってて思ったんですが、
画像データは<img>タグでCGIを呼んでHTMLに出力させる事ができますよね?
同様にSSIを使用せず文字をHTMLに出力させる方法ってあるんですかね?
CGIで画像ではなく文字を出力させるみたいな・・・。

730 名前:nobodyさん mailto:sage [04/05/17 01:17 ID:???]
前者は可能、後者は不可。

731 名前:nobodyさん mailto:sage [04/05/17 01:23 ID:???]
どうしてもやりたいなら、javascriptを吐くCGIをscriptタグで呼び出す

732 名前:729 mailto:sage [04/05/17 01:38 ID:???]
>>730-731

なるほど、JavaScriptですかぁ。
参考になりました、どうも有難う御座いま〜す m(_ _ )m

733 名前:nobodyさん mailto:sage [04/05/17 04:10 ID:???]
スレ違いでしたらスマソ…(叩かれ覚悟でカキコ・汗)

WebPGの方々って皆様
IllustratorやPhotoshopをバリバリ使える方々なのでしょうか?
(↑訳 これ出来なきゃWebPGなんて無理?)

すいません、現在Java習得中なのですが、今後
J2EE側に行くかWebに進むか悩み中なもので…
良かったらどなたかレスお願い致します。ペコリ



734 名前:nobodyさん mailto:sage [04/05/17 04:40 ID:???]
デザインとプログラムが一緒とな?

735 名前:nobodyさん mailto:sage [04/05/17 05:10 ID:???]
>>733
世間一般的にはデザインとプログラミングは分業。
経験上、会社組織が DQN ならば転職推奨。

♪規模が小さくてもバランス良く両者をこなせるのが吉かと思われ。

736 名前:nobodyさん mailto:sage [04/05/17 05:12 ID:???]
おいらはJ2EEとWebが対比されてるのが気になる....

737 名前:nobodyさん mailto:sage [04/05/17 07:31 ID:???]
レスありがとうございます
DQNな質問ですいませんでした
ある専学の紹介を読んでいたら、Illustrator等とJavaが一緒に紹介してあって
ちょっとパニくってしまって。

>>734,>>735
自分も今まで分業だと思ってました

>>736
すいません。「じゃあJ2EEとは?」と問われると上手く答えられない程
まだ知識不足です。何となくサーバーサイドに興味はあります
でも本当にまだ勉強不足です、ごめんなさい

もっと色々勉強します。ご親切な先輩方、ありがとうございました
ちょっと落ち着きました。お騒がせしました

738 名前:737 mailto:sage [04/05/17 07:47 ID:???]
ひとつ補足
しかもその専学、Webプログラマーコース、と書いてあったのでビビったんです
ほんとお騒がせしてすいませんでした

739 名前:nobodyさん mailto:sage [04/05/17 13:03 ID:???]
>>738
学校なんかいくより、 それ系の会社に就職する方が
身に付くの早いと思う。がんがれ。

740 名前:nobodyさん mailto:sage [04/05/17 13:15 ID:???]
逆にイラレ使ってきちんとデザインもできてJAVAのコーディングもできるなら
けっこう重宝されるかもね。

741 名前:nobodyさん mailto:sage [04/05/17 14:13 ID:???]
>>740
仕事量的に両方一人でこなすなんて無理だろ。
そりゃ重宝はされるが、どっちも半端になりそう。

多少デザインできて、コーディングしっかりできる方が
中小につとめるならいいと思う。
大は(ry

742 名前:nobodyさん mailto:age [04/05/17 15:09 ID:???]
ある同じページを作るとき、
iframeとframeでの違いを教えてください。

743 名前:nobodyさん mailto:sage [04/05/17 15:15 ID:???]
>>742
NC4.xに対応かどうか



744 名前:nobodyさん mailto:age [04/05/17 15:16 ID:???]
>>743
見た目に違いは出ますか?

745 名前:nobodyさん mailto:sage [04/05/17 15:22 ID:???]
板違いに早く気付こうね

746 名前:nobodyさん mailto:sage [04/05/17 17:57 ID:???]
愛があるかないか

747 名前:nobodyさん [04/05/17 18:43 ID:qNuteFzk]
PerlCGIでCOOKIEが上手く扱えないのですが、
どのスレで質問するべきですか

748 名前:nobodyさん mailto:sage [04/05/17 18:46 ID:???]
まず自分で検索するべきです。

749 名前:nobodyさん [04/05/17 18:49 ID:qNuteFzk]
>>748
調べました

CGI作るたびにCOOKIEについては調べて作るのですが、
一度として一発でうまくいった試しがないんです

今回もまたお手上げ∩( ・ω・)∩

750 名前:nobodyさん mailto:sage [04/05/17 19:16 ID:???]
>>749
その文章からは「一発ではうまくいかないけどTry&Errorで結果完成してる」と理解しますがOK?
そうなると何が上手くいってないのかわからないんですが。
応用力がないという話なら、訓練してくださいとしか言えません。
知識は教えられますが、思考力は自分で育てる以外ありません。

751 名前:nobodyさん mailto:sage [04/05/17 19:43 ID:???]
>>750
結果完成するのですが、
毎度毎度結局何が原因なのか全く分からないので・・・

今回も原因が分からない+出来ない状態です

752 名前:nobodyさん mailto:sage [04/05/17 20:11 ID:???]
いつも通り試行錯誤しろや。
ていうかどこで悩むんだ?
エンコードせず2byte文字喰わせてるとかないよな。

753 名前:nobodyさん [04/05/17 20:56 ID:qNuteFzk]
>>752

いや流石にソレは無いですよ。
ただ、どうもrequire とsub関係のあたりが怪しくて・・・・
とりあえず試行錯誤してきます( ´・ω・)ノシ



754 名前:nobodyさん mailto:sage [04/05/17 21:23 ID:???]
ぶっちゃけクッキーと関係なさそうだ

755 名前:マリモーマ ◆perlnoUpCk mailto:sage [04/05/17 21:38 ID:???]
ヘッダー表示前しか クッキー読み書きできないよ

756 名前:nobodyさん [04/05/17 22:27 ID:XRitFV0M]
HTMLにgzipかけてたら表示が速いかなと思ったんだけど、i-modeで読めません。
gzipにの対応/非対応の一覧とかって、どっかにないでしょか。
ググっても見つけられませんでした。

757 名前:nobodyさん mailto:sage [04/05/18 04:24 ID:???]
>755
マリモーマ久しぶり♥
そして氏ね

758 名前:nobodyさん mailto:sage [04/05/19 00:09 ID:???]
>>757
はぁ?おまえが(ry

759 名前:nobodyさん [04/05/19 14:32 ID:wXrEI+fw]
すんません。こちらのほうが適切そうなので

PukiWikiでFrontPageのタイトル名を
変えるにはどうしたらいいですか?

760 名前:nobodyさん mailto:sage [04/05/19 14:37 ID:???]
>>759
全然適切じゃない。まずはググれ。

761 名前:nobodyさん [04/05/19 14:55 ID:wXrEI+fw]
>>760
ありがとう

762 名前:nobodyさん mailto:sage [04/05/19 16:56 ID:???]
>>760
あんたその周辺のキーワードで
ぐぐってみたことあるんかい?
すげー的外れよ

763 名前:nobodyさん [04/05/19 21:41 ID:cap5admC]
IIS6.0、Windows2003を使っています。

とほほのアクセスカウンターをDLして設置したのですが、
アクセスカウンターが0から先へ進みません。
wwwcount.datcntに100を置いたのですが、それでも0だというところから
判断すると、おそらくcgiからファイルが見えていないのだと思います。

ちなみに、別のIIS5.0、Windows2000のサーバでは同じ構成で
問題なく動きました。
原因があるとすればどの辺りが怪しいのでしょうか?
ヒントとなるアドバイスをいただければ幸いです。

なお、BBSなど他のcgiプログラムは動いているので
Perlの設定などは大丈夫だと思います。
よろしくお願いいたします。



764 名前:nobodyさん mailto:sage [04/05/19 22:23 ID:???]
ここはCGI設置トラブルをサポートするスレじゃないぞ。

765 名前:nobodyさん [04/05/19 22:28 ID:cap5admC]
>>764
いえ、IISで起こりがちなトラブルを教えて頂ければ十分ですので
よろしくお願いいたします。


766 名前:nobodyさん mailto:sage [04/05/19 22:41 ID:???]
>>765 スレ違いと言っておるのが聞こえんか?

767 名前:nobodyさん mailto:sage [04/05/19 23:05 ID:???]
>>763
■ 設置の方法がわからない場合には
CGI設置について質問
pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)

768 名前:nobodyさん mailto:sage [04/05/19 23:26 ID:???]
>>767
ありがとうございます。

769 名前:nobodyさん mailto:sage [04/05/20 21:26 ID:???]
現在PHPでファイル保管用のアップローダを作ろうとしています。
そこで問題が出てきたのですが
同時に2個以上のファイルをアップロードしようとすると
-----------------------
ページを表示できません
検索中のページは現在、利用できません。
Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。
-----------------------
という画面表示になってしまいます。

1個のみのアップロードだと問題はないのですが・・・。
php.iniも見てみたのですが特に設定項目もなさそうですし・・・。

どなたか見当つくようなものがありましたら、アドバイスお願いします><


770 名前:nobodyさん mailto:sage [04/05/20 21:38 ID:???]
エスパーじゃないっての。
ソースぐらい晒せ。

771 名前:nobodyさん mailto:sage [04/05/20 21:43 ID:???]
「作ろうと」なんて書いてるけど、実態は単に配布ソースの設置なんじゃないか?
だとしたら板違いになるぞ。

772 名前:nobodyさん mailto:sage [04/05/20 23:00 ID:???]
なんでそんなに厳しいんだ?
まともにコミュニケーションもとれないのかよ

773 名前:nobodyさん mailto:sage [04/05/20 23:21 ID:???]
厳しく言われるようなバカな質問をしてしまったと教えるためじゃないの?



774 名前:nobodyさん mailto:sage [04/05/20 23:24 ID:???]

2ちゃんだからさ

775 名前:nobodyさん mailto:sage [04/05/20 23:42 ID:???]
2ちゃんでもこの板はなんか冷たすぎるぞ。
プログラム板とかもっと親切。
なんでそんなに殺伐とする必要がある?
吉野家やないんだぞ。

776 名前:nobodyさん mailto:sage [04/05/20 23:47 ID:???]
ム板と違ってドシロウトの流入が多い板だからさ。

777 名前:nobodyさん mailto:sage [04/05/21 02:55 ID:???]
ttp://2bee.jp/の解析イヤイヤというツール使用の来訪者をお断りしたいのです。
自分ではうっすらとhtaccessあたりで弾くのかなぁと思っていたのですが、
書き方が悪いのか、上手く弾けませんでした。
どこかの板で、あれはcgi串だといってる方がいたので、cgiスレと迷ったのですが、
初心者という言葉に惹かれこちらに質問させていただきました。
どなたか、ご教授下さいませんでしょうか。宜しくお願いします。

778 名前:nobodyさん mailto:sage [04/05/21 02:58 ID:???]
>>777
Web制作板で聞いてください。

779 名前:nobodyさん mailto:sage [04/05/21 12:00 ID:???]
-------------------------------------------------------
echo "<INPUT TYPE=HIDDEN NAME=mode VALUE=check>\n";

//サンプル動画
echo "サンプル動画<INPUT TYPE=FILE NAME=sample_movie SIZE=40><BR>\n";

//本体動画
for($i=0;$i<10;$i++){
$key = $i+1;
echo "動画紹介".$key."<INPUT TYPE=TEXT NAME=movie_info_".$i." SIZE=50><BR>\n";
echo "動画".$key."<INPUT TYPE=FILE NAME=movie_".$i." SIZE=40><BR>\n";
}

echo "<INPUT TYPE=SUBMIT VALUE=次へ><BR>\n";
-------------------------------------------------------
アップロード画面は以上のような感じです
受け取りの方では$HTTP_POST_FILES["変数名"]["tmp_name"]のように受け取っています・・・。

試してみたところでは
400kbくらいのファイル1つだけをUPするのは問題無しなのですが
2mbくらいのファイルを1つだけUPしようとしてもNG。
400kbのファイルを2つ以上UPしようとしてもNGです。

NG画面は特にエラー表示などではなく、「ページが表示できません」になってしまいます。


780 名前:nobodyさん mailto:sage [04/05/21 12:57 ID:???]
ここは エコな インターネットですね。

781 名前:nobodyさん mailto:sage [04/05/21 15:42 ID:???]
>>779
言語 鯖OS web鯖名が書いてないのでこちらで適当に想像して、
言語はPHP 鯖OSはirix web鯖はapacheとする。
phpの設定、upload_max_filesize post_max_size,memory_limit,max_execution_time
httpdの設定、limitequestBody
htmlフォームの設定、max_file_size
このあたりの設定に問題が無ければファイルアップロードに関係する問題はほとんど起こらないはずだ。

782 名前:nobodyさん mailto:sage [04/05/21 15:58 ID:???]
>適当に想像して...鯖OSはirix...
素敵ですw

783 名前:nobodyさん mailto:sage [04/05/21 19:36 ID:???]
こんにちは 勉強用に perl を使ってWEBページを表示しようとしています。
CGIモジュールを使うのではなく以下のようにヘッダーを記述して
HTMLを表示しようとしてます。
print "Content-type: text/html; charset=Shift_JIS\n\n"
print "<HTML>〜省略〜"

ブラウザからURLを叩いて ファイルを見に行くとブラウザ上に
Content-type: text/html; charset=Shift_JIS

<HTML>〜省略〜

とそのまま表示されています。
ためしにtelnetでcgiファイルをみにいったら 
通常一緒に吐き出されるヘッダーが生成されず 上記のようにブラウザに表示された
部分のみ返ってきています。

ネットで検索したのですが その原因がわかりません
因みに CGIモジュールを使うと通常どおりヘッダーをはきだしてくれてました。
どなたかご教授おねがいします



784 名前:nobodyさん mailto:sage [04/05/21 20:55 ID:???]
>>783
telnet でと言うところが漏れの心の琴線に触れたので、できるだけ付き合ってあげやう。
まずサーバの環境をなるだけ詳しく列記するのだ。

785 名前:nobodyさん mailto:sage [04/05/21 21:12 ID:???]
ありがとうございます
REDHAT8.0 + apache 1.3.29 + perl5.8 + j2sdk 1.4 です。
今回CGIモジュール はつかってないので、apacheのhttpd.confの設定ではないかと思ってるのですが
よろしくお願いします



786 名前:nobodyさん mailto:sage [04/05/21 21:12 ID:???]
セミコロンがないからだろ

787 名前:nobodyさん mailto:sage [04/05/21 21:15 ID:???]
>>786 失礼しました 書き忘れです
ただしくは
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML>〜省略〜";

です。
よろしくお願いします。

788 名前:nobodyさん mailto:sage [04/05/21 21:31 ID:???]
httpd.confなんて関係ないだろ。
短いテスト用のコードでやってみるとか切り分けはしたのか?

789 名前:nobodyさん mailto:sage [04/05/21 21:39 ID:???]
>>>788 はい 現状で一番短いコードで書いてやっています。
最低限のヘッダーと HTMLのアウトプットだけです。

790 名前:nobodyさん mailto:sage [04/05/21 23:22 ID:???]
>>789
短いのならここに晒してみるのも手かと。

791 名前:nobodyさん mailto:sage [04/05/22 00:32 ID:???]
このようになってます。
#!/usr/bin/perl

print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML>\n<HEAD><TITLE>Test</TITLE></HEAD>\n";
print "<BODY>TestPage</BODY>\n</HTML>\n";

792 名前:nobodyさん mailto:sage [04/05/22 01:05 ID:???]
>>790
ちなみにこれが telnetで アクセスしてはきだされた情報です。

Content-type: text/html; charset=Shift_JIS

<HTML>
<HEAD><TITLE>Test</TITLE></HEAD>
<BODY>TestPage</BODY>
</HTML>
Connection closed by foreign host.

通常であれば
HTTP/1.1 200 OK
Date: Fri, 21 May 2004 16:02:28 GMT
Server: Apache/1.3.29 (Unix) mod_jk/1.2.6-dev mod_perl/1.29
Connection: close
Content-Type: text/html; charset=sjis

<HTML>
<HEAD><TITLE>Test</TITLE></HEAD>
<BODY>TestPage</BODY>
</HTML>
Connection closed by foreign host.

上記のようにはきだされるはずなんですが
今も調べています
自分の検索方法が悪いとは思うのですが なかなか有益な情報がありません


793 名前:784 mailto:sage [04/05/22 01:43 ID:???]
あー、それはきっとあれだ。
mod_perl で動いてて、PerlSendHeader On が無い。



794 名前:nobodyさん mailto:sage [04/05/22 01:55 ID:???]
>>792
Apache+mod_perlでCGIを使うには?
www.din.or.jp/~bigstone/cgilab/cgitips/mod_perl1.html
3. HTTPヘッダは標準では出力されない

ここを見よ。


795 名前:nobodyさん mailto:sage [04/05/22 02:21 ID:???]
>> 793 >>794

できました!!
ありがとうございます!!
>>793さんのいうとおりに設定をかえたらできました。
mod_perlを使用するにあたり そのような注意点があったとはしりませんでした。
勉強になります。
助かりました!!



796 名前:nobodyさん mailto:sage [04/05/22 02:57 ID:???]
環境を書かないとなかなか答えが得られない質問の見本だな。
たまたま>>784が思い当たったからよかったものの。

797 名前:nobodyさん mailto:sage [04/05/22 17:55 ID:???]
>>796
だからお前らはそういう無駄な知識をフルに生かして
解答してればいいんだよ;

798 名前:nobodyさん mailto:sage [04/05/22 19:17 ID:???]
何言ってんだ?

799 名前:nobodyさん [04/05/22 19:36 ID:Myanbrca]
Amazon web serviceという、Amazonのアフィリエイトの一種みたいなものがあるのですが、
どうしても、出力するURLの&の部分が%26となってしまうので、Amazon web serviceの
掲示板で訊いたところ、以下の回答をもらったのですが・・・

The reason is that the ampersand character can not be sent in XML
because it is treated as a special character.
We URL-encode it so that we can send well-formed XML.

And you don't have to URL-decode these "%26"s.
We are handling the character correctly so that
we don't lose any information you send back to us.

2段落目の意味としては、
「%26でもいいし&でもいい」ということなんでしょうか?
それとも、「&じゃないとだめ」ということなんでしょうか?
原文だけではどうもくみ取れないものでして・・・

なお、Amazon web serviceは、
「XMLベースのプロトコルを使い、Web上で公開され、配布される自己完結型アプリケーション」だそうです
(私にとってはブラックボックスなもので)
www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/249-2835979-2165139

800 名前:nobodyさん mailto:sage [04/05/22 22:47 ID:???]
>>799
理由は、アンパサンド文字が特殊文字みたいに
扱われて、XMLで送れないからだ。
まぁ、俺達は、正しいXML形式で送るためURLエンコードするぜ。

藻前は"%26"をURLデコードするな。
藻前が俺達に送り返す情報を失わず、
正しくキャラクタハンドリングしてやるぜ。

こんな感じ?

801 名前:799 [04/05/23 05:31 ID:OgXIZlOW]
>>800
なるほど、ありがとうございます。

802 名前:799 mailto:sage [04/05/23 06:16 ID:???]
読み直したら
>藻前は"%26"をURLデコードするな。
の部分は
>藻前は"%26"をURLデコードしなくていい。
だね。スマソ。

803 名前:799 [04/05/23 07:00 ID:OgXIZlOW]
らじゃ



804 名前:nobodyさん [04/05/23 12:06 ID:EG5qmJCA]
Perlでサブルーチンのサブルーチンみたいな様なことは可能なのでしょうか?
やろうとしてもエラーが出てしまいます。。。ご教授して頂けると嬉しいです。。。

805 名前:nobodyさん mailto:sage [04/05/23 12:48 ID:???]
>>804
サブルーチンのサブルーチンってなんだよ。自分用語を使わずに説明してくれ。

806 名前:nobodyさん [04/05/23 14:46 ID:s/WV8cpJ]
書籍販売サイトのできるだけ詳しい概念図を探しています。
どなたか心当たりはございませんでしょうか?
よろしくお願いします。

807 名前:nobodyさん mailto:sage [04/05/23 15:35 ID:???]
>804
1. サブルーチンからサブルーチンを呼ぶ
 特に何もしなくても普通に可能。
2. サブルーチンの中でサブルーチンを定義する
 無名サブルーチンへのリファレンスを適宜変数に代入しておく。
3. モジュール内で別モジュールをuseする(多分これのことかと思うけど……)
 普通に可能。ただし、@INCに気を付けること。(あやふやな場合は明示的に
use libしとけ)

 あとはperldocなり読んどくれ。

808 名前:nobodyさん [04/05/23 16:45 ID:xfS+b+9p]
クッキーに格納する情報として、

username = hogehoge

ではなく

username_f1777111f5d0f1c81ffa04de751128fa = hogehoge

のように、なっているものがあります。username_ の後ろは
サイトの URL の MD5 値です。

echo -n www.example.com/ | md5sum
f1777111f5d0f1c81ffa04de751128fa

なぜこのような MD5値をつけているのでしょうか?何かセキュリティ
に関して有利な点があるのでしょうか?

809 名前:nobodyさん [04/05/23 17:08 ID:LFhulCXx]
HTMLを学びはじめました。
写真をJPG画像として貼り付けたのですが、
その画像をクライアントがコピーしたり印刷したりすることを防ぐ技術ってあるのでしょうか。

810 名前:nobodyさん mailto:sage [04/05/23 17:14 ID:???]
>>809
ありません。
なお、板違いなのでWeb制作板へどうぞ。

811 名前:nobodyさん mailto:sage [04/05/23 17:21 ID:???]
ウェブ上から更新でき、尚且つサーバー内にある文章郡を全文検索できるような
サイトを作りたいのですが、どのような言語を学ぶべきでしょうか?
漠然とした質問かとは思いますが、ご教示頂ければ幸いです。よろしくお願いします。

812 名前:nobodyさん mailto:sage [04/05/23 17:40 ID:???]
漠然とした回答かと思いますが、とりあえずPerlでよろしいんじゃないでしょうか

813 名前:nobodyさん mailto:sage [04/05/23 17:44 ID:???]
>>811
更新と検索のスクリプトをそれぞれ探してきてそれを書いてある言語を勉強すれば?



814 名前:nobodyさん mailto:sage [04/05/23 17:46 ID:???]
>>812
>>813
さっき探してみたところ、どうもBlogというのものが
自分の理想に近い気がしましたので、Blogを構築することのできる言語を
学ぼうと思います。何年かかるかわかりませんが、せめて公開されてるスクリプトを
改造できるぐらいにはなりたいと思います。ありがとうございました!

815 名前:nobodyさん mailto:sage [04/05/23 17:47 ID:???]
>>811
web制作板で質問してた人かな?
結論から言うとどんな言語でも可能です。
時間はいっぱいあるみたいなのでWebProg板にある言語を
片っ端から学んでみてはイカガ谷^hでしょうか?

816 名前:nobodyさん [04/05/24 07:25 ID:kZRbj7hb]
HTMLで以下のように書かれて得られるページがあるんですが

<form action="www.jra.go.jp/JRADB/accessS" method="POST">
<input type="HIDDEN" name="CNAME" value="W01PS_D3/xW01">
<input type="HIDDEN" name="xW01" value="052004030211">
<input type="SUBMIT" value="結果">
</form>

こっからとんでいくページに、それぞれに一意のURLを与えることはできますか?

817 名前:nobodyさん mailto:sage [04/05/24 07:26 ID:???]
つまりは、www.jra.go.jp/JRADB/accessSの後ろにURL に値を追加したいのです。

818 名前:nobodyさん [04/05/24 09:24 ID:gsgxf1VL]
PHPで数人が書き込めて、編集・削除が可能な日記のようなものを作っているのですが
日記のログファイルは1つに纏める方が良いのでしょうか?
一つに纏めてしまうと編集や削除をする際にログを全て書き出すことになってしまい、
個別にファイル化するとファイルのオープンクローズの回数が増えることになりますよね
 
どちらがサーバーに優しいか、またWebProgとして正しいのかご教授願えませんでしょうか
うまく説明できず、わかりにくいかもしれませんがよろしくお願いします。

819 名前:nobodyさん [04/05/24 09:38 ID:mEIt6meS]
>>818 まぁ本当ならDBをバックエンドに使うべきだと思うが。

820 名前:nobodyさん mailto:sage [04/05/24 13:33 ID:???]
>>816
fsockopen

821 名前:nobodyさん mailto:sage [04/05/24 13:42 ID:???]
>>819
とりあえず適切なAPIを定義してファイルを直接さわらずに本体部を書く。
APIの実現は適当に気分で好きな方でやれ。あとは性能上の問題が出て
から考えよう。運がよければ一生考えずにすむYO。



822 名前:nobodyさん [04/05/24 13:48 ID:UTkyEtjY]
VBScriptでデータベースをWebに表示するプログラムを書いてるんですけど、

表示したデータを並べ替えたりPageSizeで区切ったページを切り替える場合、
レコードセットを保持したまま操作するのがいいのか、それともその都度
レコードセットを作るのと、どちらがサーバーに負荷が少ないでしょうか?

823 名前:818 mailto:sage [04/05/24 14:34 ID:???]
>>819,821
なるほど、ありがとうございました。
PHP自体も勉強し始めたばかりなので
DBはさっぱりなのですがいろいろと勉強してみたいと思います



824 名前:nobodyさん mailto:sage [04/05/25 01:39 ID:???]
>822
多分こっち向け。
==ASP== Part 3
pc5.2ch.net/test/read.cgi/php/1059401269/

ちなみに知ってたらすまんが、RecordSetをSessionや
Applicationに突っ込んだりしないよーに。

825 名前:822 [04/05/25 11:00 ID:7PIn4EZp]
>>824
誘導ありがと。マルチにならないようにこっちの質問は放棄します。

826 名前:nobodyさん [04/05/25 16:21 ID:63AuefFn]
cookieについて質問があります。
自分で発行したcookieを別ドメインの別ページ(自分のサイト)で読み込みたいのですが、
具体的な方法がわからず、質問をさせて頂きます。

■cookieを発行するページ
www.hoge.com/setcookie.html

■↑で発行したcookieを読み込みたいページ
www.read.jp/getcookie.html

発行時のdomain属性を、読み込み先のドメインにしてみたりしましたが、
その場合には発行することすら出来ず、どの用にすれば自分のしたい事
が実現出来るのか分からなくなってしまいました。

どなたかわかる方がいらっしゃいましたら教えて頂けますでしょうか。

827 名前:nobodyさん mailto:sage [04/05/25 16:28 ID:???]
諦めれ

828 名前:nobodyさん mailto:sage [04/05/25 17:10 ID:???]
>>826
そんなことが出来たら大変なことになる。

829 名前:nobodyさん [04/05/25 17:14 ID:ZkrxDK+D]
>>826 それができたら、それは脆弱性という。

830 名前:826 [04/05/25 18:38 ID:63AuefFn]
>>827-829
あぁぁぁああ、理解出来ました。
道理でいくら探しても検索出来ない訳ですね。
有難うございました。

831 名前:nobodyさん [04/05/25 19:17 ID:HPf1dXTA]
教えてくださいまし・・・

smrshで引っ掛かってますです。

.forwardで、「"|(/path/●●●.pl /path/dir /path/dir)"」っていう記述をせい
というプログラムを使おうとしているのですが、
smrshで()は使えないよー
というエラーが出てしまいます。

きっと、(を使わずに似たような記述が出来るような気がするのですが、
どなたかわかる方がいらっしゃましたら、お教えください。

832 名前:nobodyさん mailto:sage [04/05/25 19:22 ID:???]
>>831
板違い。
Linux板かUNIX板で聞け。

833 名前:831 [04/05/25 19:25 ID:HPf1dXTA]
>>832
うへーい、リョカーイ。
ありがとね。



834 名前:nobodyさん [04/05/25 19:32 ID:DQ893+dy]
PHPの質問です。

$linecount = sizeof(`/bin/ls`);

で、複数行の出力結果の行数を$linecountにいれたいのですがいつも1が代入されてしまいます。
うまくちゃんとした行数を入れる方法を教えてください

835 名前:nobodyさん mailto:sage [04/05/25 19:50 ID:???]
>>834
マニュアルによると、
` ` = 実行演算子 = shell_exec
string shell_exec ( string cmd)。つまり文字列。
一方、
sizeof = count
countは変数が配列でない場合は1を返します。

試してないけど、結果が配列に入りそうなのはexec()かなぁ。
いやよく知らんけど。

836 名前:nobodyさん [04/05/26 12:08 ID:???]
具体性に書ける質問でスマソですが、

(フレームを使えば簡単にできるのですが)
フレームを一切使用しないという条件で
フォームを送信したらサーバーサイドでテキストファイルに書き込みをおこない、
書き込み終了したらそれをクライアントに通知して、
(通知するのは書き込みが終わったという事実のみで
この時画面の書き換え等は一切おこなわない)
それを契機にクライアントサイドのJavaScriptを実行する

というような事は可能ですか?
もし可能ならやり方のヒントだけでもお願いします。

837 名前:nobodyさん mailto:sage [04/05/26 12:22 ID:???]
>>836
俺詳しくないがFLASH使えば出来るかも?

838 名前:nobodyさん [04/05/26 13:51 ID:cudYJU/N]
www.xxx.com/download.cgi?name=001(もしくはPHP)
というURLにアクセスすると、001.zipというファイルがダウンロード出来るスクリプトで、
このアドレス(ファイル)を同時に1人しかアクセスできないようにすることは可能でしょうか?
ファイルに対する直接リンクは考慮しないものとして。
#apacheのmoduleとかBASIC認証とかも使わずにスクリプトのみで

839 名前:nobodyさん mailto:sage [04/05/26 13:57 ID:???]
>>838
可能だね

840 名前:nobodyさん mailto:sage [04/05/26 14:25 ID:???]
>>836
一般的なブラウザだったら、
「フォーム送信」は「画面書き換え」とワンセットなので、
フォームを送信したら必ず画面を書き換えることが前提となる。
しかし >>837 が言うように、FLASH とか Java Applet とか ActiveX とか
その辺のものを使えば不可能でもない。

>>838
やり方はいろいろあるが、例えばファイルロックを使えば可能。

ところでBASIC認証でどうやって実現するつもりだったんだ?
そっちの方が興味あるんだが。

841 名前:838 mailto:sage [04/05/26 15:31 ID:???]
レスありがとうございます。
ファイルロックを使ったのですが、
print $q->redirect("www.xxx.com/download/001.zip");
だと、ダウンロード出来てしまいます。どうすれば良いのでしょうか?

>>840
BASIC認証にかんしては、モジュール等で制限した上に、認証をかければ
よりダウンローダーの数を制限できると思ったからです。
直接的に使う意味で書いたのではないですが、書き方が悪かったです。
すまんです。

842 名前:nobodyさん mailto:sage [04/05/26 15:49 ID:???]
>>841
redirectしたら駄目だろ....
ファイル送信前に フラグとなるファイルを作成し、
ファイル送信完了後に フラグとなるファイルを削除する。
つまりはダウンロード処理自体をスクリプトに組み込む。
スクリプトが起動した時にはフラグとなるファイルが存在するかチェックすることで
スクリプト本体の重複起動つまりは重複ダウンロードを禁止する。

843 名前:nobodyさん mailto:sage [04/05/26 16:04 ID:???]
ActionScriptのスレって何処でしょう



844 名前:838 mailto:sage [04/05/26 16:09 ID:???]
>>842
自分もそう思ったのですが、ダウンロード処理をスクリプトに組み込むには
どんな関数を使えば…。

845 名前:nobodyさん mailto:sage [04/05/26 16:34 ID:???]
>>843
Flash板じゃないの?

846 名前:nobodyさん mailto:sage [04/05/26 16:43 ID:???]
>>845
あーあった、誘導サンクスコ!
Web制作板とWebProg板ばっかり探してたよ…。

847 名前:nobodyさん mailto:sage [04/05/26 17:03 ID:???]
>>844
perl だと、open と binmode と print


848 名前:nobodyさん mailto:sage [04/05/26 17:18 ID:???]
サイトが大きくなってくるとCGIのフォームに名前をつけたりするのが
つけるのがとても面倒になってきます。
デザイナとプログラマで仕事わけてやってるのですが、
WebObjectsのデモを見たら、名前(というかid)をドラッグ&ドロップで
付けられてて非常にいいなぁと思いました。
ただWebObjectsは高いので無料もしくはリーズナブルな開発環境はない
ものでしょうか?
なければ、自分で作ってみようかと思ってるんですが、、、。

849 名前:848 [04/05/26 17:26 ID:akxzxTMW]
WebObjectsは
1.名前リストからドラッグ&ドロップ
で名前が付けられるのに、
ドリウィだと、
1.フォーム項目を選択。
2.プロパティウィンドウのname属性をクリック
3.名前を手入力あるいはコピー&ペースト
と3段階必要なので、ドラッグ&ドロップで名前を付けられるツールが
欲しいってことです。

850 名前:836 mailto:sage [04/05/26 17:37 ID:???]
>>837
>>840
皆さま
レスありがとうございました。
参考になるサイト等ございましたら、引き続きご教示願います。

851 名前:nobodyさん mailto:sage [04/05/26 17:40 ID:???]
>>844
<?php
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=001.zip");
readfile("001.zip");
exit;
?>

852 名前:838 mailto:sage [04/05/26 18:48 ID:???]
>>844 >>851
ありがとです。Perl、PHP共なんとか出来ました。
追加質問で、PHPでMIMEタイプを自動的に取得するにはどうしたらいいのでしょうか?
mime_content_typeを使わずに判別するには…。

853 名前:nobodyさん [04/05/27 14:41 ID:fquSccy3]
日替わりでリンク先を替えるCGIなんすけど
日替わりで替わらないんです どこか間違っているんでしょうか?
#!/usr/local/bin/perl
$datafile="hoge.dat";

@lines=&in_file($datafile);
($log_date,$num)=split(/\s/,shift(@lines));
$now_date=&get_time;
if($now_date ne $log_date){
if(++$num>$#lines){$num=0;}
&out_file_open($datafile);
print OUT "$now_date\t$num\n";
foreach(@lines){print OUT;}
&out_file_close;
}
&location($lines[$num]);

sub location{print "Location: $_[0]\n\n";exit;}
sub get_time{
$ENV{'TZ'}="JST-9";
local($sec,$min,$hour,$mday,$mon,$year,$wday,$dmy,$dmy)=localtime(time);
$year+=1900;$mon++;
if($mon <10){$mon ="0$mon"; }
if($mday<10){$mday="0$mday";}
if($hour<10){$hour="0$hour";}
if($min <10){$min ="0$min"; }
if($sec <10){$sec ="0$sec"; }
"$year$mon$day";
}



854 名前:nobodyさん mailto:sage [04/05/27 16:04 ID:???]
すいません。
『〜なCGIを探しているんですけど、どこかで配付されてませんか?』
みたいな質問をするのに適したスレはどこかにございますでしょうか。

改造丸投げスレは見つけたのでそちらで依頼しようかなーとも思うんですけど。。

探しているのはJoyful NoteのPHP版で
・アップされたファイル名に固有のヘッダを付けられる
・アップされたファイル名に付く番号を桁揃えできる
・デザイン的にちょっとイイ

というようなものです。
Joyful Noteではアップされたファイルに付く名前は
1.jpg 10.jpg 100.jpg
という感じで番号のみで桁揃え無しなのが、ちょっと利用者の立場から見て
好きじゃないかなと思いまして。
鏡の国さんで配布されてるのを改造しようと思ったんですが
なにぶん完全に素人なもので失敗してしまいました。

SUGAさんとこで配布されてるJoyful Note-SはPerlなんですね。

855 名前:nobodyさん mailto:sage [04/05/27 16:06 ID:???]
pc5.2ch.net/test/read.cgi/hp/1081608108/l50

856 名前:854 mailto:sage [04/05/27 16:09 ID:???]
>>855
即答ありがとうございます。なるほど。そっちの板にあったんですね。

改造等で何かあったらまたこちらの板でご厄介になります。その時はよろしくお願いします。お邪魔しました。

857 名前:nobodyさん mailto:sage [04/05/27 17:13 ID:???]
今日からXPにApacheとperl.exe入れてperl勉強開始しましたよろしくです。
Windowsのコマンドプロンプトなんですが、MS-DOS時代からある(らしい)
ツールなんで、何かWindows上の起動ショートカットってありますか?
ショーカットアイコン作ればいい話ではあるんですが。


858 名前:nobodyさん mailto:sage [04/05/27 17:35 ID:???]
>>853
原因なんかいくらで考えられるのにそんな一部分だけでどうしろってんだ。
切り分けしろ。
-wオプションを使え。

(´-`).。oO(まあ、下のほうのあの変数名間違いだとは思うが・・・)

859 名前:nobodyさん mailto:sage [04/05/27 17:36 ID:???]
>>857
何をしたいのか意味不明

860 名前:nobodyさん mailto:sage [04/05/27 17:49 ID:???]
>>858
お前親切だな。


861 名前:nobodyさん mailto:sage [04/05/27 18:11 ID:???]
>>857
Windowsの操作法は板違い。Win板に池。

862 名前:nobodyさん [04/05/27 18:47 ID:CmbrII2i]
pukiwiki 1.3.7で既にあるページを編集して、[最終更新のRSS]を
RSSリーダでチェックしても何も出てきません。

1.4.3 でページを編集して、RSSリーダでチェックすると更新分が表示
されますけど、1.3.7で同様に更新分をRSSリーダで表示する方法は可能
でしょうか。

ご存じの方、よろしくお願いします。

863 名前:nobodyさん mailto:sage [04/05/27 19:03 ID:???]
wikiは別にスレ起ってるぞ。



864 名前:862 mailto:sage [04/05/27 19:15 ID:???]
>>863
すみません、逝ってきます

865 名前:nobodyさん mailto:sage [04/05/29 00:42 ID:???]
>>861
(´-`).。oO(siranaitteiebaiinoni)

866 名前:nobodyさん [04/05/29 12:58 ID:RFlme9vy]
テキスト入力で、入力モードを自動で半角にするにはどうすればよいのですか?


867 名前:nobodyさん mailto:sage [04/05/29 13:05 ID:???]
板違い

868 名前:nobodyさん mailto:sage [04/05/29 13:06 ID:???]
なんのソフトのテキスト入力のはなしだか・・

入力モードってのがあるんなら自動半角設定があればできるでし

869 名前:nobodyさん mailto:釣れるかなsage [04/05/29 13:13 ID:???]
input type="text"なら、IE限定でime-modeてのがある。
>>867が言ってるように、htmlの範囲で板違いだよ。
君にはまだwebプログラムは早いんじゃないかな?HTMLを勉強しておいで。

870 名前:nobodyさん mailto:釣られてみる sage [04/05/29 19:07 ID:???]
>>869
(゚Д゚)ハァ?どっちにしろ板違いだろが。日本語勉強してこいや(゚Д゚)ゴルァ!!

871 名前:nobodyさん [04/05/29 21:56 ID:wUsBuIWd]
qmail対応のフリーな
フォームメールをご存知だったら教えて欲しいのですが、
ここで質問して良かったのでしょうか?

ageますが。

872 名前:nobodyさん mailto:sage [04/05/29 21:57 ID:???]
うわ、過去ログも読めない俺
855逝ってきますスンマセン

873 名前:nobodyさん mailto:sage [04/05/29 21:58 ID:???]
>>871
【CGI】こんなCGI探してますver.13
pc5.2ch.net/test/read.cgi/hp/1081608108/




874 名前:nobodyさん [04/05/30 00:44 ID:hzxFqpWz]
mysql+phpの書籍っていっぱいあるけど
オススメはなに?

875 名前:nobodyさん mailto:sage [04/05/30 01:10 ID:???]
PHPっていうとデータベースとセットの観があるな。
なのでどれでもたいして変わらないような気がする。
とりあえずこれでも立ち読みしてみ。
ttp://www.sra.co.jp/people/t-ishii/php_new/php4_new.html

ぶっちゃけPHPのマニュアルが一番為になる。

876 名前:nobodyさん mailto:sage [04/05/30 01:10 ID:???]
またかよ・・・
本屋で読めば自分のレベルに合うかわかるだろ?

877 名前:nobodyさん mailto:sage [04/05/30 02:02 ID:???]
perlを勉強中です。

CGI呼出し時にurlの引数に配列を直接入れる事は可能でしょうか?

PHPでは出来ると聞いて、perlでやってみてるのですが上手くいきません。

具体的には、以下の様にしました。
hoge.cgi?huga%5B%5D=1&huga%5B%5D=2&huga%5B%5D=3

また、この方法が無理な場合は、$huga=1,2,3で代入して送って
受け取ったCGIで@huga=(1,2,3)で代入したいのですが、urlの
; / ? : @ & = + $ ,
以上は特別な意味を持つようなのですが、
, を %2Cにエンコードして送信すれば問題有りませんでしょうか?

878 名前:nobodyさん mailto:sage [04/05/30 02:23 ID:???]
>>877
ttp://tohoho.wakusei.ne.jp/lng/199903/99030013.htm
最後のほうを読め。

879 名前:nobodyさん mailto:sage [04/05/30 05:58 ID:???]
perlで画像のトリミングはどのようにすればよいのでしょうか?

具具って見たところ柿のページがHITしました
ttp://www.i-tech-jp.com/webapp1_cgi.html
有料みたいでソースを見れません。

どなかたサンプルソースをお願いします。

880 名前:nobodyさん mailto:sage [04/05/30 06:51 ID:???]
>>879
search.cpan.org/~jcristy/PerlMagick-6.00/Magick.pm

881 名前:877 mailto:sage [04/05/30 09:30 ID:???]
>>878
ありがとう。

882 名前:nobodyさん mailto:sage [04/05/30 13:34 ID:???]
perlでスクリプト組んでいて、Flashのサイズを取得するためにPHP+GDを使いたいんですが
perlからサイズ取得スクリプト(PHP)を実行して帰って来た結果をperl側で取得することは不可能でしょうか?
教えて下さい。お願いします。

883 名前:nobodyさん mailto:sage [04/05/30 13:39 ID:???]
>>882
pc5.2ch.net/test/read.cgi/php/1085557731/95



884 名前:nobodyさん mailto:sage [04/05/30 15:34 ID:???]
perlで100行くらいURLを書かれたdatファイルからランダムに4つ取り出したいのですがどうすればいいでしょうか?
ひとつだけなら簡単にできたんですが複数のやり方が分かりません。
宜しくお願いします。

885 名前:nobodyさん mailto:sage [04/05/30 15:47 ID:???]
forループでもしとけ

886 名前:879 mailto:sage [04/05/30 18:15 ID:???]
>>880
Image::Magickを使えって事ですね。
ご紹介のページのソース見たり、さらにググったりしてますがまだできてません。

ttp://lss.eternity.ne.jp/cgi-bin/link/lss_frame.cgi?class.cgi?6
ここの
sendpdxが参考になりそうなのですが、まだよくわかりません。

私の向いている方向は間違ってませんか?
それと、私の借りてるサーバのImage::Magickのバージョンは5.35で、ご紹介のページは6.00なのですが、バージョン5.35でもトリミングはできますでしょうか?

以上の2点を教えていただければ、あとは自分で何とかしてみたいと思います(ギブアップするかもしれませんが)。
よろしくお願い済ます。


887 名前:nobodyさん mailto:sage [04/05/30 19:53 ID:???]
暮れ暮れ厨う是絵
自分で調べろよ

888 名前:nobodyさん mailto:sage [04/05/30 23:44 ID:???]
>>886
ttp://www.imagemagick.org/

889 名前:nobodyさん mailto:sage [04/05/30 23:47 ID:???]
>>887
答えられん香具師はレスすんなよ。
初心者質問スレなんだから仕方ないだろうが。
お前のほうがよっぽどうざいよ。

890 名前:nobodyさん mailto:sage [04/05/31 02:12 ID:???]
>>889
初心者さん釣られないでくださいね。

>>886
所謂これも「一つの方法」ですので、 888 氏の提示されている URI が本家ですので WEB 翻訳してみるなりと、
いろいろと挑戦してみてくださいです。

891 名前:886 mailto:sage [04/05/31 04:29 ID:???]
>>888,890
できました。ありがd

892 名前:nobodyさん mailto:age [04/06/01 01:00 ID:???]
CGIにクエリを送ると、計算結果をメールで返信するやつがあるじゃないですか。
普通なら、
ユーザ->ブラウザ->cgi->メール->ユーザ
というところを
ユーザ->ブラウザ->漏れのcgi->cgi->メール->漏れのcgi->ブラウザ->ユーザ
って感じで出力結果のメールを拾いたいのですがなにかスマートな方法はないですか?

ちなみに、このサイトは計算結果を教えてくれませんでした。
助けてエロい人。

893 名前:nobodyさん [04/06/01 01:07 ID:0MBf6eqh]
今回fedora core1とApacheでサーバをたてました。
それで今までレンタルサーバーで動かしていたperlスクリプトを、
こっちのサーバーに設置したところ一応動くのですが、
掲示板のログファイル(テキスト)を読み込んでくれません。
今まではcgi-binのなかにlogというディレクトリを作って、
そこにあるログファイルに読み書きしていたのですが・・・・。

どなたかご教示いただけないでしょうか。




894 名前:nobodyさん mailto:sage [04/06/01 01:09 ID:???]
>>892
アホですか?
それともスーパーハカーになってみたいとか?

895 名前:nobodyさん mailto:sage [04/06/01 01:11 ID:???]
>>893
スクリプトか鯖の設定がマズイんだろ。

896 名前:nobodyさん mailto:sage [04/06/01 01:22 ID:???]
>>892
CGIにPOSTした後、メールボックスに届いているはずのメールを
POPで取りに行くんだろうなあ

自分自身が25番のポートをlistenして待ち受けるのはお勧めしない

897 名前:nobodyさん mailto:sage [04/06/01 01:27 ID:???]
訂正
>ちなみに、このサイトは計算結果を教えてくれませんでした。
ちなみに、このサイトは計算方法を教えてくれませんでした。

>894
データを盗むとかという話じゃなくて、出力がメールだとメーラを起動するのがめんどくさいってこと。
想定ユーザは俺しかいないから盗むってわけでもないし。

捨てメールアドレスに送信させてpopを直接たたいて受信するしかないかな?

898 名前:nobodyさん mailto:sage [04/06/01 01:42 ID:???]
まあ口ではなんとでも言えるし

899 名前:nobodyさん mailto:sage [04/06/01 01:57 ID:???]
まぁその方法でいいから作ればいいじゃない。
ごちゃごちゃ言ってるだけで作れないようだと本7と思われても仕方ないぞ

900 名前:nobodyさん [04/06/01 09:11 ID:s0dzumI6]
1.docomoの携帯のメールでdocomo同士だと1日200件という制限があるが、
これを回避する方法があるらしいのですがぜんぜんわかりません。

2.ある番号がFOMAなのかmovaなのかを相手に知られずに判定する方法とは?

こういった質問はどこにすればいいんでしょうねぇ?
誘導お願いします。

901 名前:nobodyさん [04/06/01 11:56 ID:g7eZEVaT]
httpdでは動作確認済みのcgiなのですが、
プロバイダのサーバにアップすると、エラーが出て開けません。
パーミッションの間違い以外に、どういう原因が考えられるでしょうか?
上級者の方の意見をお聞かせください。
わけがわかりません。

902 名前:901 mailto:sage [04/06/01 12:01 ID:???]
追記:もちろんcgiの使えるサーバで、ディレクトリも任意です

903 名前:nobodyさん mailto:sage [04/06/01 12:06 ID:???]
>>901
Perlのバージョン違いとか。
そのCGIは実はRubyで書かれててサーバにはRubyが入ってないとか。

ま、その情報だけでまともな推測しろと言うほうがムリだわな
せめてサーバのhttpdが出したエラーを書けよ



904 名前:nobodyさん mailto:sage [04/06/01 12:28 ID:???]
>>901
たぶん君は、
「こういうときに考えられる原因は2〜3個ぐらいしかなくて、
それぞれ対処法も確立しているだろうから、
それを聞いて全部試せば、どれか一つは当たるだろう」
などと気楽に考えているのではないかな。

実際には、そういうときに考えられる原因は無数にあって、
対処法もその数だけある。
したがって君のアプローチは、現実には機能しない。


905 名前:nobodyさん mailto:sage [04/06/01 12:36 ID:???]
>>903
>Perlのバージョン違いとか。
>そのCGIは実はRubyで書かれててサーバにはRubyが入ってないとか。

難しい(珍しい)ことは何もしてないのですが・・・
Perlのバージョンってなんだろう?

サーバのエラーは
500 Error - Internet Server Error
です。

906 名前:901 mailto:sage [04/06/01 12:39 ID:???]
>>905 = >>901です

>>904
はい、確かに・・・
自宅のhttpdで動けば、サーバでも動くものと思っていたので。
そんなにいっぱい原因が考えられるんですか(TT)

907 名前:nobodyさん mailto:sage [04/06/01 12:46 ID:???]
エラーの意味分かれ。
500ではお話にならない。

908 名前:??? mailto:??? [04/06/01 13:24 ID:???]
>> 1.docomoの携帯のメールでdocomo同士だと1日200件という制限があるが、
ってドコモ宛にドコモからメールを送るの?
PCからでなく?

909 名前:900 mailto:sage [04/06/01 13:53 ID:???]
www.nttdocomo.co.jp/info/meiwaku/mail_limit/index.html
悪徳業者が大量にメールを送ってくる場合に困るので1日200件までOKでそれ以上は
止める機能がある。
だけど、その機能を無効化する方法が知りたいのです。
バーチャルドメインつくってメールを送ればできそうなんですが、
sendmailなどの設定に詳しいわけではないので質問しました。


910 名前:nobodyさん [04/06/01 13:53 ID:yEV2jPhC]
DoCoMoなどの携帯メールアドレスの書式の仕様書を探しています。
どなたかご存知内でしょうか?


911 名前:nobodyさん mailto:sage [04/06/01 15:58 ID:???]
>>901
単純なCGIを使って、プロバイダと君の鯖との違いを把握するのが早期解決の道。

>>910
RFC 822
www.w3.org/Protocols/rfc822/rfc822.txt

912 名前:nobodyさん mailto:sage [04/06/01 16:01 ID:???]
>>909
簡単に無効化できるようなら制限の意味ないと思うんだけど・・・
悪徳業者じゃないと言うならDoCoMoに相談すれば?

913 名前:nobodyさん mailto:sage [04/06/01 16:32 ID:???]
>>910
DoCoMo には 911 氏が紹介した RFC 違反があって@ の前に . が許される。
なので世間一般的なずぼらな態度でいいんじゃない。



914 名前:nobodyさん [04/06/01 17:30 ID:9xNBkghz]
KENTの掲示板で管理人だけスレストが出来るプログラムを教えて下さい偉い人

915 名前:nobodyさん mailto:age [04/06/01 17:33 ID:???]
ネットショップを作りたい。

機能
注文された内容がDBに保存
会員登録するとDBに保存
注文すると販売者に注文がきたっていうメールがくる
注文内容を見るのは素人でも簡単
会員情報をみるのも素人でも簡単

注文内容をDBに入れたりするのはわかるけど、それを素人でも見やすくするには普通はどうするの?
osCみたいな管理画面があると最高だけど、osCはカスタマイズが面倒。普通にショップのシステム
を作る時はどんな感じなの?(セキュリティレベルの高いサイト)顧客管理とかを素人でも簡単に
できるプログラムにしなきゃいけないけど、具体的にどうするべきか・・・

かなり抽象的でスマソ。

916 名前:nobodyさん [04/06/01 17:48 ID:9xNBkghz]
>>915
search.yahoo.co.jp/bin/search?p=%A5%B7%A5%E7%A5%C3%A5%D4%A5%F3%A5%B0%A5%AB%A1%BC%A5%C8+CGI+%A5%D5%A5%EA%A1%BC

917 名前:nobodyさん mailto:sage [04/06/01 17:52 ID:???]
>>915
そりはインターフェイスの問題じゃないか?

918 名前:nobodyさん [04/06/01 18:06 ID:9xNBkghz]
joyfulでスレスト機能希望

919 名前:nobodyさん mailto:sage [04/06/01 18:28 ID:???]
>>918
で?

920 名前:915 mailto:sage [04/06/01 18:46 ID:???]
>>916
それはフリーで配られてるソースみて考えろと?基本的にフリーのやつはメール送ってはいおしまいでしょ。
そんなの誰でも作れる。

そうじゃなくてクレジットとかいけるために、セキュリティ万全でかつ、素人が運営をできるって。
既存のソフトは一杯あるけど、サーバを移るときに同じのがあるとこ探さなきゃならないでしょ。
わざわざ自分でいじるなら初めから自分で作った自分のものとしてどこでも使いたいし。

>>917
そうかも。でも既存のソフトレベルの使いやすさは無理だね。とりあえず普通はどうやって
素人にも仕えるようにするのかが知りたい。DBの中身を素人にも認証だけで覗かせて
そこから削除とかの管理もできればいいんだと思う


921 名前:nobodyさん mailto:sage [04/06/01 18:58 ID:???]
>>920
使わせる素人にどんな操作だったらわかるか聞けよ。
お前が言ってるのは仕様決定段階の話だろ。

922 名前:918 [04/06/01 19:08 ID:9xNBkghz]
>>920
個人でクレジット扱えるレベルなの?

>>919
スレスト シャキーン が使いたいんだけど
無理あるか?

923 名前:nobodyさん mailto:sage [04/06/01 19:10 ID:???]
>>922
だから何?



924 名前:918 [04/06/01 19:13 ID:9xNBkghz]
>>920
前の会社でセキュリティー会社にクレジットを扱うのに十万円ぐらい支払ってたよ
良くわかんないんだけど審査とかあるみたい。

925 名前:918 [04/06/01 19:17 ID:9xNBkghz]
セキュリティー会社じゃなかった 
クレジット会社だったかも 日立だったかな
>>923
ごめんなさい

926 名前:nobodyさん mailto:sage [04/06/01 19:19 ID:???]
上げっぱなしで駄レス書くなや

927 名前:nobodyさん mailto:sage [04/06/01 20:27 ID:???]
SSI CGIにて
[an error occurred while processing this directive]

このようなエラーが出るのですがどのように対処したらよいのでしょうか?
パーミッションの設定は間違ってないのでローカル側の設定が
間違っていると思うのですが。。

HPビルダーにて作成しているのも問題あるのでしょうか?

928 名前:nobodyさん mailto:sage [04/06/01 20:33 ID:???]
だからそれはエラーじゃないって。
エラーログを見ろよ。
話はそれからだ。

929 名前:nobodyさん [04/06/01 21:37 ID:W9a2tFsG]
質問する前にまずはここを読んでねって読むの辛すぎ。

全部読んで質問する奴、暇人しかおらん

930 名前:nobodyさん mailto:sage [04/06/01 22:00 ID:???]
たいていは全部読む前に答えを見つけるからな。

931 名前:nobodyさん mailto:sage [04/06/01 23:26 ID:???]
>>915
個人でクレジット決済は無謀だろ。やめとけ。

とりあえずクレジットなしなら全工程平文でいいから、それくらいならおまいでも作れるんじゃないか?
クレジット扱うのになるといきなりレベルが上がるよ。

932 名前:nobodyさん mailto:sage [04/06/01 23:49 ID:???]
まさかとは思うが、決済代行サービスを使うのではなく
カード会社との直接決済をやろうとしてるんじゃないだろうな。
だとしたら大馬鹿だが。

933 名前:nobodyさん mailto:sage [04/06/02 00:26 ID:???]
>>905
500 Error - Internet Server Error
か、手強いな・・・。



934 名前:905 mailto:sage [04/06/02 01:10 ID:???]
905ですが、プロバのスレでご協力いただいてカイケツしました。
ディレクトリのパーミッションでした_| ̄|○
配布されてたCGIに記載されていたパーミッションでは駄目だったんです。
こんなこともあるもんなのですね。
勉強になりますた。。

935 名前:915 mailto:sage [04/06/02 06:39 ID:???]
>>931-932
クレジット決済やらないけれど会員制にしたい。っていうか会員制でも平文でいいの?
まあ会員制でも、そうでなくても扱う情報は同じだけど。

マジで?

936 名前:nobodyさん mailto:sage [04/06/02 07:55 ID:???]
>>915
注文内容と日付時間をCSVでもDBでもいいけど書きこませて、その中身を閲覧・削除をできるCGIを作る。
例えばhttp://ドメイン/ordercomfirmation.cgiとでもしておいてそのファイルにhtaccessとかで
認証機能をつける。ファイルは別ディレクリに入れてパーミションも設定しておく。どっちにしろファイル名
がばれることも少ないから簡単な認証でもいいだろね。ファイル名を月ごとに変えるとかすれば特に。
ついでに言えばアクセス解析もつけて、自分以外が見たらわかるようにでもしたら。

こんなんでどうだろ?多分クレジット決済もこんな感じでいけるんじゃない?

でも基本的に注文の確認はメールで相手に個人情報がかかれてるメールを送るんだろ?
俺が、前に買った時は住所とかはメールで確認されたよ。平文だったと思う。

っていうか俺はメールの暗号化系統は詳しくないけど、例えばAというアドレスから発信されたメールは
B宛でもC宛でも暗号化されてるとかできるの?

それをどうやって複合化するのかわからん。

937 名前:915 mailto:sagw [04/06/02 08:08 ID:???]
>>936
具体的なのありがと。在庫管理はよくよく考えたらネットで売れなくても現場で売れるから
毎日変動するんだよね。cgi連動で購入ページを作るにしても、毎日在庫をワンタッチで設定
できるようにしなきゃいけないんだよね。

会員情報の管理も>>936の感じで行こうかな。それにしてもメールの暗号するのってどこ行って
質問すればいいんだろ。どっかに専用スレあるのかな?誰か知っていたら教えて。

938 名前:nobodyさん [04/06/02 09:59 ID:2k0t9CJS]
plaza.rakuten.co.jp/hahapp/
plaza.rakuten.co.jp/hahapp/bbs/

こいつ痛すぎ…



939 名前:nobodyさん mailto:age [04/06/02 10:05 ID:???]
>>938
どいつ?掲示板のほう見てきたけど、どれのこと?

940 名前:nobodyさん mailto:sage [04/06/02 11:31 ID:???]
>>938
確かに痛い

ここじゃなくて晒し専門スレに移譲すれば

941 名前:nobodyさん mailto:age [04/06/02 13:11 ID:???]
>>938
運営者のことか?しかないか。まあ軽く痛いかもね

942 名前:nobodyさん mailto:sage [04/06/02 13:30 ID:???]
過疎板だからって板違いで盛り上がるなよ

943 名前:nobodyさん [04/06/02 13:53 ID:QnFO49Bu]
Processingってご存知の方いませんか?
stage.itp.tsoa.nyu.edu/~tk403/proce55ing_reference_jp/info.html#Contact
stage.itp.tsoa.nyu.edu/%7Ejn429/p5/workshop/index_japanese.html

ダウンロード後、起動してサンプルプログラムをrunさせてみたんですが、
実行されません。。。QuickTimeもカスタムで全て入れてみたんですが。

板違いかな・・・?これについてのスレってあるんでしょうか?



944 名前:nobodyさん mailto:sage [04/06/02 13:55 ID:???]
すみません房な質問ですが、掲示板などのcgiやphpファイルを
PC上で開く事は出来るのでしょうか?
いつもサーバーにアップしてデザインを確認しています・・・

945 名前:nobodyさん mailto:sage [04/06/02 13:56 ID:???]
ソフトウェアの使い方は完全に板違いだろ。
ここはwebプログラミングを扱う板だぞ。

946 名前:nobodyさん mailto:sage [04/06/02 13:58 ID:???]
>>944
とりあえず刺ね。絶対氏ね。
鯖でテストすんなボケ。

947 名前:nobodyさん mailto:sage [04/06/02 14:02 ID:???]
>>944
「ローカル CGI」でぐぐってください。
この件に関する質問は禁止です。

948 名前:944 mailto:sage [04/06/02 14:02 ID:???]
そこまで思うなら教えて下さいよ。。

949 名前:nobodyさん mailto:sage [04/06/02 14:08 ID:???]
>>944
自分のPC上にサーバと等価な環境を構築すれば可能です。
そのような環境をどうやって構築するかは、
残念ながらこのスレの扱う範囲ではありません。

しかし
ローカルテスト環境やデバッグの話題を扱う専用のスレがあった方がいいかね?


950 名前:nobodyさん mailto:sage [04/06/02 14:32 ID:???]
>>949
ネタスレ化した沈んでいるスレがいくつかあるよ。

テストってどーやるんだろう
pc5.2ch.net/test/read.cgi/php/1053058429/
MacOSXでローカルCGIテスト
pc5.2ch.net/test/read.cgi/php/1003177003/
テストサーバー
pc5.2ch.net/test/read.cgi/php/1027426697/


951 名前:nobodyさん mailto:sage [04/06/02 15:35 ID:???]
そういやHttpUnitとかテスト(ツール)用のスレってないね。
いや、あっても使い方を語りあっても仕方ないし、
インストールできません!だけでスレがつぶれそうだが(w

952 名前:nobodyさん mailto:sage [04/06/02 18:01 ID:???]
>>951 自宅鯖板逝けばそれなりに何とかなりそうだ。

953 名前:nobodyさん mailto:sage [04/06/03 18:09 ID:???]
ここでいいのかな?
えっと、Perlをネットで学んでそこそこ書けるようになったから、定番のラクダ本を買おうとしたのね。
だけど、新品は学生にはちょっとお高い値段なのでブックオフを見てみたら第一版が
結構安く売ってたので買おうかと思ったんだけど新しい奴の方がいい?
困るような違いがあんまりないのなら買おうかと思ってるんだけど。。。
びんぼーがくせーに先輩方ご教授して下さると嬉しいです。。。



954 名前:nobodyさん [04/06/03 18:09 ID:6UTHDkEW]
すみません。上げますね。。。

955 名前:nobodyさん mailto:sage [04/06/03 19:06 ID:???]
学生なら英語読めるだろうから ActivePerl 付属の HTML マニュアルでいいと思うよ。
ラクダ本とほぼ同じ内容だから。
でも、どうせ買うなら第二版の方がよりいいね。

956 名前:955 mailto:sage [04/06/03 19:51 ID:???]
>>955
レスありがとうです。
これまで英語は苦手でしたが、自分に良い口実が出来ました。
辞書引きながらドキュメント読み進めていこうと思います。
どうもアドバイスありがとうございました。

957 名前:nobodyさん [04/06/03 20:07 ID:n8AV7j0t]
すいません。BLOGで逝かしたデザインを探してるのですが
ここで聞くのとWEB制作で聞くのはどっちがいいでしょう?

958 名前:nobodyさん mailto:sage [04/06/03 20:15 ID:???]
>>957
板違い。

959 名前:nobodyさん mailto:sage [04/06/03 20:27 ID:???]
>>957
まだtDiaryスレの方がいいかも

960 名前:nobodyさん [04/06/03 21:06 ID:n8AV7j0t]
>>959
ありがとうございます。

961 名前:nobodyさん [04/06/03 23:28 ID:4V16R4yl]
教えてください。
左のフレームがメニュー、右のフレームが本文で、クリックしたメニューにより
右フレームの内容を変えたいのです。
クリックしたメニューにより右フレーム内でで読み込むjsファイルを変えたいの
ですが、どのようにすればよいでしょうか?
よろしくお願いします。

962 名前:nobodyさん mailto:sage [04/06/03 23:30 ID:???]
>>961
板違い
Web制作板へ逝け

963 名前:CMYK.eps [04/06/04 12:46 ID:dPNxNUSz]
ええと、あのう、CGIを探してるんですが、
クイズや問題の出せるCGIで、
問題にタグが使えてですね、
出題は、1問1問ではなくて、全ての問題が一覧で出るタイプのもので、
もちろん合格者一覧のような統計機能もついてですね、
1時間以内の連続受験を禁止するようなこともできるCGI、
どなたかご存じありませんか?
KENTWEBさんのとこに置いてあるような感じのものが理想なんですが、
スクリプトはいじれないし…。(T_T)



964 名前:ここはスクリプトいじる人の板!! mailto:sage [04/06/04 13:05 ID:???]
>>963
>>962

965 名前:nobodyさん [04/06/05 12:39 ID:+f+vD5ME]
ttp://www.atmarkit.co.jp/fxml/tecs/006stylelink/06.html
で紹介されているPHPのサンプルについてなのですが、
中略
$strDir=dirname(__FILE__);
$strXml=$strDir."/books.xml";
$strXsl=$strDir."/basic.xsl";
中略
phpファイルとxmlおよびxslファイルの位置が以下のようになっている場合、どのように書けばいいのでしょうか。
/home/
  /php/
    transform.php
  /xml/
    books.xml
    basic.xsl
../xml/books.xmlとすると「ttp://〜/home/../php/books.xmlがありません」みたいになりました。

966 名前:訂正 mailto:sage [04/06/05 12:40 ID:???]
ttp://〜/home/../php/books.xml

ttp://〜/home/php/../xml/books.xml

967 名前:nobodyさん mailto:sage [04/06/05 14:08 ID:???]
>>965
$strXml="../xml/books.xml";
$strXsl="../xml/basic.xsl";

968 名前:965 mailto:sage [04/06/05 14:17 ID:???]
>>967
ああああー!!感謝!!
どうもありがとうございました。

969 名前:nobodyさん [04/06/05 17:45 ID:308hpJ26]
\r\nを口頭で人に説明するとき、なんて発音すべきですか?
エンアールエンエヌ?バックスラッシュアールバックスラッシュエヌ?シーアールエルエフ?

970 名前:nobodyさん mailto:sage [04/06/05 18:05 ID:???]
>>969
キャリッジリターン、ラインフィード
エンマークアール、エンマークエヌ
逆スラッシュアール、逆スラッシュエヌ

971 名前:nobodyさん mailto:sage [04/06/05 20:37 ID:???]
バックスラッシュアール、バックスラッシュエヌ。
¥と表示しないシステムもあるんだし

972 名前:nobodyさん mailto:sage [04/06/05 22:47 ID:???]
話し言葉ってのは、通じればいいんだから、「エンアールエンエヌ」で十分じゃないか?

973 名前:nobodyさん mailto:sage [04/06/05 23:51 ID:???]
話し言葉ってのは、相手に通じなきゃいかんのだから
円でないと通じない相手には円と発音し
バックスラッシュでないと通じない相手にはバックスラッシュと発音し
要は相手を見極めることがポイント

俺の周囲だと「DOSの改行」と言うのが一番通りが良いけど



974 名前:nobodyさん mailto:sage [04/06/06 01:12 ID:???]
\r\n とか 0x0d0a とか CR+LF とか、同じものでも文脈によって表記が異なる。
\r\n という表記そのものを問題にしてる文脈では「DOS の改行」といっても通じない。


975 名前:nobodyさん mailto:sage [04/06/06 01:38 ID:???]
>>969 の場合は、どう読んでもよさそうな文脈ではあるな(笑)

976 名前:nobodyさん mailto:sage [04/06/07 18:50 ID:???]
字句通り発音すればいいんじゃね。イェンアーゥイェンエン。
マ板かどっかに発語スレなかったっけ。stdioをどう発音するかとか

977 名前:nobodyさん mailto:sage [04/06/07 19:50 ID:???]
スタジオ!

978 名前:nobodyさん [04/06/07 20:10 ID:UI3v3779]
掲示板CGIにアクセス解析CGIを組み込みたいと思ってます。
Bodyの中にタグとして書き出すのでなく、CGIの中で完結させたい
(ソースを見てもわからないようにしたい)のですが、
具体的にどのようにすればいいのでしょうか。
サブルーチンで解析CGIを呼び出す、というヒントは読んだのですが
呼び出しの記述の仕方がわかりません。
なんとなくこんなふう書くのではないかと思うのですが↓

sub access {
??? = './acc/acc.cgi?a=b&&c=d';
}

どなたかアドヴァイスおねがいできませんか!

979 名前:nobodyさん mailto:sage [04/06/07 20:14 ID:???]
>>978
3度弱氏ね

980 名前:978 mailto:sage [04/06/07 20:47 ID:???]
スレ違ったっぽいですね
失礼しました。

981 名前:nobodyさん [04/06/08 12:59 ID:Z3jR/njf]
asahi.comのRSSを使ってテッカーを生成する方法を教えてください
サイト例 drc.xrea.jp/blog/ ここで使っている様なテッカーです
上のサイトはアサヒコムのRSS www3.asahi.com/rss/index.rdf
を何らかの加工をしてテッカーを作り、それをテーブルに取り込んで
表示させていると思います。上のサイトのテッカー表示ページに直リン
するのも悪いと思い、自前で生成したく方法をご教授ください




982 名前:nobodyさん mailto:sage [04/06/08 13:05 ID:???]
>>981
やることがわかってるならぐぐって調べろよ。

983 名前:nobodyさん mailto:sage [04/06/08 13:34 ID:???]
単なるテキストの加工じゃねーかよ



984 名前:nobodyさん mailto:sage [04/06/08 21:49 ID:???]
悪いと思い、じゃねーよ。
最近のガキどもはこれだから困る…

985 名前:nobodyさん mailto:sage [04/06/08 21:54 ID:???]
>>984
誰か通訳頼む

986 名前:nobodyさん [04/06/08 22:07 ID:Bm/9m31/]
HTML/PHP/JAVA SCRIPT等に興味があって、WEBプログラムの勉強を始めたものなのですが、
目標設定とおもって資格を取りたいとかんがえています。
”情報処理技術者試験”(シスアド/基本情報技術者)以外で
なにかないでしょうか?

987 名前:986 [04/06/08 22:07 ID:Bm/9m31/]
J険ってどうですかね?

988 名前:nobodyさん mailto:sage [04/06/08 22:13 ID:???]
ドットコムマスター

989 名前:nobodyさん mailto:sage [04/06/08 22:14 ID:???]
とりあえず日本語系の資格でも挑戦してみれば。

990 名前:981 [04/06/08 23:11 ID:Z3jR/njf]
>>982-985 的確なご教授ありがとうございました
レッツphpにテッカー生成スクリプトがありました
スクリプトで生成後、表示を取り込むことで例のサイトの様に出来ました
今後ともご教授をお願いいたします

991 名前:nobodyさん mailto:sage [04/06/08 23:50 ID:???]
>986
JavaやるんならSJCとか。
あと迂遠に見えるかもしれないが、DBテクニカルエンジニアもいいかも
……ってこれは「情報処理技術者試験」の範疇だな_| ̄|○

992 名前:nobodyさん mailto:sage [04/06/08 23:50 ID:???]
>>986
どういう人になりたいの?
SEなら情報処理系
プログラマなら言語違うけどJavaとか。

>>987
J検って役に立つの?

993 名前:nobodyさん mailto:sage [04/06/08 23:50 ID:???]
質問です。

perl(CGI.pm?)には、phpにおけるhtmlspecialcharsのような関数はないのでしょうか?
よろしくお願いします。




994 名前:nobodyさん mailto:sage [04/06/09 00:25 ID:???]
>>993
調べればすぐわかることをいちいち聞くな

995 名前:993 mailto:sage [04/06/09 00:28 ID:???]
>>994
(´・ω・`)ごめんなさい。
でもわかんなかったんです。

$src =~ s/&/&/g;
$src =~ s/</</g;
$src =~ s/>/>/g;
$src =~ s/"/"/g;
$src =~ s/ /?/g;
$src =~ s/\r?\n/<BR>/g;

これするしかないのかな?

996 名前:天然 mailto:馬鹿ですか? [04/06/09 01:10 ID:???]
'&' (アンパサンド) は '&amp;' になります。

ENT_NOQUOTESが設定されていない場合、'"' (ダブルクォート) は '&quot;'になります。

ENT_QUOTESが設定されている場合のみ、''' (シングルクオート) は '&#039;'になります。

'<' (小なり) は '&lt;' になります。

'>' (大なり) は '&gt;' になります。

PHPマニュアルより

997 名前:nobodyさん mailto:sage [04/06/09 01:14 ID:???]
HTML::Entities を使えばよい

998 名前:nobodyさん mailto:sage [04/06/09 02:13 ID:???]
次スレ立てろ

999 名前:nobodyさん mailto:sage [04/06/09 02:21 ID:???]
テンプレにまずぐぐれぐらいは書いて欲しい

1000 名前:nobodyさん mailto:sage [04/06/09 02:28 ID:???]
△▲ WebProg 初心者の質問 Part9 ▼▽
pc5.2ch.net/test/read.cgi/php/1086715675/l50


1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<251KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef