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

このエントリーをはてなブックマークに追加
952nobodyさん:2011/09/26(月) 15:02:53.23 ID:???
>>948

<<<のあとと終端IDに余計なものが入っていたのが原因でした。
ありがとうございました。
953nobodyさん:2011/09/26(月) 15:28:11.95 ID:???
>>948 >>952
<<<□EOF

うちの環境では<<<の後に半角スペースが入っててもエラーにならないよ。
>>942のソースの$hDocだけ直したらちゃんと表示されたけどね。
954nobodyさん:2011/09/26(月) 18:18:18.48 ID:aEjSFzjc
PHPのRPMを作りたいのですが
specファイルが付属しておらず、
そのテンプレートらしきphp5.spec.inが付属しています。
これを手作業で書き換えるのでしょうか?
それともこれを入力ファイルとして処理するツールみたいなものがあるのでしょうか?
955nobodyさん:2011/09/26(月) 18:47:47.70 ID:???
>>954
何にspecファイルが付属してなかったん
956nobodyさん:2011/09/26(月) 19:08:49.35 ID:???
>>955
PHPのソースファイルです
957nobodyさん:2011/09/26(月) 19:10:26.54 ID:???
specファイルがほしいだけならconfigureすればできるけど、そっから先がしんどいと思う
makerpmとかついてるけど。
以前RPM作ったときは素直にSRPMから作ったよ
958nobodyさん:2011/09/26(月) 20:12:20.06 ID:???
configureでspecファイルまで作られるのですか?
makefileだけでなく?
たしかにSRPMを参考にするのが良さそうですね
むしろ最初からそうしとけってかんじですね
959nobodyさん:2011/09/27(火) 00:25:29.33 ID:???
>>958
なんで聞く前にconfigureしなかったの
960nobodyさん:2011/09/27(火) 01:12:54.16 ID:???
>>953

>>948 >>952
<<<□EOF

うちの環境では<<<の後に半角スペースが入っててもエラーにならないよ。
>>942のソースの$hDocだけ直したらちゃんと表示されたけどね。


質問者の環境が問題なのであって、あんたの環境は関係ない。
と余計なレスしないでいただけませんでしょうかね。
ウザいです。
961nobodyさん:2011/09/27(火) 01:36:19.07 ID:???
>>960
どう見てもあんたの書き込みの方がウザいよ
わざわざ>>953の全文を引用してゴミを増やす必要ないと思うけど
わざとか?
962nobodyさん:2011/09/27(火) 01:42:58.04 ID:???
$抜けなんかは誤植の可能性もあるからどうとも言えんわな
そして実際半角スペースが入ってても問題はないし
まぁ半角スペース以外の見えない文字が入ってた可能性は高いと思うけど
というかそもそもウザイという為だけのレスの方が見ててうざいわw
963nobodyさん:2011/09/27(火) 09:39:53.08 ID:???
>>959
テンプレートになるphp5.spec.inに既に使われていない古いタグが使われているなど
あまり管理されている形跡がなかったので・・。
たしかに生成されていますが
php5.spec.inを単純にコピーしただけのものでした。
もともとはphp5.spec.inを元にconfigureオプションを組み込んだspecファイルを作るつもりだったのかな?
964nobodyさん:2011/09/27(火) 20:28:33.73 ID:qk0Dp7GE
Linux上でコマンドラインで使うPHPについて教えてください
MySQLのサードパーティ製のソフトを導入時にPerlで書かれたスクリプトは良く見ますが、PHPは見ません
このような利用法での何かPHPよりもPerl方が有利な点があるのかと思ったのですが
シェルとしての(またはbash等と併用する場合での)コマンドラインでPHPを使用する際の注意点、問題点、限界など教えていただけないでしょうか?
965nobodyさん:2011/09/27(火) 20:49:33.45 ID:???
>>964
> PHPは見ません

それは知らんかった。

昔はperl使いだったが今はPHPだね。
むちゃ便利。
966nobodyさん:2011/09/27(火) 20:59:24.61 ID:???
>>964
PHPをデフォルトでインストールしてる環境がPerlのそれより少ないってだけだ
Perlは前世紀から使われてたがPHPは今世紀入ってからだからな
自分の鯖機にPHPが入ってるなら好きにすればええ
シェルとして使うにしても便利な関数はたいてい入ってるし困ることもないだろう
967nobodyさん:2011/09/27(火) 21:05:01.23 ID:???
>>966
確かに
Linux入れてもPerlはまずデフォルトで入ってますからね
968nobodyさん:2011/09/27(火) 21:18:28.70 ID:???
昔はPersonal Home Pageの略だったから、まぁ、Webしか考えてなかった。
今はWeb以外の使い方も想定されてるし、使えるようになってる。
969nobodyさん:2011/09/28(水) 01:24:17.61 ID:???
>>964
>>808-813と同一人物か?
970nobodyさん:2011/09/28(水) 01:27:16.06 ID:???
>>966
PHPだって前世紀からある。お前がまだ生まれてなかっただけ。

Perlは昭和から使われてたがPHPは平成に入ってからだからな
971nobodyさん:2011/09/28(水) 02:26:33.24 ID:???
だれもあるないの話はしてないわけだが
わけわからん駄レスはつけるな
972nobodyさん:2011/09/28(水) 03:50:10.09 ID:???
昭和平成間で、生まれてる生まれてないの話をするのがこんなスレにまで
どうしよう月日がどんどん
973nobodyさん:2011/09/28(水) 03:56:28.61 ID:???
>>972
>昭和平成間で、生まれてる生まれてないの話をするのがこんなスレにまで
>どうしよう月日がどんどん

何言ってるのか全然わからん。
頭大丈夫?
974nobodyさん:2011/09/28(水) 03:57:31.13 ID:???
>>971
皆あるないの話をしてるんだよ
お前こそクソレスするな
975nobodyさん:2011/09/28(水) 04:08:11.26 ID:???
>>974
みんなって>>970>>971
976nobodyさん:2011/09/28(水) 04:08:57.86 ID:???
あ、>>971じゃなくて>>974ね。

>>973
>>972が何言ってるかはわかるけど、どうでもいいな
977nobodyさん:2011/09/28(水) 04:28:20.92 ID:???
>>970
こいつがアホなだけ
スルーしろ
978nobodyさん:2011/09/28(水) 04:38:40.43 ID:???
お前ら全員アホ。
PHPスレでつまんない議論してる暇があったらAjaxでも勉強しろ。
979nobodyさん:2011/09/28(水) 11:55:30.63 ID:gjW5zO1z
$tab = (isset($_SESSION['tab'])) ? $_SESSION['tab'] : '';

この文の真ん中の方にある?と後ろの方の : '
の意味てなんでしょうか?
ググろうにも初心者で文法用語がわからず苦戦しています。
誰かご教授お願いします。
980nobodyさん:2011/09/28(水) 11:57:26.23 ID:vuB7HA+I
質問です、よろしくお願いします。

if(preg_match("/abc/", $sample)) {

上のpreg_matchの条件を「 /abc/ 」「 /def/ 」のOR条件に変更する方法を教えて頂けませんか?
↓の方法ではうまくいきませんでした

if(preg_match("/abc/|/def/", $sample)) {
981nobodyさん:2011/09/28(水) 11:58:40.17 ID:???
>>979
三項演算子

>>980
/abc|def/
次スレ
982980:2011/09/28(水) 12:24:44.28 ID:vuB7HA+I
>>981
無事、解決できました。
ありがとうございます。
983979:2011/09/28(水) 12:46:35.99 ID:gjW5zO1z
>>981
ありがとうございます。おかげさまで解決できました。
984nobodyさん:2011/09/28(水) 16:17:24.83 ID:???
お安い御用です。
985nobodyさん:2011/09/28(水) 20:58:23.40 ID:gjW5zO1z

すみません。DB板でSQL質問スレが落ちていたのでここで質問させてください。
mysqlver5.1.6で
update tbTest set flg=1  ORDER BY seq LIMIT 0 ,10
というのを実行しようとしたらmysqlではupdate文のoffsetができない?らしくエラーになりました。
これを実行(seqが特定のものから10個をフラグ建てたい)
するにはどうしたらいいでしょうか?
986nobodyさん:2011/09/28(水) 21:28:12.73 ID:???
意図しているところとあってるかわからんけど、

UPDATE tbTest
SET flg=1
WHERE id IN (SELECT id FROM tbTest ORDER BY seq LIMIT 0 ,10)
987nobodyさん:2011/09/28(水) 21:50:29.43 ID:???
988nobodyさん:2011/09/28(水) 21:52:12.62 ID:???
989nobodyさん:2011/09/29(木) 02:58:26.19 ID:???
990nobodyさん:2011/09/29(木) 09:59:28.93 ID:RN8zU3vp
>>986
お返事ありがとうございます。
MYSQLだとサブクエリの中でLIMITを使えないらしくエラーに
なりました。
誘導していただいたスレへ行って質問してみたいと思います。
991nobodyさん:2011/09/29(木) 10:35:37.31 ID:???
>>989
992nobodyさん:2011/09/29(木) 17:29:01.69 ID:???
お安い御用です。
993nobodyさん:2011/09/30(金) 11:58:09.18 ID:???
どういたしまし・・・た
994nobodyさん:2011/09/30(金) 12:54:04.56 ID:???
<?php
$cdate = date("Y/m/d D H:i:s", time()+60*60*9);
$hpadrs = $_SERVER["REQUEST_URI"];
$refer = $_SERVER["HTTP_REFERER"];
$agent = $_SERVER["HTTP_USER_AGENT"];
$ipadrs = $_SERVER["REMOTE_ADDR"];
$host = @gethostbyaddr($ipadrs);
if($host == ''){ $host=$ipadrs; }
$filename = Date("Ymd",time()+60*60*9);
$filnam = "hogehoge.com/".$filename.".txt";
$fp = fopen($filnam,"a");
fputs($fp,"$cdate\t$refer\t$hpadrs\t$agent\t$host\t$ipadrs\n");
fclose($fp);
?>
ログを集計すると特定のサイトからのリファラが10分の1以下しか取得できていないようなのですが
どのような原因が考えられますでしょうか?
995994:2011/09/30(金) 12:59:31.26 ID:???
↑失礼!コピペしたら上が切れちゃった

配布されているアクセス解析が気にくわないので上のスクリプトを自分のWPブログのヘッダーに
埋め込んだんですがgoogleアナルや他の解析スクリプトと比較するとかなり結果に開きがあり
理由がわからないため書きこませて頂きました
996nobodyさん:2011/09/30(金) 13:41:29.84 ID:???
10分の9以上がPHPじゃないものへのアクセスなのでは
favicon.icoとか
997nobodyさん:2011/09/30(金) 14:27:51.35 ID:???
回答有難う御座います。
どちらもphpのページに対するアクセスなんです。
998nobodyさん:2011/09/30(金) 16:05:24.11 ID:???
phpの出力結果をキャッシュするような何かを入れているとか。たとえばAPC
999994:2011/09/30(金) 16:20:26.30 ID:???
あ!
wp super casheいれてます。
ありがとうございます。次スレ行きます
1000nobodyさん:2011/09/30(金) 16:28:03.31 ID:???
じゃあうめる
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。