トップページ⇒php
1001コメント345KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/11/09(月) 02:32:15ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

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

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1244038749/
(実質Part20)
0376nobodyさん2010/01/18(月) 16:42:02ID:???
>>372
会社で使いたいなら、会社の人に聞いた方がいいんじゃないか?
03773722010/01/18(月) 16:46:36ID:???
すみませんでした、文章書き換え時に消してしまったようで、Webサイトです

>>374
では業務用で使うならばどれがいいのでしょうか?
Redhat系がやはり日本でも使ってるところが多いのでしょうか?
一度本屋で見てみたのですが、どれを手にとって読むべきか分かりませんでした

自分は自サーバを試してみたいと思っています
0378nobodyさん2010/01/18(月) 16:48:07ID:???
>>377
なんでWindowsからLinuxに移行することになったの?
0379nobodyさん2010/01/18(月) 16:50:35ID:G1HxfNvO
cent osかubuntuがお勧め。
まあおれはcent osだが。
03803722010/01/18(月) 16:55:15ID:???
デスクトップ系のパソコンはそのままWindowsで使う予定ですが、別途Webサイト作成は分けようとなりまして
レンタルサーバも自サーバに切り替えようと思っています
自サーバを簡単に書物で探したところLinuxの本が多く目に付き、また、LAMPって言葉あるように自分としてもやっぱLinuxに前々から興味があったもので
0381nobodyさん2010/01/18(月) 16:56:13ID:???
サーバならDebian

と、俺は偏見を持っている。
0382nobodyさん2010/01/18(月) 16:57:50ID:???
仕事で使うのならCentOSが無難。
03833722010/01/18(月) 17:00:26ID:???
皆さん、返答ありがとうございます
以外にもRedHatの名前が出てこなかったのが自分には少し意外でした
Linuxのことあんま分からない自分でも知ってるRedHatが候補に挙がるのかと思っていたのですが
0384nobodyさん2010/01/18(月) 17:02:00ID:???
>>383
ちょっとは「CentOS」について調べなよ

>CentOS(セント・オーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との
>完全互換を目指したフリーのLinuxディストリビューションである。
03853722010/01/18(月) 17:05:14ID:???
>>384
すみません、書いた後に今CentOSを調べているところでした
0386nobodyさん2010/01/18(月) 17:11:37ID:???
全くLinuxの経験ない人が外部への公開サーバを運用するのは相当不安だが
0387nobodyさん2010/01/18(月) 17:12:33ID:???
板違いだ
0388nobodyさん2010/01/18(月) 17:32:52ID:???
CentOSにしとけ
他のディストリでもいいけどCentOSを選べば失敗はしない
0389nobodyさん2010/01/18(月) 19:51:03ID:G1HxfNvO
まずは本かって嫁。
TCP/IPからな
0390nobodyさん2010/01/18(月) 22:12:02ID:???
じゃ、そのまえにシリアル通信からだな。
0391nobodyさん2010/01/18(月) 23:14:55ID:???
ドシロートがどうしても会社で使うなら赤帽サポート付だな。
0392nobodyさん2010/01/18(月) 23:35:55ID:???
電源の入れ方から学ぶべき
0393nobodyさん2010/01/19(火) 00:37:44ID:???
ホスティング屋もなめられたもんだな
0394nobodyさん2010/01/19(火) 01:55:57ID:???
少なくとも仕事に使うほうは素直にお金払って専用サーバー借りたほうがいいと思うが…
0395nobodyさん2010/01/19(火) 13:37:15ID:???
SIの指示で本番環境を会社で用意したいというなら分かるけど
自分が家で使うPCまで変える必要がどこにあるの?
仕事を家に持ち込みしてもいいズボラな会社なのかしら・・・
0396nobodyさん2010/01/19(火) 13:50:51ID:???
家で勉強するためじゃない?
0397nobodyさん2010/01/19(火) 14:01:27ID:???
その程度ならバーチャルマシンに入れればいいお
0398nobodyさん2010/01/19(火) 15:59:54ID:???
SIって始めて聞いたんだけど何?
0399nobodyさん2010/01/19(火) 16:02:04ID:???
>>398
スレチ

http://e-words.jp/w/SI.html
0400nobodyさん2010/01/19(火) 16:48:13ID:???
こうして踏み台マシーンがまた1台生まれましたとさ
0401nobodyさん2010/01/21(木) 14:47:35ID:+lFNAyG0
プログラミングはほぼVB.netだけしか知らんのだけれど、
今からブラゲ作成目標に勉強するならASP.netとPerlやPHPのどっちが楽だろう?
趣味でやってるだけだからそんな大層な事は出来なくて良いんだが

あと、aspxが使えるサーバーは一応確保できる
0402nobodyさん2010/01/21(木) 15:25:12ID:???
だったらaspでいいんじゃないの?

でもブラゲってよく知らんけどフラッシュとか勉強したほうがいい気がするけど
0403nobodyさん2010/01/21(木) 15:45:14ID:???
いまから作るのなら Ajax で画面変異の少ないゲームを目標にするといいと思う。

PHP + MySQL + Ajax が理想かな?
構築のしやすさも含めて。
0404nobodyさん2010/01/21(木) 16:37:03ID:???
もしかして: 画面遷移
0405nobodyさん2010/01/21(木) 16:59:34ID:???
ですw
0406nobodyさん2010/01/21(木) 22:04:04ID:mBj6/RWr
>>402-403
ありがとう。取りあえず両方本を買ってみて吟味してみることにします。
0407nobodyさん2010/01/22(金) 10:27:49ID:???
どう考えてもFLASH
0408nobodyさん2010/01/22(金) 19:31:29ID:zCNWV2qU
>>407
絵が描けないと辛くね
選択肢に上げてない時点でテキスト主体のゲーム作りたいんだと思う
0409nobodyさん2010/01/23(土) 00:28:05ID:???
テキスト主体がどんなものなのか知らんけど、どう考えてもFLASH
0410nobodyさん2010/01/23(土) 01:06:23ID:???
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に書けばいいでしょうか。

稚拙な文章で申し訳ありませんがだれかご教示ください。
0411nobodyさん2010/01/23(土) 01:44:30ID:???
ホームページの製作というわけではありませんが、
複数の図書館の同時検索をHTMLで作る事は可能でしょうか?
自分は公共の図書館を利用することが多いのですが、
いくつかの図書館のサイトを巡らないといけない時があります。
そこで質問なのですが、HTMLで図書館の蔵書検索を同時に出来ないでしょうか?

具体的なイメージとしては、(例として「テスト」で本をさがす)

入力欄に「テスト」と検索語句を入れる。

実行ボタンを押す。

各図書館の蔵書検索「テスト」の検索結果へとリンクが自動生成され、そこから任意の図書館の検索結果を見に行く。

自分はHTMLとCSSとC言語の基本的なことなら出来ます。
また。リンク先の図書館は3〜5件ほどを考えています。
やり方まで教えてくださいなどと、厚かましいことは言いませんので
キーワードを教えて頂ければあとは自分で勉強します。
どうか宜しくお願い致します。
0412nobodyさん2010/01/23(土) 01:53:11ID:???
HTMLで?→無理
スクリプトで?→スクレイピング
0413nobodyさん2010/01/23(土) 02:14:18ID:???
>>412

ありがとう。
スクレイピングをキーワードに話を進めてみます。
0414nobodyさん2010/01/23(土) 02:28:43ID:???
「テスト」を入力してポチッとやると

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件分出るようにしたいだけなら
スクレイパーでぐりぐりしなくてもいい。
0415nobodyさん2010/01/23(土) 06:18:04ID:???
>>410
if (rand(0,1)) {
echo $ad1;
} else {
echo $koukoku[1];
}
0416nobodyさん2010/01/23(土) 06:31:24ID:???
>>415
? それって毎回書きかえ無いといけないですよね?
0417nobodyさん2010/01/23(土) 06:32:15ID:???
? 毎回って?
0418nobodyさん2010/01/23(土) 09:52:14ID:???
>>416
つ eval
0419nobodyさん2010/01/23(土) 14:13:33ID:???
質問です。
#スレ違いな質問だったらすみません

自分のサイトから、mixiの日記作成画面にリンクを貼りたいです。
その時に、日記の本文が入力された状態でmixiの日記作成画面を表示することは可能でしょうか?
例えば、ニコ動で動画をmixiに貼るを選択すると、ニコ動の動画のリンクが挿入された状態で日記を書くことができますよね。
あれと同じようなことがしたいです。

もちろん、ブラウザがmixiにログインした状態でないと日記画面に遷移できないのはわかっています。
調べていて、apiが存在することもわかりましたが
それとはちょっとやりたい事が違います、ただ単にmixiにリンクしたいです。

詳しい方いますでしょうか?
0420nobodyさん2010/01/23(土) 14:20:32ID:???
スレ違い
0421nobodyさん2010/01/23(土) 14:44:52ID:???
>>414

レスありがとう。
自分が行く図書館ではそうはならないんだよな・・・
データベースの検索方法とか、検索結果の送信方法も勉強
しないといけないかなと思い始めた今日この頃・・・・・・
0422nobodyさん2010/01/24(日) 00:23:48ID:???
>>419
ニコ動のソース見て真似してみれば?
0423nobodyさん2010/01/26(火) 12:17:16ID:???
サーバ側からLANの向こう側にあるPCを識別する方法はありませんか
同じマシンで同じOS、同じブラウザでマシンAとBがあるとしてAのクッキーをBにコピっても
AとBを見分けたいです
0424nobodyさん2010/01/26(火) 13:02:41ID:???
IP
0425nobodyさん2010/01/26(火) 14:30:48ID:???
LANの向こう側にあるPCなのでIPアドレスはみな一緒です。
LAN内で使ってるローカルなアドレスをLANの外から知ることができるのですか?
0426nobodyさん2010/01/26(火) 14:32:59ID:???
もうちょっと具体的に環境とやりたいことを書いてくれ
0427nobodyさん2010/01/26(火) 14:44:33ID:???
1 本社と支社がある
2 本社にWEBサーバを利用した掲示板や勤怠、進捗管理の等システムが動いている
3 それは支社からも見れる
4 支社からの接続はプロキシーを通ってくるのでIPアドレスが一緒である
5 支社はマシンもOSも一度に購入したので一緒である
6 今までパスとID、クッキーで認証して誰のPCからのものか見分けていた
7 ところが、いたずらをするものがいて、ログから使用されたマシンの人に問いただしたところ
  「自分はやっていない、**がクッキーをコピーしたんだ」と主張

8 (彼の主張が正しいかどうかはおいておくとして)
  上司に「お前、クッキーに頼らずなんとか、違うPCから偽装できないようにしろ」といわれる
9 現在に至る

こんな感じです(T_T)7
0428nobodyさん2010/01/26(火) 14:57:25ID:???
どんな会社だよw
webアプリでどうこうする以前に、
「使用されたマシンの人」とその人がいってる「**」の2人と、その上司を厳重注意して周知させれば
そんな事する馬鹿二度と現れないだろ。
0429nobodyさん2010/01/26(火) 14:59:20ID:???
クッキーの保存場所に他人がアクセスできる時点で区別付けにくいと思うが、、、
その串はVIAとかの環境変数はつけてくれないのかな?
0430nobodyさん2010/01/26(火) 15:10:15ID:???
(サーバでなく)クライアント証明書でも使え。
それだって盗まれれば同じことだがなー。
0431nobodyさん2010/01/26(火) 15:11:57ID:???
もうセキュリティトークンを導入するしかあるまい。
0432nobodyさん2010/01/26(火) 15:24:34ID:???
あとは毎回認証するとか。揮発性のクッキーにしときゃ今の仕組みそのまま使える
0433nobodyさん2010/01/26(火) 16:30:03ID:???
つか、その場合はプロキシのログをチェックするのが先だろうが
0434nobodyさん2010/01/26(火) 16:39:09ID:???
もちろん厳重注意にはなったんですが
そのマシンの使用者と***が女性と男性なんで
結局どっちが正しいことを言っているのかわからずです

>VIAとかの環境変数
社内LANは無線でDHCPで番号振ってるんですよ、それで

>セキュリティトークン クライアント証明書
セキュリティトークンは金額的にちょっと、なんとかサーバ側だけでどうにかしたいので

一応認証は毎回で、クッキーはの有効期限はつけてないんですが

やっぱ、うまくいかないですよねそんなの
ActivX送ってMACアドレス取得とか考えたんですが無理すかね?
0435nobodyさん2010/01/26(火) 16:50:46ID:???
毎回認証してるならセッションでいいじゃないか
0436nobodyさん2010/01/26(火) 18:40:21ID:???
javascriptでローカルアドレス引っ張る手段もあるけどな。
それよりもマシン特定できたところでさほど意味無い希ガス。
cookieだけに頼らない認証を付加するしかないんじゃね?
0437nobodyさん2010/01/26(火) 18:41:59ID:???
生体認証とか?
0438nobodyさん2010/01/26(火) 18:48:09ID:???
>>434
DHCP使ってるならMACアドレスで指定振りすればいいじゃない
0439nobodyさん2010/01/26(火) 18:52:35ID:???
>クッキーの有効期限はつけてないんですが

有効期限付けりゃいいだけの話じゃないか。それが一番安い。
0440nobodyさん2010/01/26(火) 19:06:16ID:???
>毎回認証してるならセッションでいいじゃないか

僕もそう思ってたんですが今回のようなことになってしまって悩んでます。

でも皆さんいろいろありがとうございます

>javascriptでローカルアドレス引っ張る手段

すいません、これぜひ詳しく教えてください 
これと438さんのMACアドレス指定振り(そんなことができるんですね)組み合わせて
何とかならんかなと思っています。

それと、とりあえず、今日の午後考えた案↓

会社名じゃないドメインのサーバ用意して
社のサーバにつなぐときにこっそりそいつにもつながせるようにして、そいつがクッキーで認証を行う
社のサーバは、そのマシンに認証が通ったか問い合わせする、みたいにしようかなと思いました
そのサーバの存在を知られなければ、社のサーバからのクッキー盗まれてもOKかなと思うんですがどうでしょう?
0441nobodyさん2010/01/26(火) 19:08:53ID:???
DHCPだって重複アドレスは無いんだし、
内部のDNS立ててDNS UPDATEで名前識別すればいいんじゃない?
0442nobodyさん2010/01/26(火) 19:39:55ID:???
社員でありながら、社のシステムに悪さしようとする輩には、
意識を改めさせない限り、何をやっても結局イタチごっこだろうね…
0443nobodyさん2010/01/26(火) 21:36:48ID:???
いやだから、そもそもプロキシ通ってるからクライアント識別できないってのが間違ってるだろう
お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか?
サーバーのログとプロキシのログとDHCPサーバのログとチェックすれば
少なくともどのマシンがアクセスしたかはわかるだろうが

IPアドレス偽装したマシンを社内LANにつなげられるほど管理が甘いならしらんがな
0444nobodyさん2010/01/26(火) 22:02:46ID:???
そもそもログインを他人のを使用してる時点で、
ID と PASS を提供したヤツに罰を与えろって
0445nobodyさん2010/01/26(火) 22:03:12ID:wOXA5aeU
会社のホームページを作ることになりました
今はタグをメモ帳で編集しながら著作権フリーの画像を集めてHPを作っています
何かこれだけは気を付けること、などありますか?
また、注意点をまとめたサイトなど無いでしょうか
vbaをほんの少しぐらいならさわれるのですが、webになると勝手がまるで違っていてとまどっています
0446nobodyさん2010/01/26(火) 22:56:25ID:???
>>445
可能な限り社内にプレビューサイトを作る。作成時も更新時も「これでいいか」と確認できる環境を作る。
あとは好きにしろとしか。
0447nobodyさん2010/01/26(火) 23:00:01ID:wOXA5aeU
>>446
ありがとうございます
助言をできるだけ実現できるよう努力します
0448nobodyさん2010/01/27(水) 00:51:44ID:???
フリー素材でも、会社で使う場合には有料ってのが多いので、
もう一度素材提供もとの仕様規約を見た方がいいかと。

0449nobodyさん2010/01/27(水) 02:37:52ID:???
Webサイト制作初心者用質問スレ part216
http://pc11.2ch.net/test/read.cgi/hp/1262851395/
0450nobodyさん2010/01/27(水) 07:48:17ID:YBgwbAHK
>>448
そんなこともあるのですか、ありがとうございます
>>449
ありがとうございます。どうみてもそちらのほうがふさわしかったですね
スレ違いでしたね、すいませんでした
0451nobodyさん2010/01/27(水) 08:45:33ID:???
440です

そんなこと知りたくないかもしれませんが、結果報告です

>お前のとこでは社内システムに社内で管理できないプロキシ通して使ってるのか?

そのとおりです。
その支社というのが、実は別な会社のフロアを間借りしてる形(派遣で出向してるみたいな感じです)なので
結局そこでどうにかするのは無理そうです。
出向先には絶対ばれないようにとのことで

>ヤツに罰を与えろって

罰は与えられてます。で、システムをサーバ側でもどうにかしろという話なので。

もう八方塞で、対策取ったとうそついて逃げようかとか思ってます

0452nobodyさん2010/01/27(水) 09:22:45ID:???
お前含めて酷い会社だなオイw
0453nobodyさん2010/01/27(水) 10:40:45ID:???
なんとなくすごく厳しい状態なのは想像できるw
>>440は全く悪くない気がしてきた
0454nobodyさん2010/01/27(水) 10:41:46ID:???
すいません でもこんなもんじゃないですか
労働環境最悪だし、給料安いし 馬鹿すぎる上司は
「無理だ、認証システムなんてこんなもんだ」って言っても信じないし

社員は愛社精神とかこれっぽっちもないし
そもそもずっと出向で顔も知らない本社に来た事もないやつに愛社精神求めるとかチャンチャラおかしいんですが

でも社のグループウエア私用に使ったり他人のアカウントで覗いたりはさすがに酷すぎますよね
0455nobodyさん2010/01/27(水) 10:49:40ID:???
「デスクを離れるときは必ずログアウトすること」というメモを全員のモニターに貼っとけよ
0456nobodyさん2010/01/27(水) 10:57:39ID:???
まあいろいろあるな。
むかーし、うちのボスもPCは会社の備品なんだからパスワードなんてかけるな
とか無茶言ってたしなーw
長年かけてActiveDirectoryで何とか運用してるけど、まだよくわかってないふしがある。
0457nobodyさん2010/01/27(水) 11:01:42ID:???
>>434 によると男女の話みたいなんで、どうしようも無いよw
0458nobodyさん2010/01/27(水) 11:09:07ID:???
>>454
いやだから無理じゃねーって言ってんのに何さっさと諦めてんだよ
セッション使う選択肢なんで捨ててんの?
0459nobodyさん2010/01/27(水) 11:41:04ID:???
おっしゃっている意味がわかりません
クッキーをコピられてもサイトのソースを見られても大丈夫なセッションの方法があるのですか?
フラッシュとかですか
0460nobodyさん2010/01/27(水) 11:43:11ID:???
サイトのソースっていうと誤解があるか

クッキーをコピられてもブラウザでソースの表示とか見られても大丈夫なセッションの方法があるのですか?
0461nobodyさん2010/01/27(水) 11:46:43ID:???
>>458に期待
0462nobodyさん2010/01/27(水) 11:47:24ID:???
ヒント:遷移情報

つかセッションの意味ちゃんとわかってる? 単なるログイン情報の保持じゃないよ?
0463nobodyさん2010/01/27(水) 11:47:53ID:???
>>459
それはセッションの使い方間違ってるだけでそ
0464nobodyさん2010/01/27(水) 11:49:14ID:???
セッション使おうが何しようが社員のモラルがハザードしてるんじゃ意味を成さない
もうその出向先に内部告発しちゃえよ
楽になるぜw
0465nobodyさん2010/01/27(水) 12:01:59ID:???
席離れた隙にPC触られたら終わりじゃね?
そういうずさんな環境なんだろ?
0466nobodyさん2010/01/27(水) 12:16:00ID:???
>>462
ああ、なんとなくわかってきました

遷移情報を逐次記録して、それからずれるような行為があったら、不正アカウントという意味であってます?
セッションIDはクッキーに置くが、それをコピられたとしても 
(たとえば短い間隔でリロードさせるなどして)まったく同じ状態にはできないのでコピって使おうとすると
セッション情報の不整合がわかる
「セッション情報がおかしいです」見たいなメッセージ出して操作させない
延滞等で正規のユーザーも食らうかも知れないけど、まあ仕方がない

あってます??先生

>もうその出向先に内部告発しちゃえよ

勘弁してください 数十人が路頭に迷いめっちゃ恨まれます
0467nobodyさん2010/01/27(水) 12:18:04ID:???
>>466
合ってます
じゃ実装頑張ってくださいね♪
0468nobodyさん2010/01/27(水) 12:21:51ID:???
ありがとうございます 感謝です  m()m
名も知らないし会うこともないけどあなたは僕の師です
勝手に今決めました

皆さんお騒がせしました(^^)/
0469nobodyさん2010/01/27(水) 13:36:28ID:???
今度は「○○さんが勝手に私のPCを使ったんだ!」と言い出すに違いない。
0470nobodyさん2010/01/28(木) 18:38:11ID:Wx5X+hZm
WindowsでPHP書くときに使うテキストエディタでおすすめのやつ教えてください
シェアでもOKです
0471nobodyさん2010/01/28(木) 18:42:06ID:???
重視する点と重視しない点は?
0472nobodyさん2010/01/28(木) 18:49:04ID:???
お返事有り難うございます。
重視する点は、
コメント中の2chのアスキーアートが崩れずに表示できることです。
あと、プログラムが大きくなりがちなので、
2GBぐらいのPHPをストレス無く編集できると嬉しいです。
よろしくお願いします。
0473nobodyさん2010/01/28(木) 19:14:24ID:???
句読点
0474nobodyさん2010/01/28(木) 23:36:30ID:???
2chのAAはプロポーショナルフォント前提。
プロポーショナルフォントでコードを書く奴は頭がおかしい。
0475nobodyさん2010/01/29(金) 00:00:08ID:???
2GB とかwwwwラヴィ!
■ このスレッドは過去ログ倉庫に格納されています