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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2013/03/19(火) 22:13:49.76ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0968nobodyさん2013/05/24(金) 16:16:22.06ID:???
>>965-967
無理に回答しなくて大丈夫ですよ
0969nobodyさん2013/05/24(金) 16:21:49.71ID:???
無理やり一行にするなって何回言ったらわかるんだ????????????????????
0970nobodyさん2013/05/24(金) 16:22:38.74ID:???
ifを1行に書く意味がわかんね
何のための三項演算子だ
0971nobodyさん2013/05/24(金) 16:25:56.38ID:???
$results = array(); array_map(function($element) use ($results) { if(preg_match('/^num([0-9]+)$/', $element, $m)) { $results[] = $m[1]; } }, array_keys($_POST));
0972nobodyさん2013/05/24(金) 16:27:20.22ID:???
$results = []; array_map(function($element) use ($results) { if(preg_match('/^num([0-9]+)$/', $element, $m)) { $results[] = $m[1]; } }, array_keys($_POST));
0973nobodyさん2013/05/24(金) 16:28:13.75ID:???
$r = []; array_map(function($e) use ($r) { if(preg_match('/^num([0-9]+)$/', $e, $m)) { $r[] = $m[1]; } }, array_keys($_POST));
0974nobodyさん2013/05/24(金) 17:37:29.91ID:tSKlADWF
ここでいいのかわからんですが
鯖がcentosで空メールのシステムを作っているのですが、
aliecesにパイプ処理で受信してからphpに処理を引き渡してます

ウェブサーバーでphpを動かす時はapacheですが、こんな風にパイプで
phpに処理させるときって、そのphpファイルを実行するユーザは誰なんでしょう
0975nobodyさん2013/05/24(金) 17:39:49.26ID:???
こういう使い方をしたいときは、レキシカル変数を参照で渡しましょう。


for($i = 1 ; $i<=78 ;$i++)
if (isset($_POST['num'.$i]))
$r[$i] = $_POST['num'.$i];

でいいんじゃねーのと思うがね。
0976nobodyさん2013/05/24(金) 17:59:56.83ID:???
>>974
こんな風にというのがどんな風なのかわからないが、コマンドラインでphpを実行するのならそのユーザ、
cronもそのユーザ、apacheで実行されるphpでコマンドを起動するなら、apache。
09779762013/05/24(金) 18:02:40.48ID:???
あ、aliecesって、/etc/aliasesのことか。
だったら、postfixなんかを起動したユーザ(普通はroot)かな。
09789762013/05/24(金) 18:09:44.10ID:???
ごめん、全然違ってた。
デフォルトだとnobodyみたい。
http://d.hatena.ne.jp/takel/20100827
0979nobodyさん2013/05/25(土) 19:59:05.35ID:aLejvzSw
strstrとmb_strstrってありますが、strstrでは日本語は判定できないってことでしょうか?
UTF-8の文字コードであれば、mb_strstrを使うべきなのでしょうか?
0980nobodyさん2013/05/25(土) 20:23:17.62ID:???
そうです
0981nobodyさん2013/05/25(土) 20:24:38.26ID:aLejvzSw
ありがとうございました
0982nobodyさん2013/05/25(土) 20:29:04.77ID:???
日本語と英語
全角文字と半角文字
アルファベットとひらがな
シングルバイトとマルチバイト
UTF-8とASCII

それぞれ意味が違うから気をつけてな
0983nobodyさん2013/05/25(土) 20:30:05.85ID:aLejvzSw
でもstrstrでも同じ結果で判定できたんですよね
何ででしょうか?
0984nobodyさん2013/05/25(土) 21:03:47.41ID:???
同じだったから
0985nobodyさん2013/05/25(土) 22:34:50.52ID:???
規制されているのでレス代行で申し訳ありません
質問と言うより相談なんですが
mysqlのパスワードなどが書かれているphp(config.php)のの保存場所ですが
皆さんどのように保存してますか?

httpでアクセスできない場所に格納するだけしかやってないのですが
もっと良い方法とかあったりするんでしょうか?
0986nobodyさん2013/05/25(土) 22:41:01.12ID:???
>>985
>>1
0987nobodyさん2013/05/26(日) 09:35:49.57ID:???
俺のサーバーはプライベートな領域にファイルを置けないんで
公開ディレクトリに設置してるけど、
ホームページにドクロマークをつけて
「クリックするな」というリンクを張ってるよ。
0988nobodyさん2013/05/26(日) 18:55:22.13ID:???
PHPは糞って言われるけど、じゃぁ何を使ったらいいの?
0989nobodyさん2013/05/26(日) 18:56:05.70ID:???
ruby
0990nobodyさん2013/05/26(日) 18:59:25.23ID:???
>>989
言語の美しさ?とかじゃなくて実行効率・開発効率を重視してます。
ほぼ毎週くらい、新規に要求定義が変わってくるんです。
もう3年ほど運用してますが。
0991nobodyさん2013/05/26(日) 19:00:41.03ID:???
python
googleも大好きpython
python選んでおけば間違いない
0992nobodyさん2013/05/26(日) 19:43:09.74ID:???
python(笑)
0993nobodyさん2013/05/26(日) 19:44:31.09ID:???
perl「(なんで候補にあがらないんだろう・・・)」
0994nobodyさん2013/05/26(日) 19:46:28.42ID:???
perlのいいところって何よ?
0995nobodyさん2013/05/26(日) 21:34:54.53ID:???
pearl よりも一文字タイプ数が少ないところ
0996nobodyさん2013/05/26(日) 21:37:25.99ID:???
ぱーる(笑)
0997nobodyさん2013/05/26(日) 21:56:58.54ID:???
エラーが起きてもどの箇所でエラーが起きているのかがはっきり分からないところ
0998nobodyさん2013/05/26(日) 22:07:17.00ID:???
なるほど、それは便利だな!
0999nobodyさん2013/05/26(日) 22:36:59.39ID:lTpjZRZk
【OS名】CentOS
【PHPのバージョン】6.4
【連携ソフトウェア】MySQL PDO
【質問内容】
PDOの接続からload data infileを使おうとするとmysqlからAccess denied for userのエラーが出てしまうのだけど
どうすればいいんでしょう?

ちなみに接続オプションにPDO::MYSQL_ATTR_LOCAL_INFILEをセットしてもダメでした。
1000nobodyさん2013/05/26(日) 22:57:44.75ID:???
ageすません。
そして解決しましたmysqlの接続ユーザにfile権限がついてませんでした。
mysqlいちいち面倒くさい。。。
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。