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

【PHP】下らねぇ質問はここに書き込みやがれ 34

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/12/08(金) 04:22:54ID:???
PHPに関する質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 33
http://pc8.2ch.net/test/read.cgi/php/1164209222/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc8.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc8.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0011nobodyさん2006/12/08(金) 08:08:07ID:UlcPY8MZ
スレが切れてしまたので再掲です

PHPにてディレクトリ内のファイルの数を取得するにはどう記述すれば良いのでしょうか?

ディレクトリ内に他のディレクトリは有りません。ファイルだけです
0012nobodyさん2006/12/08(金) 08:10:38ID:???
>>11
http://jp.php.net/manual/ja/ref.dir.php
この辺の関数使って、配列の数でも取得汁。
0013nobodyさん2006/12/08(金) 09:54:02ID:ewFyIfPg
http://www.matubusi.com/cart/cgi-bin/kaitori.cgi?id=5
ここの買取口数とメールフォームの口数を買い取り口数にマイナスする計算の連動
似たようなスクリプトありませんか?もしくは作れますか?
よろしくお願いいたします
0014nobodyさん2006/12/08(金) 10:01:26ID:???
>>11
$d = new DirectoryIterator('path');//調べたいディレクトのパス
$c = 0;ファイル数
for ($d->rewind(); $d->valid(); $d->next())
{
if ($d->isFile()) $c++;
}
0015nobodyさん2006/12/08(金) 10:06:57ID:???
>>13
RMT業者には教えてあげません^^
0016nobodyさん2006/12/08(金) 10:08:01ID:???
>>13
こんな意味不明なことがビジネスになる時代か...
気持ち悪い。はっきり言って異常。

>>15
お前の考えに一票。
0017nobodyさん2006/12/08(金) 10:08:29ID:O/tUI87z
明示的に変数を宣言しないと使えないようにはできませんか?
よく変数名をちょっと間違えたまま気づかず、
バグを発見するのにすごく時間がかかることがあるので。
0018nobodyさん2006/12/08(金) 10:27:46ID:???
>>17
無理だねえ。
PHPのいい所でもありいい加減なところでもあるから、
仕様だと思って、IDEでの開発をお勧めする。
宣言されてない変数だとエラー出るようなIDEも結構あると思うから。
0019nobodyさん2006/12/08(金) 10:30:48ID:???
>>17
統合環境でやれって話だな。
0020nobodyさん2006/12/08(金) 10:36:03ID:???
>>13
>>ここの買取口数とメールフォームの口数を買い取り口数にマイナスする計算の連動
何をしたいのか良く分からんのだが

>>17
error_reporting(E_ALL)は?
0021nobodyさん2006/12/08(金) 11:05:22ID:???
正規表現による置き換えついて質問なんですが、
\t<p>あいうえお</p>
(\tのとこはタブ)
これの、タブと、<p></p>をとりのぞいて
あいうえおと表示する正規表現を書きたいのですが、

$a = "\t<p>あいうえお</p>";
$b = preg_replace("/<(.|)p>/", "", $a);
$c = preg_replace("/\x09/", "", $b);
print $c;

今のところこんな感じで、$bで<p></p>を、$cでタブをといった感じで
分けて処理しています。
$bで、両方とも一緒に取り除くような書き方はできませんでしょうか?
今後似たようなことをしたい場合、さらに取り除きたい条件が増えた時、
どのように対処するのかが知りたいので、
一緒にとりのぞくやり方があったら教えていただけませんでしょうか?
ちなみに$bの<(.|)p>というのは、勘で書いたらできていたので、
もっと適切な書き方があれば教えていただきたいです。
0022nobodyさん2006/12/08(金) 11:06:59ID:???
>>21
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
http://pc8.2ch.net/php/subback.html
0023212006/12/08(金) 11:09:46ID:???
>>22
すみません。
一応そこで「正規」「表現」「正規表現」のキーワードで探したのですが、
みつからなかったもので・・・
あと正規表現って言語を超えて全て共通なのでしょうか?
0024nobodyさん2006/12/08(金) 11:19:34ID:???
>>23
>あと正規表現って言語を超えて全て共通なのでしょうか?
違う(ついでに、スレも)。
0025222006/12/08(金) 11:29:59ID:???
他にもあるかもしれないけど2つ程紹介しておく。

>>23
正規表現 part 3
ttp://pc8.2ch.net/test/read.cgi/tech/1156413899/l50

正規表現
ttp://pc8.2ch.net/test/read.cgi/unix/1039165754/l50
0026nobodyさん2006/12/08(金) 11:37:09ID:???
そもそもタブは、タブ除去関数あるだろうが
0027nobodyさん2006/12/08(金) 11:39:38ID:vLtHeZoc
mysql_query("update table_$t set col_$r = '$q' where col_1 = '$max2'");

上のように、table_$tのcol_1の値が$max2である場所のcol_$rに、$qというデータを挿入する
というコマンドを書いたのですが、データが挿入されません。
$qと$max2を囲っているクオートの使いかたを間違っている気はするのですが、どう直せばいいのか解かりません。
誰か教えてください。m(_ _)m
0028212006/12/08(金) 11:40:37ID:???
>>24-25
どうもありがとうございます。
誘導先が参考になりそうなのでまずはちょっとスレを眺めてみたいと思います。

>>26
そんなもんがあるんですね。後ほどマニュアルひいてみます。
0029nobodyさん2006/12/08(金) 11:42:55ID:???
ややこしいから次スレの1のテンプレ
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc8.2ch.net/php/subback.html
じゃなくて
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
だけでいいよ
0030nobodyさん2006/12/08(金) 11:52:13ID:???
>>13
宣伝はよそでやれ、クズ。
0031nobodyさん2006/12/08(金) 12:13:42ID:UlcPY8MZ
>>12
>>14
ありがとうごさいます。
0032nobodyさん2006/12/08(金) 12:18:10ID:EP/lKf3+
指定したディレクトリ内のファイルを削除して
最後にそのディレクトリも削除するという仕組みを作っています。

$dir_name="test";
if(file_exists($dir_name)){
$dh = opendir($dir_name);
while($file = readdir($dh)){
if ($file != "." and $file != "..") {
unlink($dir_name./.$file);
}
}
rmdir($dir_name);
}

画像は削除されるものの、どうやってもディレクトリが削除されず、
パーミッションエラーになります。
(ちなみにローカル上でテストしているので、サーバはWinXPです)

ディレクトリ作成時はmkdir($dir_name,0777);
などにしているので、特にパーミッションの指定はしていません。

上記のソースの書き方が悪いのでしょうか?
0033nobodyさん2006/12/08(金) 12:26:23ID:???
知ってるかい?
Windowsにはパーミッションの概念はないんだぜ。
0034322006/12/08(金) 12:27:04ID:???
知ってます。だからパーミッションエラーと言われても??って感じです。
ちなみにアクセス権はWindowsでもありますが。
0035322006/12/08(金) 12:31:25ID:???
連投ですが、、Permission denied エラーメッセージが出ます。
0036nobodyさん2006/12/08(金) 12:52:23ID:???
                     _.. - .._
                   _.. - ,ニ-冖 ⌒ 冖-ニ - _
               / ノ´,. .‐.: : : ̄: :、:‐. 、`ヽ \
            /   //: :./: : : : : : :l: : : :.\ヽ \
             <  ヽ/: : : :/: : : : : : /: :.l: : :、: : :ヽ/   >
              丶、/: : : ::/: : : : ::::〃:/:.|:: : :.l: : : :.', /
              l:l: :-:、l.: :::::::://://:∧:::._;l:-!: l:.|!
             ,l:l: : : ::|><__/ ' / '_,. へ:.|: l: :|::!l
             l:.|:|: : : ::lz=ュ   ′ z=ュ.リ:://: l
            l: :Nヽ: : :ヽ     '       /:://: : :.l  下らねぇ質問はここに
             l: : /il ヽ、ヽヽ   /二ヽ  / '// ̄`ヽ!  書き込みやがれ、ちび。
             l: /   il  li、``  |   |  /' li:.   ヽ
              l:/    il   li `丶、ヽ-- ,' ィ .il  li::.    ヽ
            ,/     il.※.li    ,.ィ`不ヽ、 il.※.li::::::..   ヽ
.        //     .:il  li   // //'{l:l ヾ、il  li\::::::...   l、
      / l/    ..::::il  li  ヽヽ//l>ィll:l__,ノイ   li:::::::丶、:::::::...l \
       |:  l:::.  ..:::::::::il.※.li   `イl:l. {.l:「´ il.※.li:\:::::::. `` ┘ \
      l::  l::::::_:::-:':´il  li    {l:l,><{ l:l   il  li\_l\::::.     .::/
    /,l:::.  ̄   ::::::il  li、,.、,、,、{.l:ト、イ.l:l、,、,il  li::::::::l:::::ヽ::.   .::::/` 丶、
  ,. '"´,.-l::::::::::::::::::::::/il.※.li、,、,、,、,、l:l::::::::{_l:l,、,、il.※.li、:::::::l:::::::..........:::::/ニ、ヽ、
0037nobodyさん2006/12/08(金) 13:13:13ID:???
>>13
その会社の従業員数、ホントかよ。
たかだか数百円の売買してるのに、どうやってその人数を維持するんだかwww

>>27
自分でいろいろ直して試してみてから質問しろチンカス。
ちょっと考えれば数通りしかないだろ。
0038nobodyさん2006/12/08(金) 13:21:43ID:???
RMT関連の会社は"自称"が多いからね。
会社自体の存在がなかったり、
登記してるだけで実体がないものがほとんど。
客の信用寄せのためだが、扱ってるものがオンラインゲームのデータと滅茶苦茶。
しかもほとんどが中華絡みで、海外への不正送金が後をたたない。
世間ではニートまたは、ニート予備軍という部類だな。
まぁドブネズミがやるような商売なんて>>13は相手にしないでやってくれ。
0039nobodyさん2006/12/08(金) 13:42:08ID:???
xmlファイルを読み込むxml専用の関数みたいのってありましたよね?
どの関数かちょっとわからなくて迷ってるのですが、
どなたか心当たりありませんでしょうか?
file()のような関数で、よりxmlファイルを扱いやすくするような関数だったかと・・
0040nobodyさん2006/12/08(金) 13:48:57ID:???
>>39
2chに書き込む暇があるなら、PHPマニュアルで検索くらいしたらどうか?

PHPロゴの下の検索バーで、search for [XML] in the [function List]▽
0041nobodyさん2006/12/08(金) 13:52:15ID:???
>>32
開けたら閉めろってよく怒られなかったかい
0042322006/12/08(金) 14:04:34ID:???
>>41
最後から2行目のrmdirの前に
closedir($dh);を追加したのですが、testディレクトリ内のファイルは削除されるものの
ディレクトリ自体を削除しようとするとDirectory not empty inというエラーが出て
削除出来ません・・。
0043nobodyさん2006/12/08(金) 14:06:36ID:???
質問なんですが
参照ダイアログや保存ダイアログで拡張子指定やファイル名に規則性をもたせる方法ってありますか?
0044nobodyさん2006/12/08(金) 14:46:53ID:???
>>32
$dir_name./.$file

エラーになるはず
0045nobodyさん2006/12/08(金) 14:49:14ID:???
RMTって何ですか?
0046nobodyさん2006/12/08(金) 15:01:55ID:???
>>45
つ google
0047nobodyさん2006/12/08(金) 15:31:23ID:???
携帯用のHPを作っているのですがauでセッションが引き継げないエラーが出て困っております。
hoge.phpで端末認証してからhoge2.phpにheaderで飛ばしています。
その際、session_id()をURLにいれて飛んだ先でも引き継ぐようにしているのですがauだと引き継げていないのです。
私の持っているDoCoMo機種だと問題なく動きます。
ご教示お願い致します。
0048nobodyさん2006/12/08(金) 15:38:53ID:???
>>42
試してみたら、ちゃんと消えたよ

そのエラーを見る限り、なにかファイルが残っているんだろ
0049nobodyさん2006/12/08(金) 15:41:16ID:???
>>11
UNIXとWindowsで多少変わるのと「.」から始まるファイル名を含む場合に注意が必要だが
echo count(glob("$dir/*"));
でファイル数は取れるんじゃなかろうか。
0050nobodyさん2006/12/08(金) 16:18:37ID:???
>>35
Windowsの場合、操作対象のファイルを使用中にスクリプトを実行(例えば
メモ帳で編集しているファイルを削除しようとする)するとそんなエラーが
出たような気がする。
0051nobodyさん2006/12/08(金) 16:32:14ID:???

<?php
echo file_get_contents("http://www.ugtop.com/spill.shtml?useragent=";.$_SERVER['USER_AGENT']= 'Mozilla/4.0';);
?>
こいつでuseragentをMozilla/4.0にしたいんだがどうしてもうまく行かない
0052nobodyさん2006/12/08(金) 16:45:27ID:DDnDD/EO
長文失礼
PHPを使って画像をアップ後、move_uploaded_fileで移動(保存)という流れの
プログラムを作っているのですが、アップした画像が見れないですし、
さわれない状態になってしまってます。

調べてみると、どうもアップされた画像のパーミッションが
600になっていて、これを chmod 755等としてやると問題ないです。

毎回アップのたびにファイルをexec(chmod ・・)すれば一応動くのですが、
根本的な解決はどのようにすればよいのでしょうか?

環境は
fedora core 6
PHP 5.1.6 をApacheモジュール
Apache 2.2.2
ファイルをアップするディレクトリは755で所有者はApache
ちなみに、アップしたファイルも所有者はApacheです。

でもコレってもしかして、Apache板?
0053nobodyさん2006/12/08(金) 16:54:24ID:???
>>50
だから>>35のエラーはちゃんとクローズしたら回避できたんだろ。
いちいちむしかえすなよ。
空じゃないから削除できないってのは隠しファイルか
システムファイルでもあるんじゃないの
0054nobodyさん2006/12/08(金) 17:06:44ID:???
>>53
だからいちいちむしかえしに抗議すんなよ。>>50の指摘だって当たってるんだから
後で誰かの役に立つこともあるだろ。
0055nobodyさん2006/12/08(金) 17:34:58ID:???
DBクラスのインスタンスを保持するには
singletonパターンやcontainerパターンなどがあるそうですが
どんな方法がいいですか?
0056nobodyさん2006/12/08(金) 17:44:10ID:???
>>55
普通はsingletonだろうね。
0057nobodyさん2006/12/08(金) 18:20:32ID:Y02nKAI9
PEAR等のクラスでよく以下の様にメソッド名の先頭に&がついているものを
見かけますがこれは何を表すのでしょうか?

function &method(){
...
}
0058nobodyさん2006/12/08(金) 18:29:21ID:???
マニュアル(ry
0059nobodyさん2006/12/08(金) 19:10:21ID:La6qVtX7
if($a & $b){
print "true";
}
といったif文でどういったときにtrue判定されるのか分かりません。
マニュアル等でもかまいませんのでお教えください。
0060nobodyさん2006/12/08(金) 19:23:46ID:???
ビット演算子についてぐぐれば分かるかもしれない
0061572006/12/08(金) 19:28:38ID:Y02nKAI9
>>58
マニュアルは一通り探してみたのですが見つからないのです。
0062592006/12/08(金) 19:35:53ID:La6qVtX7
自己解決しました。
下記のようなソースを書いたのですが、結果が検索等した内容と不一致でしたので悩んでいたのですが・・。
$_GETの内容が文字列として扱われていることを忘れていました・・。
intval($_GET['a']) という風に数値として扱うことによって正しい解が得られ理解の裏づけも出来ました。

$a = intval($_GET['a']);
$b = intval($_GET['b']);

print "十進数<br>";
echo $a;
print ":";
echo $b . "<br>";


$c = $a & $b;
if($a & $b){
print "true!";
}else{
print "not true!<br>";
}

print "二進数<br>";
printf("%'_8b",$a);
print "<br>";
printf("%'_8b",$b);

print "<br> 二進数結果:" . base_convert($c,10,2);
print "<br>十進数結果:" . $c;
0063nobodyさん2006/12/08(金) 19:37:03ID:DDnDD/EO
>>52 解決しました。
apacheですね。m(_ _)m
0064nobodyさん2006/12/08(金) 19:46:16ID:???
>>51
その方法じゃ無理

ini_set('user_agent', $user_agent);
echo file_get_contents("http://example.com/index.php";);
0065nobodyさん2006/12/08(金) 19:53:21ID:???
>>37
RMTの市場規模知ってていってるんだろうか
おまい、ネトゲーしたことないだろ。

数百円ってのは最低単位。
$1 = 120円 っていってるようなもの。

廃人が1人あたり 毎月5万近くのゲーム通貨を買ったりするのが普通の世界だよ

http://ascii24.com/news/i/topi/article/2006/02/11/660504-000.html

>>38
わざわざリスク犯して 「自称」 する意味ないじゃん
国内業者なら、違法行為でもないんだから、堂々とやって、堂々と儲けたほうがいいにきまってる

ここもマツブシもTVの取材を受け付けたりとちゃんと会社として存在していることをアピールしてるからね
http://www.gm-exchange.jp/index.html
0066nobodyさん2006/12/08(金) 20:00:15ID:???
>>65
そんな「キモヲタ業界の常識」を得意げに語られてもねぇ・・・

俺はネトゲーにはまるで興味わかないからどうでもいいが、
まぁ、キモヲタはキモヲタどうし、仲良くやってれば?
0067nobodyさん2006/12/08(金) 20:23:28ID:???
>>66
だよな。
しょせんキモゲーマーはキモゲーマーでしかない。せいぜい
自分が死ぬ間際になって「あぁ、オレは人の役にも立たず、
キモゲーマーとして一生を終えてしまった。」と後悔すればいいさ。

>>65
おまいネトゲーしたことあんの?たかがネトゲーしたことあるのを
自慢するなんて相当肝いよ^^
>ここも
宣伝丸出し乙。
0068nobodyさん2006/12/08(金) 20:23:53ID:???
>>38
まぁ漏れは業界関係者だから分かるけど国内で登記しているRMT業者ってのは結構健全なもんだよ
TVでは海外への不正送金やら脱税やらバーチャル徒労やらと散々言われててネガティブなイメージはあるだろうけど

> RMT関連の会社は"自称"が多いからね。
> 会社自体の存在がなかったり、
> 登記してるだけで実体がないものがほとんど。
よくも平気でこんな嘘が言えるね。
国内の大手RMT会社は の 「ほとんど」 は VeriSign + 帝国データバンク のステッカーを貼ったりと信頼性をアピールしている。
いっとくが、帝国データバンクの実在証明は登記書類等が必要で、偽装するのは極めて困難だ。

> しかもほとんどが中華絡みで、海外への不正送金が後をたたない。
海外のRMT業者ってのは確かにそうだね。
海外のRMT業者と国内のRMT業者の大きな違いは、どっちで登記しているか(あるいはしていないか)の違い。

国内RMT業者ってのはいたってシンプル。
売りたい人からゲーム内通貨を買い取り、買いたい人に買値の倍ぐらいの値段で売る、それだけ。

ゴールドファーマーといった海外の中華組織と絡むメリットは無い。

個人間のRMT、海外のRMT業者に比べて、国内RMT業者の価格は1.8倍ぐらいするわけよ。
何故、そんな高い値段で買ってくれるかわかる?
信頼があるから。
BOT生産やらチートで生成したお金を取得した人は、ゲーム内アカウント剥奪などのリスクがあるわけで、
「あの会社で買ったら垢BANされた」 なんて噂がながれたら、会社としての存続に関わる。

不正送金ってのは留学生がやって逮捕された例があるけど、全体の市場規模からしたらそんなのは一部だし、
会社としての規模が大きくなればなるほど調査も入りやすくなる。

あと、脱税については、RMTは(最も?)脱税がしにくい業界と言える。

だって、収入:客からの振込み 支出:社員の給料+事務所代+PCなどの経費+客への振込み と、銀行振込を通して税務署にほぼ全て把握されるから、収入を隠したり支出を多く見せかけたりするのは困難。
0069軟式PHP2006/12/08(金) 20:27:45ID:???
あれ、スレ間違えたかな?^^;
0070nobodyさん2006/12/08(金) 20:28:01ID:???
>>68
長文はやめようね。RMTの業界自慢は ス レ 違 い だから
消えろ。
業界が健全?はぁ?
ゲームの金を現実の金に変えるなんていう低俗極まりないことを
商売にしてそれで満足なのかって話だよ。
金さえ手に入れば満足なつまらない人生送りたいなら勝手にやれ
ばいいけど。
0071nobodyさん2006/12/08(金) 20:28:06ID:???
>>47
auはcookie使えるからヘッダが被っちゃっているんだろうね
0072nobodyさん2006/12/08(金) 21:01:12ID:???
マクドナルドの携帯サイト(mdj.jp)で登録とかすると
パスワードを入力するように求められるけど、
このパスワード入力欄は、入力したパスが伏字にならない。

input typeをpasswordにしてないせいだろうけど、
これって脆弱性・・・とまでは言わないのかな??
0073nobodyさん2006/12/08(金) 21:03:21ID:???
>>72
ユーザビリティの観点からパスワードを非表示にするとデメリットが生じるじゃん。
パスワードをいれるときに覗き見されないようにユーザが工夫すればいいだけでしょ。

何を入力したか分からないよりよっぽど親切。
0074軟式PHP2006/12/08(金) 21:15:28ID:???
親切よりセキュアなほうがいい。
0075nobodyさん2006/12/08(金) 21:19:41ID:???
>>57>>61
じゃあ、君はヘタレ決定。
ttp://www.php.net/manual/ja/language.references.return.php
0076732006/12/08(金) 21:19:49ID:???
>>74
だったらパスワードの安全性を確保できるような仕様にすることが優先だな。
大抵の人 (9割以上) が 4桁の数字をパスワードにしているから、
ブルートフォースアタックで簡単にやぶれるぞ。

必ずアルファベットを使わないと駄目とか、数字なら8桁以上とか、制約をつけて安全性を高めた方がいいね。
0077nobodyさん2006/12/08(金) 21:25:45ID:???
>>76
それでたまに普段使ってるパスワードが使えないサイトがあったりして困るんだよな。
勝手にセキュアと思い込んだルールをユーザに押し付けつけるなよと。
0078nobodyさん2006/12/08(金) 21:25:59ID:???
ケータイで桁数が多いとそれだけ会員になってもらえないw
0079nobodyさん2006/12/08(金) 21:32:52ID:???
>>77
> それでたまに普段使ってるパスワードが使えないサイトがあったりして困るんだよな。
> 勝手にセキュアと思い込んだルールをユーザに押し付けつけるなよと。

パスワードを使いまわしするという行為自体がセキュアでないことをお分かりですか?


パスワードの入力欄に入力した文字が ****** に変換されないことが原因でクラックされる例なんてそんなにないでしょ。
0080nobodyさん2006/12/08(金) 21:37:19ID:???
>>79
だから?全サイト1つずつパスワードを変えて100以上ものパスワードを暗記してられるとでも?
覚え切れなくてメモ残す羽目になったらもっとセキュアじゃないだろう。
0081792006/12/08(金) 21:41:56ID:???
>>80
メモを残すことがセキュアじゃないか。
漏れはパスワードを手帳にメモするときは、独自のルールで暗号化している。
Fkkh8D なら 最初の3文字はアルファベット数字を2回進め、最後の3文字はアルファベットと数字を3回戻す、みたいにね。
メモを安全に管理すれば、メモを残しておいても問題ないだろう。
ISPのパスワードなどの重要なのは、独自のルールで暗号化したものを、さらに家の金庫にいれて保管してるよ。

パスワードを使いまわししていたら、どこか1箇所から漏洩しただけで、全てのサービスがクラックされる可能性があるわけだが。
その管理の何処がセキュアなんだ。

もし、独自ルールでの暗号化が面倒ならば、サイト毎に違うパスワードにしてメモして、
メモしたパスワード + In@2 (暗記するパスワード) みたいにすれば問題なし。
0082軟式PHP2006/12/08(金) 21:43:32ID:???
>>76
仕様とかそういう以前に俺はtype=passwordにする。
ただ、そんだけ。

>>78
ケータイでpasswordにしてたら古い機種はキツイよなw
何打ってるか分からんやつがあるw
0083nobodyさん2006/12/08(金) 21:44:04ID:???
ttp://www.livedoor.com/blogでアクセスできるのですが、
http://www.livedoor.com/blog/だとできません。
これはPHPでクエリ文字でページを制御しているのでしょうか?
0084nobodyさん2006/12/08(金) 21:46:42ID:???
>>83
無理やりPHPにからめるな。スレ違い。
0085nobodyさん2006/12/08(金) 21:47:19ID:???
>>81
そんな独自のルールじゃ、攻撃者がメモをたまたま見つけてコンピュータで暗号解読を試みたら、短時間で見破られる可能性あるんじゃ・・・
0086812006/12/08(金) 21:52:03ID:???
>>85
あ、説明が不十分だった・・・。
独自のルールに変換した文字列に 4桁ぐらいの共通パスワードをいれたものが実際のパスワードになってる。

ただ単に4桁の共通パスワードを加えただけでも、ランダムな英数字にしているから、
62^4 = 14776336 通りを試さなければならない。

そして、もし、サイト運営者が悪用しようとしても、メモを奪わないと他のサイトのパスワードを知ることができない。
0087nobodyさん2006/12/08(金) 21:56:32ID:???
>>85
マクドナルドの件から始まった幼稚なセキュリティの話は
どうにか我慢してたけど、おまえの発言はさすがにばかば
かしすぎるぞ。

>>86
おまえも自慢げに説明するな。読んでるほうが恥ずかしく
なる。
0088軟式PHP2006/12/08(金) 21:57:13ID:???
すげぇ・・・俺も見習ってパスワードをメモって暗号化して
ライオン像を斜めに傾けると本棚が開いて出てくる金庫にしまうぜ。
0089nobodyさん2006/12/08(金) 21:58:03ID:???
>>86
パスワードを忘れたときに、自分自身が解読できなかったら、元も子もない罠
0090nobodyさん2006/12/08(金) 21:59:17ID:???
そんなパス管理を世の中の全てのユーザができると思い込んでる辺りが…
0091nobodyさん2006/12/08(金) 22:01:24ID:???
>>90
それも全て<input type=text>のため。
見えて入力しやすいフォームのためなら、ユーザーは僅かながらの労力を惜しんではならんのだ。
0092nobodyさん2006/12/08(金) 22:02:45ID:???
>>89
残念ながら、そこまで記憶力わるくねーよ
毎日何度も使っているパスワードをどうすれば忘れられるんだ
0093nobodyさん2006/12/08(金) 22:04:01ID:???
それならメモしなければよろし
0094nobodyさん2006/12/08(金) 22:04:58ID:???
ねぇ、このくだらないコキブリレベルのぱしゅわーどにょのおはにゃしは
いちゅまでつじゅくんでちゅか?
ここはあくまでもPHPのしゅれでしゅよ?
0095nobodyさん2006/12/08(金) 22:18:10ID:???
おまえらってなんで難しく考えるんだろうパスワード項目を多重に増やせばいいだろ。
これでID入力1つ、パスワード入力5つあれば問題ない。
0096nobodyさん2006/12/08(金) 22:19:36ID:???
>>95
はいはい。お前が実践して便利だと思ったら使えば。
0097nobodyさん2006/12/08(金) 22:25:24ID:???
>>43は無理?
0098nobodyさん2006/12/08(金) 22:32:28ID:???
>>95
リアルで茶吹いたじゃねーかwww
0099972006/12/08(金) 22:51:12ID:???
はやく答えろや人力検索ども
0100nobodyさん2006/12/08(金) 22:52:01ID:???
セッションってもうワッシワッシ使っちゃっていいの?
何処かが作ったCMSのスクリプトを覗いたらメニューの文字からリンク先まで
全部セッションに突っ込んであったりしたんで・・・
0101nobodyさん2006/12/08(金) 22:54:33ID:???
>>97
そもそもダイアログって何の話?
ファイルアップロード?
あそこはPHPじゃ制御できない。
JavaScriptでも無理。
ActiveXならできる。
0102nobodyさん2006/12/08(金) 22:57:29ID:???
>>100
有限だけどメモリが確保できる限りは大丈夫。
ただ、遅くなるけど。
0103nobodyさん2006/12/08(金) 22:59:37ID:???
>>102
ありがとうございます
とりあえず基本的なセキュリティとメモリを念頭に使えば良いみたいですね
0104nobodyさん2006/12/08(金) 23:00:44ID:???
同一人物かどうかは知ったこっちゃないが、

>>99
氏ね
0105nobodyさん2006/12/08(金) 23:23:12ID:???
同一人物じゃないから安心して叩け
0106nobodyさん2006/12/08(金) 23:24:41ID:???
同一人物だったとしても、

>>99
氏ね
0107nobodyさん2006/12/08(金) 23:32:52ID:???
すみません
「56664,123,1,32,0,96,moji」
のように一行で書かれていているものを
「,」で区切ってそれぞれ変数に格納するには
どうしたらいいでしょうか
0108nobodyさん2006/12/08(金) 23:33:58ID:???
explodeで区切ったらいいです
0109nobodyさん2006/12/08(金) 23:34:38ID:???
ありがとうございます
0110認定回答者2006/12/09(土) 00:51:07ID:ohlkT/vm
>>107
斬鉄剣のようにきれ。しかし、文字の中に「,」が付いていた場合、間違えた場所を切るぞ
■ このスレッドは過去ログ倉庫に格納されています