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


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

【PHP】下らねぇ質問はID出して書き込みやがれ 119



1 名前:nobodyさん mailto:sage [2012/05/16(水) 21:44:16.40 ID:???]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 118
kohada.2ch.net/test/read.cgi/php/1335198562/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

46 名前:nobodyさん mailto:sage [2012/05/19(土) 20:20:26.89 ID:???]
>>37
参照渡し
例えばこの関数
www.php.net/manual/ja/function.shuffle.php

$a = array(1,2,3,4,5);
shuffle($a);
print_r($a);

もしshuffleが参照渡しじゃなかった場合返り値を配列にして
$a = array(1,2,3,4,5);
$a = shuffle($a);
print_r($a);

このようなコードになるでしょうね

47 名前:nobodyさん mailto:sage [2012/05/19(土) 20:25:01.49 ID:???]
監視ですって

48 名前:nobodyさん mailto:sage [2012/05/19(土) 20:28:22.22 ID:???]
監視ですよ
今は薬物売買の件でそれどころじゃないみたいだけど
2chが潰れるかどうかの瀬戸際か

49 名前:nobodyさん [2012/05/19(土) 20:34:06.03 ID:Ewb+f/2P]
>>35
なるほど!
こんなパラメータあったんですね。
これを適切な値にしてやれば、
クッキーや$_SESSIONに保存された寿命がその通りになるってことですよね。

>>36
クッキーで毎回個別に設定するってことですか?
$_SESSIONに保存したい変数は結構数がありそうなんで毎回セットしてる面倒臭そうです。
それと$_SESSIONに保存する値は、結構重要な値なので、
クッキーに保存するよりも誰もアクセスできない$_SESSIONに保存しておくほうが安全だと思うんですがどうでしょうか?

とにかくお二人ともありがとうございます。



50 名前:nobodyさん mailto:sage [2012/05/19(土) 20:40:12.17 ID:???]
クッキーに重要な
情報を入れるな

51 名前:nobodyさん mailto:sage [2012/05/19(土) 20:52:13.49 ID:???]
クッキーは安全です
ただクッキーが漏れる原因になるXSSには気をつけてコーディングしてくださいね
$_SESSIONが誰もアクセスできないかというとそうではない
共有サーバの場合特に何も設定してないとtmpに作成されるので
tmpに共有サーバの他ユーザがアクセスできるような環境だと以下略

52 名前:nobodyさん [2012/05/19(土) 20:58:45.71 ID:Ewb+f/2P]
>>50
ですよね

>>51
安全なんですか
共有サーバなので$_SESSION使わないほうがいいのかなぁ
tmpのアクセス権がどうなってるのか調べたほうが良さそうですね。

う〜んどっち使うか迷うな・・・

53 名前:nobodyさん mailto:sage [2012/05/19(土) 21:23:30.70 ID:???]
>>52
逆に共有サーバで提供するくらいのものならそこまで突き詰めないでいいんじゃないだろうか。
そこまでこだわるなら自もちのサーバにするのを優先したほうが・・

54 名前:nobodyさん mailto:sage [2012/05/19(土) 21:26:47.55 ID:???]
>ぶっちゃけやりたいことはログインの継続処理です。
>ブラウザ閉じてもログインを継続したままにしておきたいんです。

とりあえずこの実現にセッションはまったく関係ないとだけ言っておく



55 名前:nobodyさん mailto:sage [2012/05/19(土) 21:43:35.94 ID:???]
玉石混淆

56 名前:nobodyさん mailto:sage [2012/05/19(土) 21:48:24.91 ID:???]
>>52
そのために session.save_path がある
どうせセッションを使わなくても同じものを自分で再発明する事になるんだからあるものを使おう
他にも session.cookie_path やら目を通しておくべき事があるから
マニュアルは一通り読んでおこう
www.php.net/manual/ja/session.configuration.php

57 名前:nobodyさん [2012/05/19(土) 22:03:09.89 ID:Ewb+f/2P]
皆さんありがとうございます。

ログイン処理というものがどういうものか分かってないのかもしれません。
正直一般的な方法がまったくわからないので、
クッキーがあるかどうかをチェックして、
あるならいろいろなサービスが利用できるログイン時の画面を表示するのかな?
っていう完全な推測からこういう質問をしました

もうちょっとマニュアルやら目を通した方がよさそうですね

58 名前:nobodyさん mailto:sage [2012/05/20(日) 01:37:04.03 ID:???]
phpにできないことはない

59 名前:nobodyさん mailto:sege [2012/05/20(日) 03:05:24.99 ID:???]
クライアント1
サーバに接続する。

サーバ1
クライアントとのセッションを開始する。
セッションにログイン済みを示す情報がなければログイン画面を出す。
(以降クライアントから要求があった場合、
ログイン済みを示す情報がセッションにあるかを毎回チェックして、
ログイン画面かログイン後の画面どちらを出すか決める)

クライアント2
ログイン画面にIDやらパスワードを入れてログインする。

サーバ2
データベースやらに入ってるログイン情報に照会してOKなら、
セッションにログイン済みを示す情報を書き込み、ログイン後の画面を出す。
NGならサーバ1へ戻る。

クライアント3
ログアウトする。

サーバ3
セッションを破棄する。

60 名前:nobodyさん [2012/05/20(日) 05:15:18.36 ID:BL6kJqvb]
$x=a b c d;
$y=あ い う え;

半角空白で区切りがあります。
この場合に

$z=aあ aい aう aえ bあ bい bう bえ cあ cい cう cえ dあ dい dう dえ;

このような結果を導くにはどうすれば良いのでしょうか。
よろしくお願いします。

61 名前:nobodyさん mailto:sage [2012/05/20(日) 05:24:05.47 ID:???]
もっと具体的な法則を
4つずつなのか
"abcd"もしくは"あいうえ"の4文字だから4つなのか

62 名前:nobodyさん [2012/05/20(日) 05:36:47.21 ID:BL6kJqvb]
>>61
法則は半角空白で区切ってある文字列ってだけで

$x=ahあうういolhohi hあohohp hoh9o hいohohohoいhohoho gighgおおおooho hohえoihjyh;
$y=ahooy jepjp hpop lhjpjo hoho;

こんな場合もあります。その場合だと最初に求められる結果は

$z=ahあうういolhohiahooy ・・・以後続く となります。

半角空白を区切りに総当り?とでも言いましょうか
情報小出しになってしまってすみません。
よろしくお願いします。

63 名前:nobodyさん mailto:sage [2012/05/20(日) 06:05:43.58 ID:???]
小出しにするなクズ

64 名前:nobodyさん mailto:sage [2012/05/20(日) 06:21:08.22 ID:???]
>>62
デカルト積が欲しいのか

<?php
$x = explode(' ', 'A B C D');
$y = explode(' ', 'a b c d');
$z = array();
foreach ($x as $xi) { foreach ($y as $yi) { $z[] = $xi . $yi; }}
echo implode(' ', $z);




65 名前:nobodyさん [2012/05/20(日) 09:25:25.19 ID:BL6kJqvb]
ありがとうございます。
期待通りの動作を得る事ができました。

事後にデカルト積で調べても、>>64より良い答えがみつかりませんでした。
本当に有難うございます。

66 名前:nobodyさん [2012/05/20(日) 09:29:50.91 ID:nGy7/bON]
>>59
昨日の者です。
すっごいわかりやすいです!
ありがとうございました!

67 名前:nobodyさん mailto:sage [2012/05/20(日) 12:24:25.97 ID:???]
>>66
phpはすごいだろ! phpにできないことはない。

68 名前:nobodyさん mailto:sage [2012/05/20(日) 14:35:22.46 ID:???]
隔離スレから出てこなくていいよ

69 名前:nobodyさん mailto:sage [2012/05/20(日) 16:29:56.70 ID:???]
phpでオススメのアプリケーションサーバーを教えてください。

70 名前:nobodyさん mailto:sage [2012/05/20(日) 16:32:12.53 ID:???]
PHP -S

71 名前:nobodyさん mailto:sage [2012/05/20(日) 19:23:01.82 ID:???]
XAMPAN

72 名前:nobodyさん mailto:sage [2012/05/20(日) 19:54:56.15 ID:???]
というかPHPでアプリケーションサーバー作ったらどう?

73 名前:nobodyさん mailto:sage [2012/05/20(日) 20:01:07.95 ID:???]
PHPなら1行で書ける

74 名前:nobodyさん mailto:sage [2012/05/20(日) 20:13:51.68 ID:???]
ほんとここの住民はレベルが低いよな
他の言語スレで話についていけないような奴ばっかり



75 名前:nobodyさん mailto:sage [2012/05/20(日) 20:23:30.63 ID:???]
C言語でサーバーは作れる。
Java言語でもサーバーが作れる。
ということはPHPでもサーバーが作れる。

76 名前:nobodyさん mailto:sage [2012/05/20(日) 21:31:34.06 ID:???]
PHPでカワイイは作れますか?

77 名前:nobodyさん mailto:sage [2012/05/20(日) 22:16:59.78 ID:???]
スパゲッティならたまに作る

78 名前:nobodyさん mailto:sage [2012/05/20(日) 22:20:49.18 ID:???]
カワイイ娘が作るスパゲッティは最高だよな

79 名前:nobodyさん mailto:sage [2012/05/20(日) 22:44:57.59 ID:???]
自演の馴れ合いは隔離スレでどうぞ
kohada.2ch.net/test/read.cgi/php/1337174717/

80 名前:nobodyさん mailto:sage [2012/05/20(日) 22:51:25.39 ID:???]
PHPを使っても俺を止められないだろう?

81 名前:nobodyさん mailto:sage [2012/05/20(日) 23:28:48.14 ID:???]
phpでサーバーを作るためにはまずCをphpで実装すること。
それからphpで実装したCでApache HTTPなんかを作ればいい。

82 名前:nobodyさん [2012/05/21(月) 11:46:52.80 ID:R1JB64xy]
スーパーグローバル変数を作りたいのですが
どうしたらよいでしょうか

83 名前:nobodyさん mailto:sage [2012/05/21(月) 11:53:34.13 ID:???]
ヘルプをみましょう

84 名前:nobodyさん mailto:sage [2012/05/21(月) 11:59:01.22 ID:???]
>>83
ヘルプを見てもスーパーグローバル変数の作り方は書いて無いよ



85 名前:nobodyさん mailto:sage [2012/05/21(月) 12:06:27.31 ID:???]
ID

86 名前:nobodyさん mailto:sage [2012/05/21(月) 12:08:16.90 ID:???]
スーパーサイヤ人なら

87 名前:nobodyさん mailto:sage [2012/05/21(月) 12:09:03.76 ID:???]
C読めない奴はPHP使うな

88 名前:nobodyさん mailto:sage [2012/05/21(月) 12:12:05.19 ID:???]
他言語の話をすると機嫌が悪くなるクズの出番

89 名前:nobodyさん mailto:sage [2012/05/21(月) 14:07:42.58 ID:???]
質問したいことがあるけどここのクズには答えられそうにないから困ったな

90 名前:nobodyさん mailto:sage [2012/05/21(月) 14:17:46.28 ID:???]
そいつは困ったね

91 名前:nobodyさん mailto:sage [2012/05/21(月) 14:18:01.65 ID:???]
自分で解決できないクズのくせに何言ってるの?

何度も聞き返す必要がある言葉足らずの質問しかできないクズのくせに

92 名前:nobodyさん mailto:sage [2012/05/21(月) 14:51:55.13 ID:???]
67から90%自演ですね
毎度お疲れ様です

93 名前:nobodyさん mailto:sage [2012/05/21(月) 15:02:02.10 ID:???]
>>92みたいなのってリアルで本当に孤独な人なんだなって思う

94 名前:nobodyさん mailto:sage [2012/05/21(月) 15:38:04.89 ID:???]
俺のレスは7個だから90%もないぞw

とか言ってほしいのか?



95 名前:nobodyさん mailto:sage [2012/05/21(月) 15:51:18.82 ID:???]
孤独なやつよりスレチなのを承知して居続ける池沼のほうがよほどたちが悪いし迷惑

96 名前:nobodyさん mailto:sage [2012/05/21(月) 15:58:37.32 ID:???]
自分のレスを100回読め

97 名前:nobodyさん mailto:sage [2012/05/21(月) 16:04:44.10 ID:???]
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。

98 名前:nobodyさん mailto:sage [2012/05/21(月) 16:06:20.01 ID:???]
ここで回答してる奴はレベルが低い
知恵袋もな
レベルの高い人はこんなとこに時間潰さないよ

99 名前:nobodyさん mailto:sage [2012/05/21(月) 18:29:58.28 ID:???]
>>81
自分でモジュール書いて zend_register_auto_global() 呼んでやるしかないと思うよ

100 名前:99 mailto:sage [2012/05/21(月) 18:57:01.61 ID:???]
ごめん>>82の間違い

101 名前:nobodyさん mailto:sage [2012/05/21(月) 19:05:21.27 ID:???]
スーパーグローバルを凌駕するハイパーグローバルも作れる

102 名前:nobodyさん mailto:sage [2012/05/21(月) 20:36:32.87 ID:???]
C言語も書けないくせに口だけな質問してんじゃねーぞ
ぶっつぶすぞ

103 名前:nobodyさん mailto:sage [2012/05/21(月) 21:36:16.08 ID:???]
C言語が使えるくらいで自慢か
ハハハ

104 名前:nobodyさん mailto:sage [2012/05/21(月) 22:33:31.91 ID:???]
str_replaceをオーバーライドしたいときは
何のクラスを継承したらよいのでしょうか?



105 名前:nobodyさん mailto:sage [2012/05/21(月) 22:43:26.24 ID:???]
無知な質問きましたね
ただオーバーライドって言葉を言いたいだけの素人
答えはできない

106 名前:nobodyさん mailto:sage [2012/05/21(月) 22:47:26.84 ID:???]
>>105
はぁ?

107 名前:nobodyさん mailto:sage [2012/05/21(月) 23:11:20.01 ID:???]
スレタイも読めないjava厨は、Rubyスレも荒らしてるようだね^^


108 名前:nobodyさん mailto:sage [2012/05/21(月) 23:19:52.44 ID:???]
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。

109 名前:nobodyさん mailto:sage [2012/05/21(月) 23:33:32.90 ID:???]
他の言語を全く使えないクズか
ハハハ

110 名前:nobodyさん mailto:sage [2012/05/21(月) 23:37:58.78 ID:???]
ここの回答者はPHPer
他の言語はわかりません

111 名前:nobodyさん mailto:sage [2012/05/21(月) 23:39:52.99 ID:???]
PHPのソースコードのコンパイルすらできない奴が多そうだもんね

112 名前:nobodyさん mailto:sage [2012/05/21(月) 23:46:58.30 ID:???]
>>108
PHPすらまともに扱えない素人は消えろ

113 名前:nobodyさん mailto:sage [2012/05/21(月) 23:47:35.32 ID:???]
荒らしのせいでスレ機能してないし、さてどうするかね。
これじゃ質問できる環境じゃないし。
まともな回答者さんどうする?

114 名前:nobodyさん mailto:sage [2012/05/21(月) 23:53:16.88 ID:???]
>>113


この流れは回答者が荒らしているけどな。

>>104
>>105



115 名前:nobodyさん mailto:sage [2012/05/22(火) 00:10:58.74 ID:???]
>>113
答えたい質問があれば答えるだけさ

116 名前:nobodyさん mailto:sage [2012/05/22(火) 00:28:44.57 ID:???]
荒らしてるやつが、回答者は出来るやつで有るべきだと思ってるのが面白い。

117 名前:nobodyさん mailto:sage [2012/05/22(火) 05:13:28.08 ID:???]
オーバーライドと呼んで何が悪い

118 名前:nobodyさん [2012/05/22(火) 05:24:34.88 ID:I5q/pP3J]
場違い申し訳ないが、猛者の皆様へ質問させてください。
httpクライアントを作っていますが、
テスト用にいろんなhttpレスポンスを返却してくれるツールがあれば教えてください。
よろしくお願いします。


119 名前:nobodyさん mailto:sage [2012/05/22(火) 05:39:01.35 ID:???]
レスポンスを返すプログラムを書くだけだろ

120 名前:nobodyさん mailto:sage [2012/05/22(火) 06:02:46.38 ID:???]
>>118
そんだけ用語知ってればぐぐればすぐ出てくるでしょうに
ブラウザによっては開発ツールとかについてる
なくてもpluginやaddonで追加可能(IEのieheader、FxのLiveHttpHeaders)名前はうろ覚え
上級者向けでwireshark

121 名前:nobodyさん mailto:sage [2012/05/22(火) 06:24:16.42 ID:???]
>>120
それはHTTP通信のトレース専用でしょ
>>118は https://gist.github.com/2764783 みたいに自分で書かなくて済む
テストケースが欲しいんじゃないのか?

122 名前:nobodyさん mailto:sage [2012/05/22(火) 08:54:02.31 ID:???]
phpにできないことはない

123 名前:nobodyさん mailto:sage [2012/05/22(火) 08:56:55.40 ID:???]
テストケースなんかPHPでさらっと1行で書けるわ

124 名前:nobodyさん mailto:sage [2012/05/22(火) 09:03:54.20 ID:???]
1行で書けるなら荒らしてばっかいないでたまには役にたったら?



125 名前:nobodyさん mailto:sage [2012/05/22(火) 09:37:11.00 ID:???]
このスレは回答者が荒らし

126 名前:nobodyさん mailto:sage [2012/05/22(火) 09:41:26.44 ID:???]
荒らし呼ばわりするお前が率先して手本を示せ

127 名前:nobodyさん mailto:sage [2012/05/22(火) 11:06:44.28 ID:???]
>>121
ひでえな
こういうダメコード

128 名前:nobodyさん mailto:sage [2012/05/22(火) 11:09:50.13 ID:???]
>>121
下手糞なコード
配列にまとめろよクズ

129 名前:nobodyさん [2012/05/22(火) 11:53:24.08 ID:qeLFyift]
>>127-128

>>121のどこがダメなのか、具体的に良例をもって教えてください。


130 名前:nobodyさん mailto:sage [2012/05/22(火) 11:54:40.47 ID:???]
>>129
>>1

131 名前:nobodyさん [2012/05/22(火) 12:05:29.86 ID:MqzbiCvg]
function a() { return array(1, 2, 3); }
echo a()[0];

こうやるとエラーになりますよね。
必ず$a = a();のように変数に受けなければいけないのでしょうか?
他に何か書き方はありますか?

132 名前:nobodyさん mailto:sage [2012/05/22(火) 12:32:18.78 ID:???]
>>131
PHPのバージョンを確認しなはれ。
確かそれは5.4から可能だが5.3以前はダメ
www.php.net/manual/ja/migration54.new-features.php

基本的には何らか一度受けてからになる。

133 名前:nobodyさん mailto:sage [2012/05/22(火) 12:33:50.77 ID:???]
function getItem(&$ar, $idx) {
return $ar[$idx];
}

echo getItem(a(), 0);

普通に変数にいれてくだし

134 名前:nobodyさん mailto:sage [2012/05/22(火) 12:40:31.05 ID:???]
PHPは糞言語だと再認識した



135 名前:nobodyさん mailto:sage [2012/05/22(火) 12:41:12.54 ID:???]
>>129
まとめられる処理は一箇所にまとめられてない所

136 名前:nobodyさん mailto:sage [2012/05/22(火) 12:44:12.16 ID:???]
129はそんな簡単なことも分からないクズ

137 名前:nobodyさん mailto:sage [2012/05/22(火) 12:47:09.39 ID:???]
あれはオブジェクト指向で普段書いてない人が書くコード

138 名前:nobodyさん mailto:sage [2012/05/22(火) 13:34:11.19 ID:???]
はい、134から137まで自演ね

139 名前:nobodyさん mailto:sage [2012/05/22(火) 13:37:37.99 ID:???]
オブジェクト指向でかいてくれ玉音

140 名前:nobodyさん mailto:sage [2012/05/22(火) 13:39:43.80 ID:???]
書いてみ?修正に弱い醜いコードになるのがオチだろ。
テスト用のコードでは最低の実装だ。

141 名前:nobodyさん mailto:sage [2012/05/22(火) 14:05:15.58 ID:???]
答えは>>128に書いてあるじゃん
オブジェクト指向にまでする必要はあるのか?
PHPはポンコツ言語だからOOPに向いてない

142 名前:nobodyさん mailto:sage [2012/05/22(火) 14:07:24.86 ID:???]
378 名前:デフォルトの名無しさん [sage]: 2012/05/22(火) 13:23:20.77
>>364みたいなのがいる辺り、やっぱRubyのレベルの低さは否めないなあ。
Java勉強してればこんな馬鹿は発生しない。

143 名前:nobodyさん mailto:sage [2012/05/22(火) 14:17:45.71 ID:???]
>>128=>>141
では配列を用いた素晴らしいコード期待しております

144 名前:nobodyさん mailto:sage [2012/05/22(火) 14:22:14.40 ID:???]
>>143
>>1



145 名前:nobodyさん mailto:sage [2012/05/22(火) 14:29:48.74 ID:???]
アレを配列に入れるのが正解だと思ってるレベルだってことだ

146 名前:nobodyさん mailto:sage [2012/05/22(火) 14:38:00.58 ID:???]
オブジェクト指向だの配列だの、口だけ達者だな






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

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

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