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


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

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



1 名前:nobodyさん mailto:sage [2009/06/03(水) 23:19:09 ID:???]

2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
www.2ch.net/guide/

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

関連情報は
>>2-3辺り

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
pc11.2ch.net/test/read.cgi/php/1236265877/

773 名前:nobodyさん mailto:sage [2009/10/13(火) 17:48:39 ID:???]
色クラスをいっぱい作っといて、セレクトボックスとかで切り替えるぐらいだったら
Javascriptでできるよね


774 名前:753 [2009/10/13(火) 17:53:13 ID:jBiBGZPn]
sageてしまうとIDが隠れるので、一応勝手ながらage進行で進めます。

>>773
セレクトボックスですか。その場合には、切り替えたCSS・・・じゃなくてCSS呼び出し部分を変更したHTMLを保存するのは手動になりますよね?
その辺りが、jsだとどう実装していいのやら判らないのです。

775 名前:nobodyさん mailto:sage [2009/10/13(火) 17:54:38 ID:???]
あと、>>753 さんはトーナメント表のようなものを作りたいそうです。

pc11.2ch.net/test/read.cgi/hp/1252401448/976

私が変な誘導をしたばっかりに・・・すみません。

776 名前:nobodyさん mailto:sage [2009/10/13(火) 17:58:34 ID:???]
>>774
元の質問見てなかった、ごめん
保存の必要があるのか
それでセレクトボックスも他人に見られたくないと。

クッキーとベーシック認証とかでできそうな気がするけど
まぁ普通にPHPとかでやったほうがはやいかな


777 名前:nobodyさん mailto:sage [2009/10/13(火) 18:02:17 ID:???]
>>773
それだけで自分で変更したものを他のユーザーが確認できる状況をどうやって作るの?

778 名前:nobodyさん mailto:sage [2009/10/13(火) 18:07:44 ID:???]
トーナメント表となるといちから作るのは面倒そうだな、要素数もわからんし。
はなまるトーナメントメーカー とか使ったほうがいいんじゃないか?

779 名前:753 [2009/10/13(火) 18:10:40 ID:jBiBGZPn]
>>775
私が長文で見難い文章を打ったのにも責任があります。
ほんと申し訳ないですorz

>>776
そうですね、一応結果を反映したいので、ユーザ側でころころ変えられては本末転倒なのです。
今少しベーシック認証を調べてみましたが、PHPで作った方が速そうな印象は受けました。


780 名前:753 [2009/10/13(火) 18:13:12 ID:jBiBGZPn]
>>778
はなまるトーナメントや、トーナメントメーカー(U)等も以前見ておりました。
あのようなソフトや、Excelで作ったものに比べ、やはり自作の方が今後の対応もスムーズにできますし
自分の力量アップの面でも良いと思ったので、現在自作を間gなえております。
あとは・・・あまり綺麗じゃなかったというのも少しありますf(^_^;

781 名前:753 [2009/10/13(火) 18:15:08 ID:jBiBGZPn]
>>778
追記です。
要素数が判らないのは、最もです。
後々追加や削除も必要になってくると思いますので
どうやってCSSを更新していけばいいか等も含め、試行錯誤していくつもりです。



782 名前:nobodyさん [2009/10/13(火) 18:33:29 ID:OzwfO21S]
C++を勉強しているので、これでCGIを書こうと思います。
この場合、c++のように普通に書いていいのでしょうか?

783 名前:753 [2009/10/13(火) 18:35:47 ID:jBiBGZPn]
明日から出張もありますので、PHPとMySQLあたりで考えてみます。
皆様ご回答や議論、有難う御座いました。
また何かあればよろしくお願い致します。

784 名前:nobodyさん mailto:sage [2009/10/13(火) 18:38:48 ID:???]
>>782
かまいません。
ヘッダ出力を忘れずに。

785 名前:782 mailto:sage [2009/10/13(火) 18:39:28 ID:???]
>>784
ありがとうございます。。

786 名前:nobodyさん mailto:sage [2009/10/13(火) 20:58:55 ID:???]
サーバー側の同フォルダ 同一ファイルにftpを使ってUPロードする時に
上書きせずに追記するということは可能なのでしょうか?
もし、可能であるならばその手段を教えてください。
よろしくお願いいたします。

787 名前:738 [2009/10/13(火) 21:01:46 ID:gqpE8tgo]
>>739

レスありがとうございます


788 名前:nobodyさん mailto:sage [2009/10/13(火) 21:12:53 ID:???]
>>786
ftpでは無理です

789 名前:nobodyさん mailto:sage [2009/10/13(火) 21:14:06 ID:???]
>>786
appendコマンド

790 名前:nobodyさん mailto:sage [2009/10/14(水) 19:09:04 ID:???]
memcachedで、1レコードあたりに必要なメモリサイズは何バイトになりますか。
キーのバイト数+格納するデータのバイト数+α
になると思うんですが、このαの部分をご存知の方がいましたら教えてください。



791 名前:881 [2009/10/14(水) 19:20:00 ID:PjowMzC2]
質問です。
まったくのプログラミング初心者ですが、下記のサイトのようなチャットを作りたいです。
www.comucomu.jp/2shot/8003.html

ここでチャットを作るために最初に学ぶ言語から相談し始め、Perlを始めて、チャットは作れるようになりました。
ただ、僕が作りたいチャットはリアルタイムのストリーミングチャットでしたので、
Perlだけでは不可能と知って、もう1度質問したら、Ajax + Cometで作れると言われましたので、
JavaScriptを少しづつ勉強しながら、Cometのサンプルプログラムをtomcat6で分からないながら動かしてみたりしているところです。

質問ですが、Comet通信は比較的最近の技術らしいですが、
上記のストリーミングチャットはかなり前からあるものです。
このサイトはcometを使ったチャットではないのでしょうか?また、違うならどんな技術を使っていると思われますか?
最終的にPCのストリーミングチャットと携帯とでチャットができるプログラムを作りたいのですが、
このままAjax+Cometを使うことに向かって勉強すれば大丈夫ですか?
perlをせっかく勉強したのにJavaScriptを今度は初めて、
効率の悪い勉強の仕方をしているようで、他のアプローチをとったほうがよい可能性もあるのか心配しています。

あと、ajax+cometで勉強を進めるとして、
cometのサンプルを分からないなりに動かしていて感じているのですが、
cometをうまく動かすサーバーソフトの設定だとかネットワークのことだとかポートだとか、
単にJavascript以外にもcometを使いこなすには言語以外の知識もかなりいるんじゃないかなと思ってきているのですが、
本屋にはajaxの本はあっても、comet関係の本が全くありませんし、
インターネットでもcometを使うことを目的にどのような分野、または知識が必要で、
勉強手順というのでしょうか、そういうものを教えてくれるものがありません。
そこで、具体的にcometを使いこなすにどのような知識が必要か、どういう順に何を勉強すればいいかを教えて欲しいです。
宜しくお願いしますみなさん。



792 名前:nobodyさん mailto:sage [2009/10/14(水) 20:44:09 ID:???]
>>791
ライブチャットを目指してるの?
Flashは元々サーバープッシュ機構が備わっているのでクライアントはFlashにしたほうがいい。
動画配信も初期投資は高いけどFlash Media Server使えば親和性も高い。
お金をかけないで作りたいならJava(Applet)+Ajaxでやればいい。
サーバー側の言語は何でもいいがPerlが得意ならPerlでいいんじゃね?
Cometの場合サーバ側は無限ループになってリソースを食い続けることになるので、
もしやるなら初期投資ーとしてオンラインゲーム並のインフラ代は覚悟しておいたほうがいい。
(身内で使うだけなのでそんな人来ないよというなら自宅サーバ並の設備でいいけど)
リアルタイムといってもCometの場合でもさすがにそのまま無限ループさせるのはまずいので、
数百ミリ秒ぐらいのsleep(wait)を挟んだりする。
そうするとサーバーの応答速度は無視するとしても最高sleep分のディレイはあると思ったほうがいい。

793 名前:nobodyさん mailto:sage [2009/10/14(水) 23:36:39 ID:???]
>>791
そんな長文かいてる間にコード一行でも書いたほうがよっぽど上達は早いと思います

794 名前:nobodyさん mailto:sage [2009/10/15(木) 03:16:05 ID:???]
上のほうで質問してたど素人です
今、C#で動画ファイルから静止画を切出すプログラムを作成しました
これをVISTA+Apacheの自宅サーバー上で動かしたいのですが可能でしょうか?
例として以下のような動作が出来ればよいです

1、ユーザがブラウザでページにアクセスし、動画ファイルを指定する(動画はサーバ上に保存してある)
2、選択された動画ファイルを読み込み、静止画に分割、Jepegファイルをサーバ上に出力
3、保存したJpegの何枚かをブラウザ(Webページ)に出力

上のほうでC#をCGIとして扱えばApache上でもC#を動作させることが出来るとあったのですが、
画像処理やファイル入出力を伴うC#もCGIとして動かすことが出来るのでしょうか?

かなりレベルの低い質問かもしれませんが宜しくお願いします



795 名前:nobodyさん mailto:sage [2009/10/15(木) 09:49:52 ID:???]
>>794
可能です。が、当然そのCGI内でリクエストパラメータ(動画ファイル名)を取得する必要がありますし、
生成したjpgを表示するためのhtmlを出力する必要があります。
動画処理を単品で作っているのなら、それをコールするプログラムをCGIとして別に作る必要があるでしょう。

796 名前:nobodyさん [2009/10/15(木) 13:32:40 ID:aZDYa9Pg]
ブラウザの表示ではエラーが出ないんですが、サーバのエラーログには記録されます。
例として「Wide character in print at ***.cgi line **.」です。
このようなエラーはなんていうんですか?

797 名前:nobodyさん mailto:sage [2009/10/15(木) 13:39:47 ID:???]
それで全文だとすると、日本語文字を***.cgiの**行目でprint使って出力しましたよ

ってことだけどなんでこれがエラー?
errorとかwarningとかないならエラーじゃないんじゃ?
単にerror_logとかに出てたからエラーと判断したの?
ログの書き込みレベルがinfoとかdebugとかになってるならwarnとかにすればいい

798 名前:nobodyさん mailto:sage [2009/10/15(木) 14:33:35 ID:???]
>>795
ありがとうございます!

799 名前:nobodyさん mailto:sage [2009/10/15(木) 14:37:07 ID:???]
めんどくさいので use utf8 を外した

無くても動くなら、apache のエラーログ肥大化を防げたほうがいい

800 名前:nobodyさん mailto:sage [2009/10/15(木) 14:38:41 ID:???]
>>796
encodeしないで非ASCII文字を出力すると出るエラーじゃないかな?

print encode('euc-jp', $data);

とかすれば解決するかも。

801 名前:nobodyさん mailto:sage [2009/10/15(木) 14:45:41 ID:???]
>>799
こう↓してもエラーがでる?

use utf8;
binmode STDOUT => ":encoding(euc-jp)";




802 名前:nobodyさん mailto:sage [2009/10/16(金) 01:54:41 ID:???]
すいません、初心者です。

Yahooブログに執拗な特定の人物からの書き込みがあり
毎回、コメントを削除しなければいけなくて、大変です。

これを、プログラムで作れないかと思っています。

Yahooブログのコメント欄のHTMLを取得して、特定の文字
つまり、その特定個人のログイン名を検索して

その個人が記入していれば
Yahooブログのコメント欄の削除ボタンが対応しているjavascriptを呼び出すという
機能を作りたいのですが、
削除ボタンが対応しているjavascriptを呼び出すと言うことを
外部のプログラムから行うことはできるのでしょうか?

教えてください。よろしくお願いします。


803 名前:nobodyさん mailto:sage [2009/10/16(金) 02:30:56 ID:???]
そういうのは普通ブログのプラグインかなんかで対応できるようになってんじゃないの?
Yahooブログなんて知らないけど・・・

804 名前:nobodyさん [2009/10/16(金) 02:36:43 ID:xUartexd]
Yahooブログは不親切なんですよ。人がマメにブログチェックするように。

炎上すれば、ブログ主はたまらないですが、Yahooはお得なのでそんなプラグインはないっす。


805 名前:nobodyさん mailto:sage [2009/10/16(金) 09:19:23 ID:???]
ブラックリストとか無いんだっけ?

806 名前:nobodyさん [2009/10/16(金) 11:59:59 ID:HOgfA1Eq]
Cookieについて質問させてください。
IEでCookieが正常に動いていないようです。
ポートを諸事情で7000などにしており、URLは、
hoge:7000.com
のようになっています。(開発環境です)
ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか?

807 名前:nobodyさん mailto:sage [2009/10/16(金) 12:26:48 ID:???]
>>806
example:7000.comじゃなくてexample..com:7000だよね?
それで動くなら初耳だわ
まぁそれはいいとして

>ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか?
んなことはない
クッキーの送信の仕方が間違ってるんじゃない?

808 名前:nobodyさん [2009/10/16(金) 22:02:32 ID:2Q0BE8qi]
プログラミングは全然分からないんですが質問させて下さい
phpMyAdminでMySQLデータベース作ったはいいんだけど
それで作ったテーブルをDWでHTMLにのっける方法がわからないんです
どなたか教えて頂ければと思います

809 名前:nobodyさん mailto:sage [2009/10/16(金) 22:20:03 ID:???]
サーバサイドのプログラム言語を使用してデータベースから情報を取り出さないと
PerlかPHPあたりできないの?
それができないならそっから勉強して

810 名前:nobodyさん mailto:sage [2009/10/17(土) 01:16:55 ID:???]
>>808
cakePHPとかフレームワークをやるといいよ
PHPでベタに作るよりは簡単だ


811 名前:nobodyさん mailto:sage [2009/10/17(土) 01:17:27 ID:???]
最初は普通にやったほうがいいと思うよ



812 名前:808 [2009/10/17(土) 01:36:12 ID:So2BEmoE]
>>809-811
返答ありがとうございます
元々デザイナーで今回始めてデータベースを
(個人的に)いじる事になったんですが
レンタルのサーバーにMySQLがくっついてきまして・・・
そこのヘルプをでphpMyAdmin使って接続しないといけません
と言われましてテーブルまでは作ったんですが・・・

スタンダードが何なのかわからないので
やはりPHP、Perlができないと厳しいんでしょうか?

813 名前:nobodyさん mailto:sage [2009/10/17(土) 01:40:28 ID:???]
うん

814 名前:nobodyさん mailto:sage [2009/10/17(土) 01:43:08 ID:???]
>>812
要はブラウザで表示させたいわけだろ?
厳しいとかじゃなくてPHPとかPerlのスクリプトが必ず必要だよ。
DWだけじゃどうあがいても無理。データいじるだけならphpMyAdminでできるけど

815 名前:814 mailto:sage [2009/10/17(土) 01:50:18 ID:???]
訂正

DWでもPHPを書いて.phpにでもしてアップすれば見れるね

816 名前:nobodyさん mailto:sage [2009/10/17(土) 01:54:20 ID:???]
>>811
たしかにそうかも
便利な機能も元々を知らないと便利とは感じないかもしれない

>>812
PHPやってみたらいいよ
自分もデザイナーあがりのWebなんでも屋だけどそんなに難しくなかった
まぁあとはCMSでほしい機能がついてるものを探すという方法もあるけど
そっちのほうが面倒くさいかも
せっかく作ったデータベースが無駄になるし

817 名前:808 [2009/10/17(土) 02:38:38 ID:So2BEmoE]
>>814
やはりそうですか
レンタルサーバーにデフォルトでついてるし
簡単にできると思ったのが甘かったです・・・

>>816
そうですね・・・これからはCMSもできないといけないでしょうし
PHPともに参考書をめくりめくりやってみようと思います
質問に答えていただきありがとうございました

818 名前:nobodyさん mailto:sage [2009/10/17(土) 12:52:59 ID:???]
ハムスター速報みたいな2chのコピペサイトで上のほうにある
ニュースヘッドラインの作成方法を教えてください。

819 名前:nobodyさん mailto:sage [2009/10/17(土) 13:07:09 ID:???]
>>818
RSS

820 名前:nobodyさん mailto:sage [2009/10/17(土) 13:18:30 ID:???]
>>819
それは調べましたが記述方法がわかりません。
Headline-Editor
これでやるのかな。

821 名前:nobodyさん mailto:sage [2009/10/17(土) 13:30:48 ID:???]
なにそれ?



822 名前:nobodyさん mailto:sage [2009/10/17(土) 16:42:48 ID:???]
現在SQLServer2000+C#で稼動しているシステムを、SQLServer2008をインストールしてある別のサーバーに移行をしたいのですが、
SQLServer2000のデータのバックアップを別サーバーのSQLServer2008へそのまま移動する事は可能でしょうか?
また、その際に発生するかもしれない問題を教えて下さい。
プログラム側で修正しないといけない部分は出てきますでしょうか?
よろしくお願いします

823 名前:nobodyさん mailto:sage [2009/10/17(土) 17:00:31 ID:???]
DBスレ池

824 名前:nobodyさん mailto:sage [2009/10/17(土) 19:43:59 ID:???]
>>822
データベース板の範疇だと思ったけど、スレはあるんだろうか。一応誘導。

データベース板
pc11.2ch.net/db/

825 名前:nobodyさん mailto:sage [2009/10/17(土) 21:57:02 ID:???]
>>823
>>824
板違いすみませんでした
自己解決しました

826 名前:nobodyさん [2009/10/18(日) 10:50:19 ID:HuXUPST/]
ファイルをダウンロードする時、ダイアローグが出てきて、
[実行]、[保存]、[キャンセル]の選択を促しますが、
「実行」できるファイルかどうかは、サーバ側設定の何で判断してるのでしょうか

827 名前:nobodyさん mailto:sage [2009/10/18(日) 11:20:36 ID:???]
>>826
ブラウザがContent-Typeかファイルの拡張子を見て判断している

828 名前:826 [2009/10/18(日) 12:12:43 ID:HuXUPST/]
>>827
レスありがとうございます。

ホームページのファイルダウンロードをクリックした時、
[実行]、[保存]、[キャンセル]の選択ダイアローグが出るのは、
Windows(IE)だけなのでしょうか?
MACのファイルには拡張子がないのですが・・・




829 名前:nobodyさん mailto:sage [2009/10/18(日) 13:02:10 ID:???]
MACは拡張子を使ってないだけでファイルの種別はちゃんとファイルのヘッダに明記されてる。

830 名前:nobodyさん mailto:sage [2009/10/18(日) 14:29:30 ID:???]
Apache 設定ファイルをパースし、保存します・・・のパースってどういう意味ですか?
調べても、都市の名前とか、なんか遠近法の補正とか意味の分からないものが出てきてしまって・・・


831 名前:nobodyさん mailto:sage [2009/10/18(日) 14:33:22 ID:???]
辞書を引けよ



832 名前:nobodyさん mailto:sage [2009/10/18(日) 14:55:42 ID:???]
>>830
parse。つかその文の前後でわかりそうなもんだが。

833 名前:nobodyさん mailto:sage [2009/10/18(日) 15:11:39 ID:???]
初心者用スレだから仕方ないじゃん

834 名前:nobodyさん mailto:sage [2009/10/18(日) 15:21:54 ID:???]
初心者であることを言い訳にしてる奴は底辺のまま

835 名前:nobodyさん mailto:sage [2009/10/18(日) 16:02:14 ID:???]
趣味だから別に底辺でもいいし

836 名前:828 [2009/10/18(日) 18:04:19 ID:HuXUPST/]
>>829
レスありがとうございます


837 名前:nobodyさん [2009/10/19(月) 13:06:47 ID:HnqSJu72]
アフィリエイトのシステムについての質問です。

成果保証型のアフィリエイトでは、
成果(例えば、注文画面での発注等)をカウントするためのタグが
広告主の画面(注文画面)に埋め込まれているはずですが、
広告主が不正をして、タグを埋め込まないようにすれば、
成果のカウント数を少なくできそうな気がします。
(例えば、一定時間毎に、タグありのホームページと
 タグなしのホームページが切り替わるようにしておく等)

アフイリエイト・サービス・プロバイダーは、
どういう方法(技術)で、このような不正を防止しているのでしょうか


838 名前:nobodyさん mailto:sage [2009/10/19(月) 13:31:33 ID:???]
タグの埋め込みを必須にすればいいのでは?

839 名前:nobodyさん mailto:sage [2009/10/19(月) 14:23:34 ID:???]
アフィリエイトなんて興味なかったが、言われてみればそうだな・・・
モラルだけじゃない?
実際アフィリエイトやってる人たちってこういう知識はないだろうし

840 名前:nobodyさん [2009/10/19(月) 15:21:51 ID:pZrvrAQc]
検索機能を外部ASP会社にまかせて
結果だけ取得して表示しようとしてるんですが、
その場合、データの受け取りによく使われる方法は
なんでしょうか?
XML-RPCとか?

841 名前:nobodyさん mailto:sage [2009/10/19(月) 15:26:36 ID:???]
JSONとか?



842 名前:nobodyさん [2009/10/19(月) 23:42:52 ID:AsqL0JnN]
誘導されてきました。

配布されていたデータベース系のCGIにアクセス制限をかけようとおもっています。

指定されたページから以外のアクセスをはじきたいのですが、携帯でも利用にするため
.htaccessでのリファラ制限は使えませんでした。

何かよい方法はないでしょうか?

843 名前:nobodyさん mailto:sage [2009/10/19(月) 23:59:24 ID:???]
GETパラメータ付けとく

844 名前:nobodyさん mailto:sage [2009/10/20(火) 00:10:56 ID:???]
セッショントークン使う

845 名前:nobodyさん [2009/10/20(火) 18:26:50 ID:hamOlnHD]
HTMLの<img src="abc.com/image/def.gif">タグについての質問です。

(1)「def.gif」の部分は、イメージファイル名(x.gif,y.jpg等)を直接書かないといけないのでしょうか
 例えば、「x.php,y.cgi等」のスクリプトファイル名でも良いのでしょうか

(2)スクリプトファイル名でも良い場合、
 スクリプトから画像を送るコードは、どう指定すれば良いのでしょうか

よろしくお願いします。


846 名前:nobodyさん mailto:sage [2009/10/20(火) 18:32:22 ID:???]
>>845
(1)
何でもいい
(2)
HTTPヘッダに Content-Type: image/お好みの を指定
ボディとして画像のバイナリを返す。


847 名前:nobodyさん mailto:sage [2009/10/20(火) 18:51:05 ID:???]
Linux では STDOUT に対してバイナリモード/アスキーモードの区別が無いらしいですが、
Win 鯖のことも考えるなら、全ての出力は binmode STDOUT とかしちゃっても構わないのでしょうか?

テキストの改行は \r\n でするように気をつけることも必要ですが・・・

あっ、ちなみに Perl 使ってます。


848 名前:845 [2009/10/20(火) 18:53:58 ID:hamOlnHD]
>>846
レスありがとうございます

ボディとして画像のバイナリを返すには、どうすれば良いのでしょうか
(画像ファイル(jpg,gif)のバイナリ部分の読込み方ですが)

よろしくお願いします。


849 名前:nobodyさん mailto:sage [2009/10/20(火) 21:04:33 ID:???]
>>847
内部処理と出力処理の文字コードがちゃんと把握できてれば問題ない

850 名前:nobodyさん mailto:sage [2009/10/20(火) 21:38:58 ID:???]
なるほど


851 名前:nobodyさん mailto:sage [2009/10/20(火) 21:42:48 ID:???]
>>848
そこらの画像表示型アクセスカウンタをダウンロードして中身見れば一発。
少し自力で調べる癖をつけなさい。



852 名前:nobodyさん mailto:sage [2009/10/20(火) 21:57:51 ID:???]
>>848
ファイルを開く
標準入力をバイナリモードへ
ファイルを読み込む
標準出力をバイナリモードへ
ファイルを出力する
その後にもなんらかの出力があるなら標準出力をアスキーモードへ

853 名前:753 [2009/10/21(水) 10:02:41 ID:oAfOS5dz]
お久しぶりです。
あれから色々と考えておりました。
やはり、CSSを別ファイル定義せずに、PHPファイルを作成(そのときにtr等で線を引き)し、その中に直接書き込み
<stryle>
#tr1{
background-color: <?php require_once('connect.php');?>
}
<style>
と書いてやるのはどうかな、と思ってます。
ご意見等頂けると、幸いです。
また、この方法は正当というか、普通なのでしょうか?f(^_^;
いかんせん、ソースの肥大化が心配です。
ソースを見られたときにもなんじゃこりゃ??みたいになりそうな気もしています。
もしくは、そのCSSを全部書いたphpファイル(中身はCSSの様なものですが)を読み込むという方がいいのでしょうか?

854 名前:753 [2009/10/21(水) 11:46:41 ID:oAfOS5dz]
ソースを少し修正です。
[test.html]
<link rel="stylesheet" type="text/css" media="screen" href="test1.php">
[test1.php]
<strle type="text/css">
$dfcolor = "#FF64FF"
#tr1{
color: <?php $dfcolor?>
}
</style>
このような形式で現在記述していますが、色の変更は確認できませんでした。
これはphp側を読み込んでないのでしょうか?
それとも、単に記述方式の間違いでしょうか。


855 名前:nobodyさん mailto:sage [2009/10/21(水) 11:51:05 ID:???]
typoもあるようだけど……

HTMLのstyle要素にする必要はないのでは?
typeで text/css と言ってるのだから中身はCSSそのものが返ってくる
ようにしなければ。


856 名前:nobodyさん mailto:sage [2009/10/21(水) 11:53:09 ID:???]
>>854
test1.phpの実行結果見てごらん

857 名前:753 [2009/10/21(水) 12:01:30 ID:oAfOS5dz]
すみません、自己解決です。
CSSとして読み込んでいるのに、そのままStyle type等を入力していたのが間違えでしたorz
お恥ずかしい限りですが、また何かあった時にお邪魔致します。

858 名前:nobodyさん mailto:sage [2009/10/21(水) 12:48:46 ID:???]
pixivにアクセスしてゴニョゴニョしようと思っています。(こういう質問はNGですか?)
いろいろソースが公開されているのはわかってるのですがHTTPの勉強も兼ねて作ってます。
POST /index.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: Wed, 21 Oct 2009 02:58:26 GMT
Accept: */*
Accept-Language: ja
Host: www.pixiv.net
Content-Type: application/x-www-form-urlencoded
Content-Length: 47

mode=login&pixiv_id=xxxxx&pass=xxxxxxxx&skip=1
で、とりあえずcookieを返してくるのでログインできてるっぽい?のですが

HTTP/1.1 302 Found
Date: Wed, 21 Oct 2009 02:51:54 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: www.pixiv.net/mypage.php
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Set-Cookie: PHPSESSID=79175a735e8ee421c62aa4c3289a4056; path=/; domain=.pixiv.net
Set-Cookie: pixiv=user_id%xxxxxxxx%26user_pass%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26user_mail_address%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; expires=Fri, 20-Nov-2009 02:51:54 GMT; path=/; domain=.pixiv.net
Set-Cookie: PHPSESSID=143d52eef6436f41559e3af4280faadc; path=/; domain=.pixiv.net
Vary: Accept-Encoding
Connection: close
て感じでレスポンスされて、このあと/mypage.phpをCookieつけてGETしてるのですが
同じくContent-Length: 0で同じようなcookieを返されるだけで中身を返してくれません。
何か間違ってますでしょうか?もしかしてログインできてないのかな

859 名前:nobodyさん mailto:sage [2009/10/21(水) 12:51:33 ID:???]
ゴニョゴニョって何?

860 名前:nobodyさん mailto:sage [2009/10/21(水) 12:57:26 ID:???]
LocationヘッダだからContent-Lengthは0だろ?
なんの問題もない

861 名前:nobodyさん mailto:sage [2009/10/21(水) 13:26:22 ID:???]
>>859
普通に画像検索をして並べ替えたりとか。
画像ダウンロードしたりとか。

>>860
えーとlocationってそこを開いてね。っていうヘッダなんですよね?
で、
GET /mypage.php HTTP/1.1
Cookie: PHPSESSID=79175a〜〜
Cookie: pixiv=user_id%xxxxxxxx〜〜
として取得しても
Location: www.pixiv.net/mypage.php
Content-Length: 0
を返されちゃって無限ループになってしまうんです。
どうすればmypage.phpは本文を返してくれるんだろ?っていう。
何か根本的なことを間違えてる?



862 名前:nobodyさん mailto:sage [2009/10/21(水) 13:34:33 ID:???]
具体的にどんな内容を期待してるの?

863 名前:nobodyさん mailto:sage [2009/10/21(水) 13:38:21 ID:???]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"><head>
〜〜
とかの内容です。

864 名前:nobodyさん mailto:sage [2009/10/21(水) 14:46:32 ID:???]
試してないけど、リファラが妥当か見てたりしない?


865 名前:nobodyさん mailto:sage [2009/10/21(水) 16:22:58 ID:???]
リファラもwww.pixiv.net/mypage.phpにしています。
www.pixiv.net/index.phpもやってみたけどかわらなかった。
Dateもちゃんと送っています。
あとサーバが判断に使ってるものってなんですかね
-------------------------
GET /mypage.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: $date
Accept: */*
Accept-Language: ja
Host: $address
Referer: www.pixiv.net/mypage.php
Cookie: pixiv=user_id%〜>>858で取得したもの〜
Cookie: PHPSESSID=〜>>858で取得したもの〜

-------------------------
これでリクエストしても、
返ってくるのは>>858の下と同じ内容でして・・・。
情報小出しになってしまってすいません。
試してみたのは今のところこれくらいです。

866 名前:nobodyさん mailto:sage [2009/10/21(水) 16:25:43 ID:???]
>>865
firefoxなり何なりで実際のhttpリクエスト出して比べてみたら?

867 名前:nobodyさん mailto:sage [2009/10/21(水) 16:32:41 ID:???]
そうだな。こういうときはwgetで丸ごと保存するか、FirefoxのLive HTTP Headersプラグイン使うかな

868 名前:nobodyさん mailto:sage [2009/10/21(水) 16:59:08 ID:???]
アー、ヘッダを見れるブラウザないのかなと探してたんですが
FireFoxでできたんですね。帰宅したらやってみます。
ありがとうございます。

869 名前:nobodyさん mailto:sage [2009/10/21(水) 17:43:23 ID:???]
Live HTTP Headers知らない頃、Ethereal(現wireshark)で
パケット調べたっけなー。


870 名前:848 [2009/10/21(水) 17:54:46 ID:uFGY6860]
>>851,852
レスありがとうございます

871 名前:nobodyさん mailto:sage [2009/10/21(水) 18:15:47 ID:???]
>>869
ぶっちゃけLiveHTTPHeaderじゃ役不足なところもあるからWireSharkのほうがいいけどな
起動コストや諸手間考えると手軽とはいえないけど



872 名前:858 mailto:sage [2009/10/21(水) 22:20:12 ID:???]
無事できるようになりました。
原因は>>858でSet-Cookie: PHPSESSID=のある行が2つあって
そのうちの上のやつを送信してたからだったみたいです・・・。

873 名前:nobodyさん mailto:sage [2009/10/21(水) 23:49:21 ID:???]
>869
FirefoxならLHHもあるし、Firebugもあるからな。
OperaもDragonflyあるし、WebKitにもコンソール付属するし、便利になったもんだ。

874 名前:nobodyさん [2009/10/22(木) 07:46:41 ID:wrpHBrml]
パソコンXのホームページのYサイト向けリンクがクリックされた時、
Yサイトで、パソコンXにクッキーを書き込んで、
Zサイトにリダイレクトするには、
どうすれば良いのでしょうか?

875 名前:nobodyさん mailto:sage [2009/10/22(木) 08:05:09 ID:???]
なんだその糞みたいな書き方は
もっと説明力をつけろ

876 名前:nobodyさん mailto:sage [2009/10/22(木) 08:12:29 ID:???]
hiddenフィールドでセッションIDを持ちまわすのってなんかセキュリティー的に問題ありましたっけ?

877 名前:874 [2009/10/22(木) 08:40:27 ID:wrpHBrml]
>>875
失礼しました。
クライアントのパソコンにCookieを書き込んで、他のサイトへリダイレクトさせるには
どうすれば良いのでしょうか

878 名前:nobodyさん mailto:sage [2009/10/22(木) 11:20:40 ID:???]
setcookie(ほげほげ)
header('Location 〜');

879 名前:877=874 [2009/10/22(木) 11:31:39 ID:wrpHBrml]
>>878
レスありがとうございます。

setcookieで、クライアントへクッキーが送られますが、
その後で、リダイレクト先から、クライアントへ画面等が送られますが
問題ないんでしょうか?

クライアントから見れば、リダイレクト元への要求に対して、
二度レスポンスが返ってくることになりますが・・・

880 名前:nobodyさん mailto:sage [2009/10/22(木) 11:33:45 ID:???]
そりゃクッキーがあろうが無かろうが同じだろう

881 名前:879 [2009/10/22(木) 12:11:43 ID:wrpHBrml]
>>880
レスありがとうございます

私のリダイレクト機能の理解が間違っているような気がします。

リダイレクト先への要求は、リダイレクト元のサーバから出るのではなく、
クライアントから出るのでしょうか?
リダイレクトの時のメッセージの流れは、どうなっているのでしょうか?

よろしくお願いします。





882 名前:nobodyさん mailto:sage [2009/10/22(木) 12:13:49 ID:???]
そりゃリダイレクト先への要求はクライアントからだろう。

C->S1(最初のリクエスト)
S1->C(cookieとS2へのリダイレクト指示)
C->S2(リダイレクト先へのリクエスト)

ok?

883 名前:nobodyさん mailto:sage [2009/10/22(木) 12:23:53 ID:???]
S1がクライアントの代わりにS2にアクセスして結果を返してくれるなら、
それはプロキシーと呼ぶ。


884 名前:881=879 [2009/10/22(木) 12:32:45 ID:wrpHBrml]
>>882,883

レスありがとうございます

理解が間違ってました。
大変よく分かりました。
ありがとうございました。


885 名前:nobodyさん [2009/10/22(木) 16:59:14 ID:6LfYEN/q]
ブログパーツが作りたいです。
動きのあるものとグリムスみたいにブログから情報を得るものを組み合わせたいのですが、
ActionscriptとJavascript以外に
サーバーサイド系の言語として何を学んだらいいでしょうか?
Pythonを少しだけかじったのですが、サーバーサイド系としては使えないのでしょうか?

886 名前:nobodyさん mailto:sage [2009/10/22(木) 23:40:49 ID:???]
>>885
pythonに慣れてるなら、zopeなんてどうよ?

あとHTMLも、基本的なところは押さえておいた方がいいよ

887 名前:nobodyさん mailto:sage [2009/10/22(木) 23:43:58 ID:???]
pythonは趣味でおやり
webプログラム作るならperlかphpが主流

888 名前:nobodyさん mailto:sage [2009/10/22(木) 23:54:08 ID:???]
Pythonが使えるなら、GoogleAppEngineが使える
GAEを使いたいというだけでPythonを習得する奴も多い
(いまはJavaでもできるようになったが)
つうわけで、いっそGAE覚えてそのままPythonistaとして生きていけばいいんじゃないかな

Pythonは日本語圏だとパッとしないが、英語圏だとPerlの代替として注目されている
(日本だとRuby>Pythonだが、英語圏だとPython>Rubyになる)
日本語情報が少ないのが泣き所だが、実績もあるし、そう悪くはない
まあ、>887の言うとおり、PerlとPHPの方がシェアは圧倒的に上だが

889 名前:nobodyさん mailto:sage [2009/10/24(土) 00:47:30 ID:???]
お聞きしたいのですが、社内のパソコン50台からローカルにあるサーバ(windows)にアクセスしてデータの検索などを行いたいのですが、
java+アパッチ+tomcatのようなhtmlとしてアクセス可能な環境をフリーのソフトだけで構築することは可能でしょうか?
少し調べてみたのですが、データベースに関してはOpenOffice.org Baseなどフリーのものがいくつか出てきたのですがアパッチ+tomcatのようなソフトはあるのでしょうか?
かなり前ですがjava+アパッチ+tomcatはほんの少しですが触ったことがあります。

よろしくお願いします。

890 名前:nobodyさん mailto:sage [2009/10/24(土) 01:06:53 ID:???]
WEB ベースのようにするのか、OpenOffice の DB つかってソフトを組むのかは
個人の自由

個人的には WEB アプリは考えなきゃいけないことが
多くなりがちなのであまり好きじゃない

891 名前:nobodyさん mailto:sage [2009/10/24(土) 04:28:37 ID:???]
>>889
というかjava+apache+tomcatって全部フリーじゃん



892 名前:nobodyさん mailto:sage [2009/10/24(土) 06:42:36 ID:???]
DBにmysql入れれば完成だな
webprog板で質問してるんだからwebアプリでつくりたまえ

893 名前:nobodyさん mailto:sage [2009/10/24(土) 07:07:02 ID:???]
簡単に組むならapache、ActivePerl、MySqlとかだろうな。
Win用のインストーラあるし。

894 名前:nobodyさん mailto:sage [2009/10/24(土) 10:07:11 ID:???]
わざわざ背伸びしなくてもイントラネット君でOSの標準機能で検索できるだろ

895 名前:nobodyさん mailto:sage [2009/10/24(土) 10:43:44 ID:???]
LinuxのWindowsに対する優位性って何なのでしょうか?


896 名前:nobodyさん mailto:sage [2009/10/24(土) 11:00:56 ID:???]
UNIXなところ。


897 名前:nobodyさん mailto:sage [2009/10/24(土) 11:02:03 ID:???]
>>895
OSが無料
自分でソースをいじってカスタマイズできる


898 名前:nobodyさん mailto:sage [2009/10/24(土) 11:14:10 ID:???]
Windowsでないところ。


899 名前:nobodyさん mailto:sage [2009/10/24(土) 11:54:49 ID:???]
利用者が少ないのでシステムが狙われにくい

900 名前:nobodyさん mailto:sage [2009/10/24(土) 12:04:48 ID:???]
>>898は宗教的な考えで参考にならない
>>899は激しく的外れでそんな理由ではない


901 名前:nobodyさん mailto:sage [2009/10/24(土) 12:38:55 ID:???]
>895
圧倒的に使いやすい



902 名前:nobodyさん mailto:sage [2009/10/24(土) 12:47:13 ID:???]
>>900
お前はもっと空気を読め

903 名前:nobodyさん mailto:sage [2009/10/24(土) 12:53:06 ID:???]
ここ雑談スレじゃないし

904 名前:nobodyさん mailto:sage [2009/10/24(土) 13:24:00 ID:???]
結局、ふふ〜ん、俺って初心者御用達のWindowsじゃなくてLinuxを使ってるんだぜ、
かっこいいだろー、っていうことですね。

905 名前:nobodyさん mailto:sage [2009/10/24(土) 13:51:19 ID:???]
実際にWindowsサーバー立てると分かる。
Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。
まあ、あとアレだ、無料ってのは大きい。ライセンス問題に煩わされないのは魅力。
プログラミングで飯を食ってると、仮想環境含め、サーバー環境なんて作っては潰し作っては潰し、になるからな。
あとはサーバー管理だとLinuxの方がこなれていて使いやすい。WIndows向けサーバー用途ソフトウェアは選択肢が狭い。
最近はパッケージ管理ソフトウェアとかあるから構築もしやすいしな。

クライアントPCだとWin>Linuxだと思う。Ubuntuはそれなりに頑張ってはいるが、個人的にはまだまだ。

906 名前:895 mailto:sage [2009/10/24(土) 14:23:31 ID:???]
例えばPHPなんかでもWindowsならばすぐにインストールとか単純なのに、Linuxでは--enableとか色々あってめんどくさそうだなぁ、と思っていたのですが、
すんなりとWindowsからLinuxに移行できるものなのでしょうか?
慣れが必要だったり、インストールに手間取ったり
また今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?
そういうのがあって、個人パソコンだと移行に躊躇してしまいます

907 名前:nobodyさん mailto:sage [2009/10/24(土) 14:32:36 ID:???]
>>906
>今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?

動作しないのでそのままWindows使っててください。

908 名前:nobodyさん mailto:sage [2009/10/24(土) 14:38:28 ID:???]
>>905
>Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
>あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
>サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。

この辺のところ数字で詳しく

909 名前:814 mailto:sage [2009/10/24(土) 18:13:27 ID:???]
PhotoshopはないけどgimpとかそれにちかいものはあるYO
WinからUnixへ「すんなり」移行は無理な話。システムそのものが全く違う。
とりあえずマウスを外してパソコン使えるようになってからだな。

910 名前:nobodyさん mailto:sage [2009/10/24(土) 19:20:51 ID:???]
サーバとデスクトップを分けなよ
開発のためだけにUnix系に移行するのはありえない
Unix系に興味があって入れてみたいというなら止めないけど
Windowsのほうが圧倒的に対応アプリケーションが多いんだから無理してかえることはない
サーバをやりたいというのであればデスクトップとしての機能は捨てるべき
サーバ公開しつつ絵かいたりゲームやったりとか普通しないからね
ただ使ってみたいのであればパーティション区切って入れてみればいい
Windowsがすでにインストールされてる状態でも区切っていれてくれるはずだ
ただこの方法はのちのち面倒な問題になる可能性があるのでオススメはしないが
できればHDD2台以上用意して別々にいれたほうがいい
ちなみにUnix系の場合初期設定にもよるが
デスクトップだけでなくサーバとして使うことを想定しているので
PHPを含めて最初からサーバ一式入れることができる
アップデートやインストールなんかも専用のパッケージ管理ソフトを使って簡単にできる
ただ設定はWindowsもUnix系も同じで結局必要なとこは自分でやらないといけない

911 名前:nobodyさん mailto:sage [2009/10/24(土) 19:31:06 ID:???]
おもいきってMacにしてしまえば全て解決したりする



912 名前:nobodyさん mailto:sage [2009/10/24(土) 23:44:14 ID:???]
>>910
俺は開発専用にlinuxが欲しい
ゲームや画像処理はwinでやるけど

913 名前:nobodyさん mailto:sage [2009/10/25(日) 00:11:14 ID:???]
同時に使いたいなら、VMwareなりVirtualBOX使えばいい

914 名前:nobodyさん mailto:sage [2009/10/25(日) 04:48:51 ID:???]
webのデザイン、コーディング、更新作業などをしている者です。
CGI設置とjavascriptコピペくらいしか出来ないのですが、自分で何か作れるようになりたいのです。
勉強するためにはいま必要なものをとりあえず作ってみればいいんじゃないか、ということで、
サイト管理用のなにかをつくろうとしてます。。

現在勤めている会社では、web部門が二名なのですが
管理サイトが10を超えていて、
それぞれの最終更新日とタスクリストの表示、業務報告の書き出しが出来れば随分楽になるんですが。。

まず何からすればいいでしょうか。
どんな言語がよいのかなど、アドバイスおねがいします。

915 名前:nobodyさん mailto:sage [2009/10/25(日) 05:06:04 ID:???]
>>914
PHPでいいんじゃない?

916 名前:nobodyさん mailto:sage [2009/10/25(日) 05:10:00 ID:???]
何その零細企業
俺をCTOとして迎えるべきだな

917 名前:nobodyさん mailto:sage [2009/10/25(日) 06:04:47 ID:???]
CMS導入&活用ガイド | Web担当者Forum
web-tan.forum.impressrd.jp/ms/cms

918 名前:nobodyさん [2009/10/25(日) 08:27:50 ID:CuL6OmA+]
Perl CGIで、クライアントのIPアドレスとリファラーのURLを
参照する方法を教えて下さい。

よろしくお願いします。


919 名前:nobodyさん mailto:sage [2009/10/25(日) 09:42:25 ID:???]
>>918
一行目そのままググれば2番目辺りに答えがある

920 名前:nobodyさん mailto:sage [2009/10/25(日) 09:45:37 ID:???]
use CGI qw(:cgi);
my $cgi = CGI->new;
my $referer = $cgi->referer;
my $host = $cgi->remote_host;

Perlスレあるよっと。

921 名前:nobodyさん mailto:sage [2009/10/25(日) 10:25:41 ID:???]
web知識が初心者並みのks野郎がwebの仕事をして一人前に給料をもらってて
一人で鯖構築やらWB制作なんでもできる優秀な俺が無職な日本



922 名前:nobodyさん mailto:sage [2009/10/25(日) 11:27:02 ID:???]
性格がダメなことに気が付け

923 名前:918 [2009/10/25(日) 17:22:35 ID:CuL6OmA+]
>>919,920
レスありがとうございます


924 名前:nobodyさん mailto:sage [2009/10/26(月) 00:13:41 ID:???]
JSPの質問はここで良いでしょうか。
スレ違いであればお手数ですが、誘導をお願いします。

運用時に画像ファイルををアップロードするだけで運用したい為、
./img配下の画像ファイル名を取得し、それをランダムに表示するJSPを作成したいのですが、

エラー『rg.apache.jasper.JasperException: JSPのクラスをコンパイルできません:』が発生してしまっています。

ソース
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.math.*" %>

<%
File objFld=new File("./img");
File[] aryFls=objFld.listFiles();
n = Math.round(Math.random() * aryFls.length);
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");
%>

最後の2行でエラーが発生してるのですが、
私の頭以外に何か悪いところがあればご指摘/ご指導をお願いします。

925 名前:nobodyさん mailto:sage [2009/10/26(月) 00:22:41 ID:???]
>>924
何となく勘で
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");

out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
としたらどうなる?

926 名前:nobodyさん mailto:sage [2009/10/26(月) 00:23:27 ID:???]
nの型宣言かな

927 名前:nobodyさん mailto:sage [2009/10/26(月) 00:33:07 ID:???]
つかExceptionにエラー内容書いてない?

928 名前:nobodyさん mailto:sage [2009/10/26(月) 00:53:24 ID:???]
>>925,926
ご指摘ありがとうございます。

borderの前のスペースは完全に失念していました。
またnの型宣言についても修正させていただきましたが、
現象は変わりませんでした。

>927
エラー内容を見直してみました。
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
Type mismatch: cannot convert from long to int
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
getName cannot be resolved or is not a field
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>

よく見てみるとlong→intの変換に失敗しているようでした
nの中にろくでもない値が入っている気がします、
乱数の作成処理を見直してみることにします。

ありがとうございました。

929 名前:nobodyさん mailto:sage [2009/10/26(月) 01:32:48 ID:???]
>>928
いや、
aryFls[n]の「n」がint形でなければならないのと、
getNameっていうフィールドではなくgetName()が正解だと思うよ。

930 名前:nobodyさん mailto:sage [2009/10/26(月) 01:52:30 ID:???]
>>929
ご指摘ありがとうございます。
頂いたた指摘を元に、ソースを以下に修正したところ、
問題が解決できました。

File objFld=new File("./webapps/HP/pc/img");
File[] aryFls=objFld.listFiles();
int n = (int)Math.round(Math.random()*(aryFls.length-1));
out.print("<img src=./img/" + aryFls[n].getName() + " border='0'><BR>");

頂いた指摘以外にも乱数の発生範囲やカレントディレクトリの意識などが抜けていました。

今後の課題は、このJSPをサーバに上げた時に
カレントディレクトリが何処になるのか把握して
アップロード時には修正しないとまた困った事になりそうですorz


931 名前:nobodyさん mailto:sage [2009/10/26(月) 01:58:51 ID:???]
・・・せっかくjsp使ってるんだから、web.xmlなり何なりで定義するべきじゃないか?



932 名前:848 [2009/10/26(月) 14:07:08 ID:nC3NwSAb]
>>852
レスありがとうございます。

ホームページに画像を返すプログラムを作ったのですが、
画像が表示されません。
そこで、下記プログラムをローカルに実行して、テストしたところ、
出力ファイルが入力ファイルと異なります
(出力の方がファイルサイズが若干小さく、
ペイントで開こうとしたら形式が違うというエラーになります)

open IIMG, "D:\\lbanner1.gif" or die;
open OIMG, ">D:\\lbanner2.gif" or die;
binmode IIMG;
binmode OIMG;
print OIMG while(<IIMG>);
close OIMG;
close IIMG;

入力したファイルと同じ出力ファイルを作るには、
どうすれば良いのでしょうか?

よろしくお願いします。





933 名前:848 [2009/10/26(月) 14:15:31 ID:nC3NwSAb]
追加です。

Webコーディングでは、
binmode OIMG;
print OIMG while(<IIMG>);
を、

binmode STDOUT;
print "Content-type: image/gif\n\n";
print while(<IIMG>);

にしています。

934 名前:nobodyさん mailto:sage [2009/10/26(月) 15:08:28 ID:???]
表示されないときのエラーログは?
とりあえずそのコードコピペでも問題無かったよ
Windowsじゃないけどね。大きさ違うなら差分取ってみてよ

935 名前:932=848 [2009/10/26(月) 18:38:17 ID:nC3NwSAb]
>>934
レスありがとうございます

エラーログは次の通りです。

failed to open log file /var/log/httpd/suexec_log
fopen: Permission denied
Premature end of script

差分は、どうすれば取れるのでしょうか。

よろしくお願いします。


936 名前:nobodyさん mailto:sage [2009/10/26(月) 21:03:44 ID:???]
>>932
それなんのプログラム?

937 名前:nobodyさん mailto:sage [2009/10/26(月) 22:20:49 ID:???]
<>ってバイナリにも使えるんだっけ? readだとどうよ?


938 名前:nobodyさん mailto:sage [2009/10/27(火) 11:19:45 ID:???]
suExec?Windowsだとどうなるんだ、そんなエラー(suExec関連)出る可能性あるのかな
差分はdiff、、、つーかwindowsならfc.exeがあるべ、/bでバイナリ使えた気が。

まずバイナリファイルの読み書きが解決してから、cgiが実行できてないほうをやったほうがいい
たぶん両者は別問題。

939 名前:932=848 [2009/10/27(火) 11:51:17 ID:CPNCdNXO]
レスありがとうございます。

readでやったら、できました(ローカル、cgiとも)。
cgiの方は、1行目に改行が入っていました。

どうもありがとうございました。

ただ、別の問題(質問)が出てきました。

画像を表示するcgiプログラムを
<a href="http://〜">で呼び出すと、クッキーを取得(参照)できるのですが、
<img src="http://〜">で呼び出すと、クッキーが取得(参照)できません。

後者の呼び出しでは、クッキーは参照できないのでしょうか?

よろしくお願いします。


940 名前:nobodyさん mailto:sage [2009/10/27(火) 12:17:12 ID:???]
>>939
セキュリティ系のソフト入って無い?
たぶんブロックされてる。

941 名前:nobodyさん [2009/10/27(火) 21:55:21 ID:kiHD33LQ]
すいません。質問させてください

Strutsで以下のJSPでのonmouseover=の中で動的にスクリプトレットの値を
表示したいのですが、マウスをカーソルした時に「100+200の結果」と表示して欲しいのに、
「+の結果」と表示されます。

どうすればサーバー側から取得した任意の値を表示させる事ができるのでしょうか?
Formから取りだすのはNGです。
<%
String a = "100"; //サーバーから取得した値
String b = "200";
%>

<display:column property="total" title"足し算"
onmouseover="tip('表題',' <%=a%>+<%=b%>の結果')" onmouseout="untip()" />

先生、よろしくお願いします。



942 名前:nobodyさん mailto:sage [2009/10/28(水) 00:05:10 ID:???]
onmouseover="<%= "tip('表題', '" + a + "+" + b + "の結果')" %>"

943 名前:939=932=848 [2009/10/28(水) 08:43:51 ID:3sLr7DkQ]
>>940
セキュリテイソフト止めても同じです。

パソコンのIPアドレス等も送られてくるし、画像もパソコンに表示されます。
クッキーはセットしたサーバにしか送られないので、
クッキーだけブロックする意味もないような気がしますが・・・

どうすれば<img src=〜>で、クッキー取得できるのでしょうか?

よろしくお願いします。

944 名前:nobodyさん mailto:sage [2009/10/28(水) 11:51:04 ID:???]
>>943
追跡用のcgi画像cookieをスパイウェアとして検出するセキュリティソフトは多いぞ。
それはさておき、ブラウザとセキュリティソフトの名前くらい挙げてもバチはあたるまい。

945 名前:943=939 [2009/10/28(水) 18:27:48 ID:3sLr7DkQ]
>>944
レスありがとうございます。

セキュリティソフトはAVG Free Edition 8.5、ブラウザはIE7です。
検出のメッセージ、ブロックのメッセージは出ていません。

よろしくお願いします。


946 名前:nobodyさん mailto:sage [2009/10/28(水) 18:31:40 ID:???]
>>945
html置いてる鯖と、img srcで呼んでるcgiの鯖が違うなら仕様。

947 名前:nobodyさん mailto:sage [2009/10/28(水) 18:33:32 ID:???]
クッキーが無いってどうやって判断した?
ツールとかでやりとりしてるときのヘッダー見てる?
画像じゃないときのクッキーはどう?

948 名前:945 [2009/10/28(水) 19:24:27 ID:3sLr7DkQ]
>>946,947

レスありがとうございます。

CGIプログラムでログのようなファイルに、
日時、クッキー、IPアドレス、リファラー等を書き込んでいます。

ホームページ上には、そのCGIプログラムを参照する
<a href=>リンクと<img src=>の画像表示タグがあります。
前者をクリックすると画像だけ表示されます。
その後、元のホームページをブラウザでリロードします。
その後で、ログもどきファイルの中を見ますと、
前者のレコードにはクッキーがあり、後者のレコードにはクッキーがありません。
その他のデータは両方にあります。

>>946
ホームページ置いてるサーバとCGIのサーバは別サーバです。
仕様ですか!?

949 名前:nobodyさん mailto:sage [2009/10/28(水) 19:33:08 ID:???]
>>948
>ホームページ置いてるサーバとCGIのサーバは別サーバです。
>仕様ですか!?


ずっこけた

950 名前:nobodyさん mailto:sage [2009/10/28(水) 20:27:01 ID:???]
>>948
example.com/index.html から <img src="example.net/img.cgi... とかやってんだろ?
example.netの方がサードパーティのcookie扱いになってるからブラウザが送信してない。
ブラウザによっては設定で回避できるがデフォでは無理。諦めれ。

951 名前:nobodyさん mailto:sage [2009/10/28(水) 20:28:36 ID:???]
それが容易にできたら抜きまくりだろ



952 名前:948 [2009/10/28(水) 20:58:06 ID:3sLr7DkQ]
レスありがとうございます。

>>950の例で言いますと、クッキーをセットしたのは、
example.net/x.cgiなのですけど、なぜダメなのでしょうか?
クッキーをセットしたドメインと、参照するドメインは同じドメインなのですけど。



953 名前:nobodyさん mailto:sage [2009/10/28(水) 21:11:20 ID:???]
>>952
物分り悪いな・・・。
>>950で「サードパーティのcookie扱いになってる」ってちゃんと理由も書いたんだが。
それが何故ダメなのかまで知りたきゃググるくらいのことはしてくれよ。

954 名前:nobodyさん mailto:sage [2009/10/28(水) 21:16:42 ID:???]
>>952はcookieをサーバーが読み出す(pullする)ものだと勘違いしてんじゃね?

955 名前:nobodyさん mailto:sage [2009/10/29(木) 02:11:33 ID:???]
P3P

956 名前:nobodyさん mailto:sage [2009/10/30(金) 08:28:03 ID:???]
ホームページを公開しているのですが、掲示板にスパム書き込みが
多くこまっています。
掲示板へのリンクはjavascriptで
location.href = "/hogehoge/" + "hoge.cgi"
と言った具合に直にはURLがわからないようにしているのですが
それでも数ヶ月するとスパム書き込みが始まります。
どうやらグーグルの検索結果に上記Javascriptで書いてある
リンクが/hogehoge/hoge.cgiと結合された形で残ってしまうからの
ようです。
どういった対策が考えられるでしょうか?

957 名前:nobodyさん mailto:sage [2009/10/30(金) 08:36:39 ID:???]
スパムが英語だった場合は英語のみの書き込みを弾く
画像認証を採用する
禁止語リストを作り、当てはまれば弾く

958 名前:nobodyさん mailto:sage [2009/10/30(金) 08:47:29 ID:???]
>>957
なるほど。画像認証いいですね。
しかし掲示板側の修正は難しいですねー。



959 名前:nobodyさん mailto:sage [2009/10/31(土) 00:04:52 ID:???]
まあ自動投稿スクリプトが相手なら、不変の認証キーとそれを表示する画像があればいいんじゃないか?
個人サイトの認証破るのに業者もそんなコストかけんだろ

960 名前:nobodyさん [2009/10/31(土) 07:05:09 ID:4iG7XIa+]
MySQLの漢字コードをutf-8にして、
HTMLソースの漢字コードをSJIにした場合、

(1)そのままで、MySQLの漢字データは正しく表示されるのでしょうか?

(2)正しく表示されないとしたら、どのように変換すれば良いのでしょうか?


961 名前:nobodyさん mailto:sage [2009/10/31(土) 08:49:47 ID:???]
>>960
(1)やってみりゃわかりますがもちろん化けます。
(2)sjisに変換してください。



962 名前:nobodyさん mailto:sage [2009/10/31(土) 09:27:28 ID:???]
>>960
ミドルウェアが変換してくれるので正しく表示されます。
変換の必要はありません。

963 名前:nobodyさん mailto:sage [2009/10/31(土) 13:08:22 ID:???]
HTMLソースって何だ? phpソースのことか?

964 名前:nobodyさん mailto:sage [2009/10/31(土) 14:17:02 ID:???]
すいませんどこで質問して良いかさえわからないのですが教えてください。

楽天のgoldというFTPに日本語のフォルダを間違えてUPしてしまったら
削除できなくなってしまいました(リネームもできないです)
削除するにはどうすればよいのでしょうか。。

965 名前:964 mailto:sage [2009/10/31(土) 14:18:31 ID:???]
使用ソフトはFFFTPです。
後何を書いてよのやら。。

966 名前:nobodyさん mailto:sage [2009/10/31(土) 14:30:16 ID:???]
これなら削除できるよ
www.forest.impress.co.jp/article/2000/12/19/ftpit.html


967 名前:nobodyさん mailto:sage [2009/10/31(土) 14:32:20 ID:???]
ちがう
www.smartftp.com/?lang=ja-jp
こっちだ

968 名前:964 mailto:sage [2009/10/31(土) 14:41:58 ID:???]
>>966
ありがとうございます。
FTPit 1.5.5をDLしたのですが説明が英語すぎで
exeファイルもなくてどれがインストールファイルなのかすらわかりませんでしたorz
もうちょっと頑張ってみます

969 名前:964 mailto:sage [2009/10/31(土) 15:06:12 ID:???]
>>967
smartFTPをインストールしました。FTPに接続完了です。

が、該当の日本語ファイルが表示されておりません。orz
どうやるのでしょうかorz

970 名前:964 mailto:sage [2009/10/31(土) 15:17:00 ID:???]
うう。。 
ひょっとして騙されたのか俺ort

971 名前:nobodyさん mailto:sage [2009/10/31(土) 15:37:16 ID:???]
少し落ち着け。お前が慌てたところで何も解決しない。
>>969で該当のファイルが表示されてないとあるが、他のファイルは表示されてるのか?
違うとこ見てないか?



972 名前:nobodyさん mailto:sage [2009/10/31(土) 15:38:41 ID:???]
mdel * もできないのかね。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<244KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef