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/
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 * もできないのかね。