07/05/16 01:06:54
>>280
世界中の職場が三項演算子を禁止してるとでも?
うちで禁止するのは新人と糞派遣に投げる時ぐらいだな。
294:nobodyさん
07/05/16 01:12:08
>>291
じゃその就業規則をルール化しろよ
295:nobodyさん
07/05/16 01:16:31
プライド高いだけの奴が沸いてきた
296:nobodyさん
07/05/16 01:17:33
プライド高い「だけ」の奴ね
^^^^^^^^
297:nobodyさん
07/05/16 01:28:05 PGjb3KVb
すいません、登録制のサイトで登録者の情報を管理者と登録者本人だけに表示を許可したい場合はどうすれば良いんでしょうか?
(管理者以外の他の登録者からは見えないようにしたい)
ちなみに、管理者を$site_admin、 登録者本人を$user_owninfoとして、
管理者のみだと、
<{if $site_admin == true}>
中身
<{/if}>
で上手く行くんですが、そこに登録者本人をプラスして、
<{if $site_admin == true && $user_owninfo == true}>
中身
<{/if}>
としてみると結局$site_admin == trueの部分しか機能していません。
どうかお知恵をお貸しください。
298:nobodyさん
07/05/16 01:29:45
Smarty使う前にandとorくらい知っておいたほうがいいんじゃないかね
299:nobodyさん
07/05/16 01:30:02
IDかPASS制だったらDBでIDとPASS検索して一致しなければLocationで飛ばせばいいんじゃね?
300:nobodyさん
07/05/16 02:12:16
もうBasic認証でいいじゃん、pearの認証つかえばいいじゃん
301:nobodyさん
07/05/16 02:33:19 ceM6XUKn
オリジナルのclassを集めたやつ「class.inc」を暗号化した場合、
読み込むときに複合化しなきゃダメなのかな?
知り合いに自分の作ったやつあげるときに、そのclass.incの中身見られたくないのよ
302:297
07/05/16 02:33:43 PGjb3KVb
&&じゃなくて||でしたね。
単純な間違いでした。
お騒がせしました。
303:nobodyさん
07/05/16 02:34:46 QKxTyLUD
質問です。
mysqliの関数を実行する時に、
prepareステートメントとか bind_param()とか execute()を使う場合と
使わない場合で、どのような違いがあるんですか?
こんな場合は使ったほうがいい、ってのありますか?
参考にしている本を見ると、リストDBに「人名」「自己紹介」「HPのurl」を
追加するのに使っていますが、この程度なら普通にやっても同じでは?
という気がします
304:nobodyさん
07/05/16 02:40:07
>>301
PHPスクリプトを暗号化するソフトなら安いので1万円出してお釣がきますので探してください。
あとは高いのでZendにもでてますよ
305:nobodyさん
07/05/16 02:42:10 ceM6XUKn
>>304
サンクス
無料で何かあるかと思ってた俺哀れorz
PHPって実行時にコンパイルするけど、
あらかじめコンパイルしておけば実行するとき早くね?wwwww
306:nobodyさん
07/05/16 02:47:49
何秒くらい?
307:nobodyさん
07/05/16 02:49:27 ceM6XUKn
>>306
いや、そっちのほうが早いかなって思っただけ
308:nobodyさん
07/05/16 02:51:22
>>303
端的に言えば異なるパラメータを用いて複数回実行するようなSQL文で使うとパフォーマンスがあがるってところかな。(キャッシュが働く
あとはパラメータの自動クォートでユーザー入力からのSQLインジェクション対策とか。
具体的にはID指定して何度もSELECTする様なのとか、ユーザー入力を条件に使うSELECTとか、INSERT全般とか。
309:nobodyさん
07/05/16 03:04:26
>>305
コンパイラによる。おれデメリットの方がイヤだから使ってないけど
310:nobodyさん
07/05/16 03:26:08
>>308
ありがとうございます
アドバイスを読んでると、かなりありがたい機能ですね
じゃ、もうprepareステートメントを使うやり方を徹底しても問題ないですかね。
普通のやり方のほうがかえって好都合ってのはないですよね?
311:nobodyさん
07/05/16 03:33:40
そんなに使いたきゃ使えよ
312:nobodyさん
07/05/16 03:41:22
>>310
使わなくてもいいとこでも使うと無駄にステートメントを保持することになる、かな…。
313:nobodyさん
07/05/16 04:16:02
$calc = 1.23456789 * 9.87654321;
for ($i = 1; $i <= 100; $i++) {
echo $calc;
}
こうやった場合って、100回計算が実行されるのか、
すでに計算が終わったものを100回出力しているのか、
どちらなのでしょうか?
314:nobodyさん
07/05/16 04:17:25
ほへ?
315:313
07/05/16 04:19:56 9TTx9/gy
すみません。age忘れました。
316:nobodyさん
07/05/16 04:22:59
>>315
ふほ?
URLリンク(www.php.net)
317:nobodyさん
07/05/16 04:23:42
百回、変数に入った値が出力されるだけ
318:nobodyさん
07/05/16 04:26:26
php4とphp5のクラスの参照渡しをあいまいに頭にいれてるからこんな質問したくなったんだろ
319:313
07/05/16 04:27:47 9TTx9/gy
>>314 >>316
すみません。日本語がおかしかったです・・・
>>317
どうもエスパーな質問にお答えいただきありがとうございます。
ということは100回計算してベンチをとるといったことをするには、
別の書き方をしないとならないわけですね。
320:nobodyさん
07/05/16 04:32:04
>>319
forの中で計算させるだけじゃ?
つかリンク先読めよ。まずそこから必要だ。