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


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

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



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)

401 名前:nobodyさん [2010/01/21(木) 14:47:35 ID:+lFNAyG0]
プログラミングはほぼVB.netだけしか知らんのだけれど、
今からブラゲ作成目標に勉強するならASP.netとPerlやPHPのどっちが楽だろう?
趣味でやってるだけだからそんな大層な事は出来なくて良いんだが

あと、aspxが使えるサーバーは一応確保できる

402 名前:nobodyさん mailto:sage [2010/01/21(木) 15:25:12 ID:???]
だったらaspでいいんじゃないの?

でもブラゲってよく知らんけどフラッシュとか勉強したほうがいい気がするけど


403 名前:nobodyさん mailto:sage [2010/01/21(木) 15:45:14 ID:???]
いまから作るのなら Ajax で画面変異の少ないゲームを目標にするといいと思う。

PHP + MySQL + Ajax が理想かな?
構築のしやすさも含めて。

404 名前:nobodyさん mailto:sage [2010/01/21(木) 16:37:03 ID:???]
もしかして: 画面遷移

405 名前:nobodyさん mailto:sage [2010/01/21(木) 16:59:34 ID:???]
ですw

406 名前:nobodyさん [2010/01/21(木) 22:04:04 ID:mBj6/RWr]
>>402-403
ありがとう。取りあえず両方本を買ってみて吟味してみることにします。

407 名前:nobodyさん mailto:sage [2010/01/22(金) 10:27:49 ID:???]
どう考えてもFLASH

408 名前:nobodyさん [2010/01/22(金) 19:31:29 ID:zCNWV2qU]
>>407
絵が描けないと辛くね
選択肢に上げてない時点でテキスト主体のゲーム作りたいんだと思う

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という程度の認識しかありません。







[ 続きを読む ] / [ 携帯版 ]

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

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