- 1 名前:nobodyさん mailto:sage [2009/11/09(月) 02:32:15 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/1244038749/ (実質Part20)
- 409 名前:nobodyさん mailto:sage [2010/01/23(土) 00:28:05 ID:???]
- テキスト主体がどんなものなのか知らんけど、どう考えてもFLASH
- 410 名前:nobodyさん mailto:sage [2010/01/23(土) 01:06:23 ID:???]
- 2社の広告をランダムで入れ替わりに表示したいのですが誰か教えてください。
1社については、現在index.phpに、 <?php srand((double)microtime()*1000000); $ad_list1 = file("/home/php/public_html/ad.txt"); $ad_key1 = array_rand($ad_list1, 2); $ad1 = $ad_list1[$ad_key1[0]]; // 表示 echo $ad1; ?> と書いていて、 バナーを1行ずつ書いたad.txtというファイルを用意していて、すでにランダム化には成功しています。 もう一社は、 <? require 'affiliate.php'; $koukoku =登録者番号; ?> <?=$koukoku[1]?> と書かないといけないようです。 1.a社のhtml広告をランダムで表示 2.b社のphp広告を表示 1〜2をさらにランダムに表示できるようにしたいのです。 もし広告が増えたときの為に、外部ファイルに1〜2を書いて、複数の会社の広告をランダムに表示できるようにしたいです。 どうindex.phpに書けばいいでしょうか。 稚拙な文章で申し訳ありませんがだれかご教示ください。
- 411 名前:nobodyさん mailto:sage [2010/01/23(土) 01:44:30 ID:???]
- ホームページの製作というわけではありませんが、
複数の図書館の同時検索をHTMLで作る事は可能でしょうか? 自分は公共の図書館を利用することが多いのですが、 いくつかの図書館のサイトを巡らないといけない時があります。 そこで質問なのですが、HTMLで図書館の蔵書検索を同時に出来ないでしょうか? 具体的なイメージとしては、(例として「テスト」で本をさがす) 入力欄に「テスト」と検索語句を入れる。 実行ボタンを押す。 各図書館の蔵書検索「テスト」の検索結果へとリンクが自動生成され、そこから任意の図書館の検索結果を見に行く。 自分はHTMLとCSSとC言語の基本的なことなら出来ます。 また。リンク先の図書館は3〜5件ほどを考えています。 やり方まで教えてくださいなどと、厚かましいことは言いませんので キーワードを教えて頂ければあとは自分で勉強します。 どうか宜しくお願い致します。
- 412 名前:nobodyさん mailto:sage [2010/01/23(土) 01:53:11 ID:???]
- HTMLで?→無理
スクリプトで?→スクレイピング
- 413 名前:nobodyさん mailto:sage [2010/01/23(土) 02:14:18 ID:???]
- >>412
ありがとう。 スクレイピングをキーワードに話を進めてみます。
- 414 名前:nobodyさん mailto:sage [2010/01/23(土) 02:28:43 ID:???]
- 「テスト」を入力してポチッとやると
www.google.co.jp/search?hl=ja&q=%E3%83%86%E3%82%B9%E3%83%88 search.yahoo.co.jp/search?p=%A5%C6%A5%B9%A5%C8&ei=EUC-JP こんな感じのリンクが図書館3〜5件分出るようにしたいだけなら スクレイパーでぐりぐりしなくてもいい。
- 415 名前:nobodyさん mailto:sage [2010/01/23(土) 06:18:04 ID:???]
- >>410
if (rand(0,1)) { echo $ad1; } else { echo $koukoku[1]; }
- 416 名前:nobodyさん mailto:sage [2010/01/23(土) 06:31:24 ID:???]
- >>415
? それって毎回書きかえ無いといけないですよね?
- 417 名前:nobodyさん mailto:sage [2010/01/23(土) 06:32:15 ID:???]
- ? 毎回って?
- 418 名前:nobodyさん mailto:sage [2010/01/23(土) 09:52:14 ID:???]
- >>416
つ eval
- 419 名前:nobodyさん mailto:sage [2010/01/23(土) 14:13:33 ID:???]
- 質問です。
#スレ違いな質問だったらすみません 自分のサイトから、mixiの日記作成画面にリンクを貼りたいです。 その時に、日記の本文が入力された状態でmixiの日記作成画面を表示することは可能でしょうか? 例えば、ニコ動で動画をmixiに貼るを選択すると、ニコ動の動画のリンクが挿入された状態で日記を書くことができますよね。 あれと同じようなことがしたいです。 もちろん、ブラウザがmixiにログインした状態でないと日記画面に遷移できないのはわかっています。 調べていて、apiが存在することもわかりましたが それとはちょっとやりたい事が違います、ただ単にmixiにリンクしたいです。 詳しい方いますでしょうか?
- 420 名前:nobodyさん mailto:sage [2010/01/23(土) 14:20:32 ID:???]
- スレ違い
- 421 名前:nobodyさん mailto:sage [2010/01/23(土) 14:44:52 ID:???]
- >>414
レスありがとう。 自分が行く図書館ではそうはならないんだよな・・・ データベースの検索方法とか、検索結果の送信方法も勉強 しないといけないかなと思い始めた今日この頃・・・・・・
- 422 名前:nobodyさん mailto:sage [2010/01/24(日) 00:23:48 ID:???]
- >>419
ニコ動のソース見て真似してみれば?
- 423 名前:nobodyさん mailto:sage [2010/01/26(火) 12:17:16 ID:???]
- サーバ側からLANの向こう側にあるPCを識別する方法はありませんか
同じマシンで同じOS、同じブラウザでマシンAとBがあるとしてAのクッキーをBにコピっても AとBを見分けたいです
- 424 名前:nobodyさん mailto:sage [2010/01/26(火) 13:02:41 ID:???]
- IP
- 425 名前:nobodyさん mailto:sage [2010/01/26(火) 14:30:48 ID:???]
- LANの向こう側にあるPCなのでIPアドレスはみな一緒です。
LAN内で使ってるローカルなアドレスをLANの外から知ることができるのですか?
- 426 名前:nobodyさん mailto:sage [2010/01/26(火) 14:32:59 ID:???]
- もうちょっと具体的に環境とやりたいことを書いてくれ
- 427 名前:nobodyさん mailto:sage [2010/01/26(火) 14:44:33 ID:???]
- 1 本社と支社がある
2 本社にWEBサーバを利用した掲示板や勤怠、進捗管理の等システムが動いている 3 それは支社からも見れる 4 支社からの接続はプロキシーを通ってくるのでIPアドレスが一緒である 5 支社はマシンもOSも一度に購入したので一緒である 6 今までパスとID、クッキーで認証して誰のPCからのものか見分けていた 7 ところが、いたずらをするものがいて、ログから使用されたマシンの人に問いただしたところ 「自分はやっていない、**がクッキーをコピーしたんだ」と主張 8 (彼の主張が正しいかどうかはおいておくとして) 上司に「お前、クッキーに頼らずなんとか、違うPCから偽装できないようにしろ」といわれる 9 現在に至る こんな感じです(T_T)7
- 428 名前:nobodyさん mailto:sage [2010/01/26(火) 14:57:25 ID:???]
- どんな会社だよw
webアプリでどうこうする以前に、 「使用されたマシンの人」とその人がいってる「**」の2人と、その上司を厳重注意して周知させれば そんな事する馬鹿二度と現れないだろ。
- 429 名前:nobodyさん mailto:sage [2010/01/26(火) 14:59:20 ID:???]
- クッキーの保存場所に他人がアクセスできる時点で区別付けにくいと思うが、、、
その串はVIAとかの環境変数はつけてくれないのかな?
- 430 名前:nobodyさん mailto:sage [2010/01/26(火) 15:10:15 ID:???]
- (サーバでなく)クライアント証明書でも使え。
それだって盗まれれば同じことだがなー。
- 431 名前:nobodyさん mailto:sage [2010/01/26(火) 15:11:57 ID:???]
- もうセキュリティトークンを導入するしかあるまい。
- 432 名前:nobodyさん mailto:sage [2010/01/26(火) 15:24:34 ID:???]
- あとは毎回認証するとか。揮発性のクッキーにしときゃ今の仕組みそのまま使える
- 433 名前:nobodyさん mailto:sage [2010/01/26(火) 16:30:03 ID:???]
- つか、その場合はプロキシのログをチェックするのが先だろうが
- 434 名前:nobodyさん mailto:sage [2010/01/26(火) 16:39:09 ID:???]
- もちろん厳重注意にはなったんですが
そのマシンの使用者と***が女性と男性なんで 結局どっちが正しいことを言っているのかわからずです >VIAとかの環境変数 社内LANは無線でDHCPで番号振ってるんですよ、それで >セキュリティトークン クライアント証明書 セキュリティトークンは金額的にちょっと、なんとかサーバ側だけでどうにかしたいので 一応認証は毎回で、クッキーはの有効期限はつけてないんですが やっぱ、うまくいかないですよねそんなの ActivX送ってMACアドレス取得とか考えたんですが無理すかね?
- 435 名前:nobodyさん mailto:sage [2010/01/26(火) 16:50:46 ID:???]
- 毎回認証してるならセッションでいいじゃないか
- 436 名前:nobodyさん mailto:sage [2010/01/26(火) 18:40:21 ID:???]
- javascriptでローカルアドレス引っ張る手段もあるけどな。
それよりもマシン特定できたところでさほど意味無い希ガス。 cookieだけに頼らない認証を付加するしかないんじゃね?
- 437 名前:nobodyさん mailto:sage [2010/01/26(火) 18:41:59 ID:???]
- 生体認証とか?
- 438 名前:nobodyさん mailto:sage [2010/01/26(火) 18:48:09 ID:???]
- >>434
DHCP使ってるならMACアドレスで指定振りすればいいじゃない
- 439 名前:nobodyさん mailto:sage [2010/01/26(火) 18:52:35 ID:???]
- >クッキーの有効期限はつけてないんですが
有効期限付けりゃいいだけの話じゃないか。それが一番安い。
- 440 名前:nobodyさん mailto:sage [2010/01/26(火) 19:06:16 ID:???]
- >毎回認証してるならセッションでいいじゃないか
僕もそう思ってたんですが今回のようなことになってしまって悩んでます。 でも皆さんいろいろありがとうございます >javascriptでローカルアドレス引っ張る手段 すいません、これぜひ詳しく教えてください これと438さんのMACアドレス指定振り(そんなことができるんですね)組み合わせて 何とかならんかなと思っています。 それと、とりあえず、今日の午後考えた案↓ 会社名じゃないドメインのサーバ用意して 社のサーバにつなぐときにこっそりそいつにもつながせるようにして、そいつがクッキーで認証を行う 社のサーバは、そのマシンに認証が通ったか問い合わせする、みたいにしようかなと思いました そのサーバの存在を知られなければ、社のサーバからのクッキー盗まれてもOKかなと思うんですがどうでしょう?
- 441 名前:nobodyさん mailto:sage [2010/01/26(火) 19:08:53 ID:???]
- DHCPだって重複アドレスは無いんだし、
内部のDNS立ててDNS UPDATEで名前識別すればいいんじゃない?
- 442 名前:nobodyさん mailto:sage [2010/01/26(火) 19:39:55 ID:???]
- 社員でありながら、社のシステムに悪さしようとする輩には、
意識を改めさせない限り、何をやっても結局イタチごっこだろうね…
- 443 名前:nobodyさん mailto:sage [2010/01/26(火) 21:36:48 ID:???]
- いやだから、そもそもプロキシ通ってるからクライアント識別できないってのが間違ってるだろう
お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか? サーバーのログとプロキシのログとDHCPサーバのログとチェックすれば 少なくともどのマシンがアクセスしたかはわかるだろうが IPアドレス偽装したマシンを社内LANにつなげられるほど管理が甘いならしらんがな
- 444 名前:nobodyさん mailto:sage [2010/01/26(火) 22:02:46 ID:???]
- そもそもログインを他人のを使用してる時点で、
ID と PASS を提供したヤツに罰を与えろって
- 445 名前:nobodyさん [2010/01/26(火) 22:03:12 ID:wOXA5aeU]
- 会社のホームページを作ることになりました
今はタグをメモ帳で編集しながら著作権フリーの画像を集めてHPを作っています 何かこれだけは気を付けること、などありますか? また、注意点をまとめたサイトなど無いでしょうか vbaをほんの少しぐらいならさわれるのですが、webになると勝手がまるで違っていてとまどっています
- 446 名前:nobodyさん mailto:sage [2010/01/26(火) 22:56:25 ID:???]
- >>445
可能な限り社内にプレビューサイトを作る。作成時も更新時も「これでいいか」と確認できる環境を作る。 あとは好きにしろとしか。
- 447 名前:nobodyさん [2010/01/26(火) 23:00:01 ID:wOXA5aeU]
- >>446
ありがとうございます 助言をできるだけ実現できるよう努力します
- 448 名前:nobodyさん mailto:sage [2010/01/27(水) 00:51:44 ID:???]
- フリー素材でも、会社で使う場合には有料ってのが多いので、
もう一度素材提供もとの仕様規約を見た方がいいかと。
- 449 名前:nobodyさん mailto:sage [2010/01/27(水) 02:37:52 ID:???]
- Webサイト制作初心者用質問スレ part216
pc11.2ch.net/test/read.cgi/hp/1262851395/
- 450 名前:nobodyさん [2010/01/27(水) 07:48:17 ID:YBgwbAHK]
- >>448
そんなこともあるのですか、ありがとうございます >>449 ありがとうございます。どうみてもそちらのほうがふさわしかったですね スレ違いでしたね、すいませんでした
- 451 名前:nobodyさん mailto:sage [2010/01/27(水) 08:45:33 ID:???]
- 440です
そんなこと知りたくないかもしれませんが、結果報告です >お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか? そのとおりです。 その支社というのが、実は別な会社のフロアを間借りしてる形(派遣で出向してるみたいな感じです)なので 結局そこでどうにかするのは無理そうです。 出向先には絶対ばれないようにとのことで >ヤツに罰を与えろって 罰は与えられてます。で、システムをサーバ側でもどうにかしろという話なので。 もう八方塞で、対策取ったとうそついて逃げようかとか思ってます
- 452 名前:nobodyさん mailto:sage [2010/01/27(水) 09:22:45 ID:???]
- お前含めて酷い会社だなオイw
- 453 名前:nobodyさん mailto:sage [2010/01/27(水) 10:40:45 ID:???]
- なんとなくすごく厳しい状態なのは想像できるw
>>440は全く悪くない気がしてきた
- 454 名前:nobodyさん mailto:sage [2010/01/27(水) 10:41:46 ID:???]
- すいません でもこんなもんじゃないですか
労働環境最悪だし、給料安いし 馬鹿すぎる上司は 「無理だ、認証システムなんてこんなもんだ」って言っても信じないし 社員は愛社精神とかこれっぽっちもないし そもそもずっと出向で顔も知らない本社に来た事もないやつに愛社精神求めるとかチャンチャラおかしいんですが でも社のグループウエア私用に使ったり他人のアカウントで覗いたりはさすがに酷すぎますよね
- 455 名前:nobodyさん mailto:sage [2010/01/27(水) 10:49:40 ID:???]
- 「デスクを離れるときは必ずログアウトすること」というメモを全員のモニターに貼っとけよ
- 456 名前:nobodyさん mailto:sage [2010/01/27(水) 10:57:39 ID:???]
- まあいろいろあるな。
むかーし、うちのボスもPCは会社の備品なんだからパスワードなんてかけるな とか無茶言ってたしなーw 長年かけてActiveDirectoryで何とか運用してるけど、まだよくわかってないふしがある。
- 457 名前:nobodyさん mailto:sage [2010/01/27(水) 11:01:42 ID:???]
- >>434 によると男女の話みたいなんで、どうしようも無いよw
- 458 名前:nobodyさん mailto:sage [2010/01/27(水) 11:09:07 ID:???]
- >>454
いやだから無理じゃねーって言ってんのに何さっさと諦めてんだよ セッション使う選択肢なんで捨ててんの?
- 459 名前:nobodyさん mailto:sage [2010/01/27(水) 11:41:04 ID:???]
- おっしゃっている意味がわかりません
クッキーをコピられてもサイトのソースを見られても大丈夫なセッションの方法があるのですか? フラッシュとかですか
- 460 名前:nobodyさん mailto:sage [2010/01/27(水) 11:43:11 ID:???]
- サイトのソースっていうと誤解があるか
クッキーをコピられてもブラウザでソースの表示とか見られても大丈夫なセッションの方法があるのですか?
- 461 名前:nobodyさん mailto:sage [2010/01/27(水) 11:46:43 ID:???]
- >>458に期待
- 462 名前:nobodyさん mailto:sage [2010/01/27(水) 11:47:24 ID:???]
- ヒント:遷移情報
つかセッションの意味ちゃんとわかってる? 単なるログイン情報の保持じゃないよ?
- 463 名前:nobodyさん mailto:sage [2010/01/27(水) 11:47:53 ID:???]
- >>459
それはセッションの使い方間違ってるだけでそ
- 464 名前:nobodyさん mailto:sage [2010/01/27(水) 11:49:14 ID:???]
- セッション使おうが何しようが社員のモラルがハザードしてるんじゃ意味を成さない
もうその出向先に内部告発しちゃえよ 楽になるぜw
- 465 名前:nobodyさん mailto:sage [2010/01/27(水) 12:01:59 ID:???]
- 席離れた隙にPC触られたら終わりじゃね?
そういうずさんな環境なんだろ?
- 466 名前:nobodyさん mailto:sage [2010/01/27(水) 12:16:00 ID:???]
- >>462
ああ、なんとなくわかってきました 遷移情報を逐次記録して、それからずれるような行為があったら、不正アカウントという意味であってます? セッションIDはクッキーに置くが、それをコピられたとしても (たとえば短い間隔でリロードさせるなどして)まったく同じ状態にはできないのでコピって使おうとすると セッション情報の不整合がわかる 「セッション情報がおかしいです」見たいなメッセージ出して操作させない 延滞等で正規のユーザーも食らうかも知れないけど、まあ仕方がない あってます??先生 >もうその出向先に内部告発しちゃえよ 勘弁してください 数十人が路頭に迷いめっちゃ恨まれます
- 467 名前:nobodyさん mailto:sage [2010/01/27(水) 12:18:04 ID:???]
- >>466
合ってます じゃ実装頑張ってくださいね♪
- 468 名前:nobodyさん mailto:sage [2010/01/27(水) 12:21:51 ID:???]
- ありがとうございます 感謝です m()m
名も知らないし会うこともないけどあなたは僕の師です 勝手に今決めました 皆さんお騒がせしました(^^)/
- 469 名前:nobodyさん mailto:sage [2010/01/27(水) 13:36:28 ID:???]
- 今度は「○○さんが勝手に私のPCを使ったんだ!」と言い出すに違いない。
- 470 名前:nobodyさん [2010/01/28(木) 18:38:11 ID:Wx5X+hZm]
- WindowsでPHP書くときに使うテキストエディタでおすすめのやつ教えてください
シェアでもOKです
- 471 名前:nobodyさん mailto:sage [2010/01/28(木) 18:42:06 ID:???]
- 重視する点と重視しない点は?
- 472 名前:nobodyさん mailto:sage [2010/01/28(木) 18:49:04 ID:???]
- お返事有り難うございます。
重視する点は、 コメント中の2chのアスキーアートが崩れずに表示できることです。 あと、プログラムが大きくなりがちなので、 2GBぐらいのPHPをストレス無く編集できると嬉しいです。 よろしくお願いします。
- 473 名前:nobodyさん mailto:sage [2010/01/28(木) 19:14:24 ID:???]
- 句読点
- 474 名前:nobodyさん mailto:sage [2010/01/28(木) 23:36:30 ID:???]
- 2chのAAはプロポーショナルフォント前提。
プロポーショナルフォントでコードを書く奴は頭がおかしい。
- 475 名前:nobodyさん mailto:sage [2010/01/29(金) 00:00:08 ID:???]
- 2GB とかwwwwラヴィ!
- 476 名前:nobodyさん mailto:sage [2010/01/29(金) 00:13:19 ID:???]
- 何兆円のシステム開発してんだよ
- 477 名前:nobodyさん mailto:sage [2010/01/29(金) 00:30:02 ID:???]
- 実はプロポーショナルフォントのほうが見やすかったりする
慣れるまでは気持ち悪いけどな
- 478 名前:nobodyさん mailto:sage [2010/01/29(金) 00:51:35 ID:???]
- プロポーショナルにするべきとかいう記事を最近見た記憶が・・・
俺は等幅の方がいいけど。
- 479 名前:nobodyさん mailto:sage [2010/01/29(金) 01:06:15 ID:???]
- /.でそんな話題あったね
- 480 名前:nobodyさん mailto:sage [2010/01/29(金) 02:07:18 ID:???]
- !il10O.
↑ こいつらが見づらいのよねw
- 481 名前:nobodyさん mailto:sage [2010/01/29(金) 09:04:39 ID:???]
- >>480
それが気になるならプログラミング用のフォント使えばおk
- 482 名前:nobodyさん mailto:sage [2010/01/29(金) 09:59:29 ID:???]
- いや、プロポーショナルを使った場合の話ね。
自分は固定ピッチでしか書かないから別に・・・
- 483 名前:nobodyさん mailto:sage [2010/01/29(金) 15:13:52 ID:???]
- 話の流れを全然見ていない>>481にワロタ
- 484 名前:nobodyさん mailto:okaki [2010/01/29(金) 17:26:50 ID:???]
- .htaccessでCGIを有効にする設定で
AddType application/x-httpd-cgi .cgi と拡張子を指定するのはわかるんですが 拡張子がないファイルはどう指定すればいいですか?
- 485 名前:nobodyさん mailto:sage [2010/01/30(土) 02:58:21 ID:???]
- 指定したURLに含まれるリンク先URLを表示するcgiがまったくわからん・・・
もう三時・・・助けて
- 486 名前:nobodyさん mailto:sage [2010/01/30(土) 03:04:33 ID:???]
- >>485
そもそもお前の抱えてる要件がわからん
- 487 名前:nobodyさん mailto:sage [2010/01/30(土) 03:08:25 ID:???]
- use IO::Socket;
print "URLを指定してください: "; $url = <STDIN>; chomp($url); if ($url =~ /http:\/\/([^\/]+)(\/.*)/) { $host = $1; $file = $2; } else { die "そのURLには対応していません。\n"; } $client_socket = new IO::Socket::INET ( PeerAddr => $host, PeerPort => 'http', Proto => 'tcp', TimeOut => '5' ); unless ($client_socket) { print "Socket Error:$!\n"; } print "$host $file" . "\n"; print $client_socket "GET $file HTTP/1.0\n\n"; while ($receive = <$client_socket>) { print $receive;} $client_socket->close( ); これをCGIで実現して、それを使って>>485を作れって。何言ってるかわかんねぇと思うが俺もわかんねぇ
- 488 名前:nobodyさん mailto:sage [2010/01/30(土) 03:13:00 ID:???]
- >>487
なんだ、html取得するところまではあるのか。じゃ後は正規表現でリンク部分?抜くだけだな。 とりあえずコマンドラインで動くもの作って、あとは入力と出力をcgiにすればいい。 簡単簡単。がんばれ。
- 489 名前:nobodyさん mailto:sage [2010/01/30(土) 03:23:52 ID:???]
- use CGI;
$query = new CGI; use IO::Socket; print $query->header(-charset=>'UTF-8'),$query->start_html(-title=>"9.4"); print "<ul>\n"; $url = $query->param('url'); chomp($url); if ($url =~ /http:\/\/([^\/]+)(\/.*)/) { $host = $1; $file = $2; } else { die "そのURLには対応していません。\n"; } $client_socket = new IO::Socket::INET ( PeerAddr => $host, PeerPort => 'http', Proto => 'tcp', TimeOut => '5' ); unless ($client_socket) { print "Socket Error:$!\n"; } print "$host $file" . "\n"; print $client_socket "GET $file HTTP/1.0\n\n"; while ($receive = <$client_socket>) { print $receive; } print "</ul>\n"; print $query->end_html( ); $client_socket->close( ); こんなん?
- 490 名前:nobodyさん mailto:sage [2010/01/30(土) 03:31:20 ID:???]
- CGIにはなったな。もう完成間近だw
- 491 名前:nobodyさん mailto:sage [2010/01/30(土) 03:32:10 ID:???]
- >>489
入力フォームなくね?
- 492 名前:nobodyさん mailto:sage [2010/01/30(土) 03:37:21 ID:???]
- ウェブ入力から受け取るから$url = $query->param('url');で受け取ってる
なんか表示されん・・・
- 493 名前:nobodyさん mailto:sage [2010/01/30(土) 03:53:39 ID:???]
- reqにホスト名含めてないからVirtualhost宛だとダメだね
- 494 名前:nobodyさん mailto:sage [2010/01/30(土) 03:56:23 ID:???]
- 眠さMAX!明日やることにする・・
教えてくれた方、ありがとうございました。
- 495 名前:nobodyさん mailto:sage [2010/01/30(土) 03:57:02 ID:???]
- 明日でいいのかよw
- 496 名前:nobodyさん [2010/02/01(月) 00:39:33 ID:xMR4fraP]
- ブラウザ上で動くゲームを作りたいのですが言語はPHPでも大丈夫でしょうか。
ジャンルは画像とテキスト文字がメインのいわゆるアドベンチャーゲームなのですが。
- 497 名前:nobodyさん mailto:sage [2010/02/01(月) 00:41:21 ID:???]
- お好きな言語でどうぞ
- 498 名前:nobodyさん [2010/02/01(月) 01:21:53 ID:xMR4fraP]
- >>497
プログラム経験がHTMLで軽くページを作れる程度なので それを含めてどれがいいかという質問なのですが。
- 499 名前:nobodyさん mailto:sage [2010/02/01(月) 01:24:42 ID:???]
- >>498
最初からそう言って下さい。要するにプログラム経験はjavascript含めて未経験に等しいのですね? ではphpが資料もサンプルも多くて良いでしょう。 ゲームブック的なADVならHTMLコツコツ作っても良い気はしますがね。
- 500 名前:nobodyさん mailto:sage [2010/02/01(月) 02:22:07 ID:???]
- >>499 さんは PHP をオススメしてるけど、自分は Love Perl なので Perl をオススメしたいが、
贔屓目無しだと PHP でいいんじゃないのかなと思うw
- 501 名前:496 [2010/02/01(月) 09:30:26 ID:/Y/rxdTF]
- >>500
すみませんが、PHPとPerlの違いを教えていただけますでしょうか。 CGIの中でもっとも簡単な言語がPerlという程度の認識しかありません。
- 502 名前:nobodyさん mailto:sage [2010/02/01(月) 10:37:36 ID:???]
- >>501
HTMLはプログラム経験とは普通言わない(JavaScriptもやっていれば別) CGIはただの仕組みでしかない、その仕組みを利用する言語で一般的なのがPerlというだけ PHPとPerlは言語が違う。 php/perl/ruby/python はみな違う言語 Perlは元々Cやsed/awkといった所を元にして作られていてwebアプリ用の言語というわけではない 逆にPHPはwebアプリ用の言語として生まれてるので、webは書きやすい が、どっちもなれてしまえば大差無い、結局は好みの問題。 で、どっちも初心者用の解説ページを眺めてみて、自分にあいそうなのを選べば良いと思うよ
- 503 名前:nobodyさん mailto:sage [2010/02/01(月) 10:53:18 ID:???]
- ところで、「ブラウザ上で動く」PerlやPHPってあるんか?
- 504 名前:nobodyさん mailto:sage [2010/02/01(月) 11:08:07 ID:???]
- >>503
板的にサーバサイドという前提で話をしているが、もしかしてFlashとかで解決?w
- 505 名前:nobodyさん mailto:sage [2010/02/01(月) 12:36:44 ID:???]
- >>499も言っているけど全部HTMLのリンクでよくね?
不満がでたらPerlなりやればさ
- 506 名前:nobodyさん mailto:sage [2010/02/01(月) 13:34:16 ID:???]
- XSSなどのセキュリティ関連について調べているのですが
たとえば無料ブログなどは、自由にHTMLを書くことができる場所(記事本文とかフリーエリアプラグイン)がありますよね そこに悪意のあるスクリプトを書いてXSSなどで何か悪いことはできないんでしょうか? 掲示板はタグを使えないようにしていたりすることが多いので問題は少ないんだとは思いますが。 XSSはアクセスしてきた人が掲示板やコメント欄などを使ってすることで、管理者がやっても何のメリットもないものなのでしょうか?
- 507 名前:nobodyさん mailto:sage [2010/02/01(月) 14:21:13 ID:???]
- >>498
だとすると、C++の方がいいかも知れません。
- 508 名前:nobodyさん mailto:sage [2010/02/01(月) 14:28:27 ID:???]
- たとえば
そもそも管理者に悪意があって エロ動画あるよ、とか言って悪意のあるコード埋め込んだ無料サイトに誘導して とかはいくらで聞く話でしょ でもこれは Cross Site Scriptingにはあたらないよね? WikiによればXSSは >動的にWebページを生成するアプリケーションのセキュリティ上の不備を意図的に利用し、 >狭義にはサイト間を横断して悪意のあるスクリプトを混入させること。 不備を利用したのではなく、そういう悪意のあるサイトを作ったわけだから 社長が会社の金盗んでも「金庫破り」にはあたらないよね
- 509 名前:nobodyさん mailto:sage [2010/02/01(月) 17:15:00 ID:???]
- トリビアンというブラウザゲームがあるのですが、
www.travian.jp/ こういうゲームを作るのに適したプログラム言語はなんでしょうか?
|

|