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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/08/16(土) 12:01:25ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0621nobodyさん2008/08/28(木) 18:10:34ID:???
>>618
サーバっていっても普通のパソコンと一緒
ウイルスチェックしながらファイルコピーしたりすると遅くなる経験あるでしょ
処理の早さにはCPU、メモリ、HDD、NICなんかも関係してくる
とりあえず無限ループだけはしないように注意すべし
0622nobodyさん2008/08/28(木) 18:50:08ID:???
本日の基地害
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
サーバっていっても普通のパソコンと一緒
0623nobodyさん2008/08/28(木) 19:21:20ID:???
>>622
合っていると思うが
0624nobodyさん2008/08/28(木) 19:28:40ID:???
普通のパソコンをサーバにすることはあるが
サーバが全て普通のパソコンと一緒と誤解させるような書き方はどうかと
0625nobodyさん2008/08/28(木) 19:34:57ID:???
>>623
こういう感覚でサーバーをいじる奴、趣味の延長でサーバーやシステムを語る奴がいるから、
プロジェクトが火を噴くんだよ。上も下も。老いも若きもだ。
0626nobodyさん2008/08/28(木) 19:41:27ID:???
馬鹿じゃね?一緒だろ
サーバっていっても冗長化すらしてない一般的なパソコンそのまま使ってるとこもある

>>625
お前みたいな知ったようなそぶりでものをいって
実は何もしらないやつは黙ってろよ
0627nobodyさん2008/08/28(木) 19:43:14ID:???
>>624
いやそういうことじゃないだろ
複雑な処理がかさむとサーバーが重くなる(処理が遅くなる)という点で一緒といってるんだろ
0628nobodyさん2008/08/28(木) 19:45:39ID:???
MTBFが違うよ
0629nobodyさん2008/08/28(木) 19:47:55ID:???
>>628
必ずしもそうとは限らない
サーバの構成といってもさまざま
0630nobodyさん2008/08/28(木) 19:48:19ID:???
さまざまなら違うじゃん
0631nobodyさん2008/08/28(木) 19:50:16ID:???
>>630
何をいってるんだ?
普通のPCと違ってサーバ機はMTBFが違う(故障しにくい)といったんだろ?
それにたいして普通のPCよりもMTBFが短い場合があるといったわけだが
0632nobodyさん2008/08/28(木) 19:51:41ID:???
長い場合と短い場合があるならなおさら違うじゃん
0633nobodyさん2008/08/28(木) 19:52:59ID:???
>>626
プログラミング板で、サーバもパソコンも一緒だとか言う奴は、
所詮その程度の人間ってことだろ。
0634nobodyさん2008/08/28(木) 19:55:25ID:???
>>627
わかってる人が読めばそう受け取れるけど、そうでない人には
普通のパソコンもサーバも同じモノなんだと読める書き方がダメと言いたいんだ
アーキテクチャが一緒とかならいいんだけど、それだと伝わらんだろうしな
0635nobodyさん2008/08/28(木) 19:57:42ID:???
>>633
意味がわかりません
0636nobodyさん2008/08/28(木) 19:57:51ID:???
で、どのextraに記述すればよいのでしょうか?
後学の為に教えてください。
0637nobodyさん2008/08/28(木) 19:58:46ID:???
>>1
0638nobodyさん2008/08/28(木) 19:58:58ID:???
>>635
メーカーが鯖として売ってるハードとPCでは違うってこと。
0639nobodyさん2008/08/28(木) 20:05:51ID:???
>>638
それは間違った認識
形状だって普通のPCと同じタワー型で
全く同じ構成でOSだけサーバ系のものをを入れてサーバと謳って販売するとこもある
0640nobodyさん2008/08/28(木) 20:08:43ID:???
PG「パソコンもサーバーも一緒」
PG「パソコンも汎用機も一緒」
PG「パソコンもスパコン一緒」
PG「パソコンもマイコンも一緒」
・・・
PG「phpもJAVAも一緒」
PG「phpもアセンブルも一緒」
・・・
0641nobodyさん2008/08/28(木) 20:11:49ID:???
PGっていうやつに限ってロクなやつがいないよな
0642nobodyさん2008/08/28(木) 20:14:21ID:???
>>639
じゃあ違いは?
0643nobodyさん2008/08/28(木) 20:16:56ID:???
鯖とPCでは、サポート体制も違うと思う。
0644nobodyさん2008/08/28(木) 20:17:12ID:???
電源入れてOS読み込んで動作するなら
サーバーも汎用機も同じパソコン
本体の機能でどこかがとがっているのが専用機で
とがっていないのが汎用機という違いはあるがな〜
0645nobodyさん2008/08/28(木) 20:22:53ID:???
>>642
あえていうならインストールされているソフトウェアの問題
構成次第なのだからハードレベルで明確に違うと断言することはできない
ハードでいえば障害がおきても瞬時に切り替えられるあらゆる箇所がデュプレックスされた
そんな1Uサーバが整然とデータセンターに並んでいるのを想像するだろうが
そんな高価なサーバだけが世の中に存在するわけではない
0646nobodyさん2008/08/28(木) 20:31:53ID:???
明確なハードの違いの線引きは無いけど、サーバを名乗るのなら
メモリのパリティ有りとか、いいコンデンサを使うとか、信頼できるチップを載せるとか
冗長化は重要だけど、それ以外でもやって欲しい事はいくらでもあるな
0647nobodyさん2008/08/28(木) 20:32:35ID:???
NULLを含んでいる配列から、NULLを取り除きたいです。
今はこうしています。

$new = array();
foreach ($array as $item) {
if ($item !== NULL) {
$new[] = $item;
}
}
return $new;

これを一発でやってくれる関数はありますか。
マニュアルを見た限りではなさそうですが、もしかしたらあるかもしれないと思い、質問しました。
0648nobodyさん2008/08/28(木) 20:38:32ID:???
あるけど7行を1行にすることに尽力する前にもっと大きい視点から最適化しろ
0649nobodyさん2008/08/28(木) 20:41:12ID:???
とがっているってどういう意味だよ?

あと汎用機が何をさすのか知ってるのか?
0650nobodyさん2008/08/28(木) 21:53:38ID:???
>>647
array_diff_assoc
0651nobodyさん2008/08/28(木) 22:04:01ID:???
パソコンってパーソナルコンピュータの略な
0652nobodyさん2008/08/28(木) 22:19:27ID:???
>>621は、基本的な挙動の考え方は一緒だということをいってたんだろうに。
0653nobodyさん2008/08/28(木) 22:27:29ID:oELFSwba
PHPで言うところのupload_max_filesizeやpost_max_sizeは、
Perlではどこら辺を設定すればいいんですか?
0654nobodyさん2008/08/28(木) 22:28:24ID:???
スレ違い市ね
0655nobodyさん2008/08/28(木) 22:30:09ID:???
>>653
ごめんなさい
スレ移動します
0656nobodyさん2008/08/28(木) 22:46:07ID:???
PHP5です。

$b = substr_count ( $a , 'test' );
「test」を変数にしたいのですが、変数にすると動きません。

$c = substr_count ( $a , $b );
こんな具合にする方法ないでしょうか?
有るか無いかが判れば、substr_countでなくてもいいのですが。
0657nobodyさん2008/08/28(木) 22:49:42ID:???
>>652
つまり、例え下手なんだよ。

>>653がperlもphpも混同して、
スレ違いな質問をして怒られているのと全く同じ状況。
06586562008/08/28(木) 22:49:56ID:???
自己解決しました
0659nobodyさん2008/08/28(木) 22:51:04ID:???
>>658氏ねクソヤロウ!!!

さっさと答えんかい
こんなんもわからへんのか(笑)
0660nobodyさん2008/08/28(木) 22:54:47ID:???
656ですけど、なんでこんな流れ?
0661nobodyさん2008/08/28(木) 22:59:01ID:???
>>657
ワロタw
0662nobodyさん2008/08/28(木) 23:01:24ID:???
>>657
>>621>>653が同じ状況ってのはどこら辺が?
良くわからなかった。ごめん。
0663nobodyさん2008/08/28(木) 23:06:24ID:???
>>656
の言ってる意味が分からない。
普通に動くし。
0664nobodyさん2008/08/28(木) 23:09:21ID:???
>>660
> なんでこんな流れ?

・自分が原因な所
自己解決でも解決策を書くのがマナー
(後日同じつまづきをした人が検索されないとも限らないから)

・外部環境が原因な所
まだ夏休み期間
0665nobodyさん2008/08/28(木) 23:12:47ID:???
phpでプログラムを組んでいます。
$_POSTや$_GETの使い方について質問なのですが、
$temp = "POST";みたいな変数を作っておき、この$tempから、$_POSTを取得するような方法はないでしょうか?
よろしくお願いいたします。
0666nobodyさん2008/08/28(木) 23:14:45ID:???
>>664

自分の書き込みは「>>656 >>660」だけですわ。
勝手にスルーしてしまったけど、>>658は騙りだと明言するべきでした。

そして>>663氏どうもありがとう。原因は別っぽいので、あとは調べます。
06676562008/08/28(木) 23:16:18ID:???
>>666
勝手に私のこと騙らないでください。最低な人間ですね。
0668nobodyさん2008/08/28(木) 23:16:45ID:???
>>665
$temp = "_POST";
$$temp
0669nobodyさん2008/08/28(木) 23:16:52ID:???
>>1
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
0670nobodyさん2008/08/28(木) 23:18:06ID:???
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
>>1も読めない質問者は来るな!
0671nobodyさん2008/08/28(木) 23:34:15ID:???
>>665
>>668に補足で、「可変変数」でググるといいと思います。
で、個人的には
$temp = "_POST";
${$temp};
の書き方のほうが分かりやすいとおもう。
0672質問のマナーが悪い者は徹底的に叩きます2008/08/29(金) 00:50:14ID:???
質問者はIDを必ず表示するように
0673nobodyさん2008/08/29(金) 01:26:51ID:???
>>665
$_POST[$temp]
0674nobodyさん2008/08/29(金) 08:10:10ID:l12fQIB+
Linuxでphp5の話なんですけど、sqlite3使いたいのですよ
でもPEARのDBとかMDB2にsqlite3のドライバが見当たらないのですよ

諦めてPDO使うしか無いんですかね?
0675nobodyさん2008/08/29(金) 09:18:49ID:+ozjsUZM
htmlの中で

<?php

ある処理

exit;

?>

と書くと、
そのPHP以降の
HTMLが表示されないのですが、
exit;文の使い方が悪いのですか?
0676nobodyさん2008/08/29(金) 09:28:30ID:???
うん
0677nobodyさん2008/08/29(金) 10:05:42ID:???
サーバもパソコンも、CPUがあってメモリがあってストレージがあって、、、一緒だろ
ウィルスの影響だって変わらない。
元の話を理解してない知ったかが多すぎる
0678nobodyさん2008/08/29(金) 10:11:42ID:???
顔が真っ赤ですが、どうしたんですか?w
0679nobodyさん2008/08/29(金) 10:15:03ID:???
顔が真っ白ですが、外出てくださいw
0680nobodyさん2008/08/29(金) 10:16:51ID:???
↓ここからカラフルフェイス
0681nobodyさん2008/08/29(金) 10:27:36ID:???
>>677
F1とスケボーもタイヤが4つあって一緒ですよねー
0682nobodyさん2008/08/29(金) 10:32:55ID:???
エンジンつきのスケボーですね、わかります
0683nobodyさん2008/08/29(金) 10:33:53ID:???
何か質の悪いダックタイピングみたい
0684nobodyさん2008/08/29(金) 10:37:26ID:???
>>681
何でこんなに絡んでくるんだろう
ただの例え話じゃないのか?
0685nobodyさん2008/08/29(金) 10:38:25ID:???
>>677
じゃ、お前はここでperlはc++の質問があっても、
phpと同じプログラミング言語だから、ちゃんと答えてやれよ。
0686nobodyさん2008/08/29(金) 10:57:20ID:???
>>650
>array_diff_assoc

array_diff でできました!ありがとうございます!
$arr = array('A', 'B', NULL, 'C', NULL);
$result = array_diff($arr, array(NULL));
var_export($result);

結果:
array (
0 => 'a',
1 => 'b',
3 => 'c',
)


>>648
>あるけど7行を1行にすることに尽力する前にもっと大きい視点から最適化しろ

なにこの役立たずなレス
0687nobodyさん2008/08/29(金) 11:20:49ID:???
頭悪いのキター
0688nobodyさん2008/08/29(金) 11:23:06ID:???
頭悪いのキター
0689nobodyさん2008/08/29(金) 11:52:21ID:JKkFPQHf
昨日の質問の回答を見て放心状態になりました!
もう、ここには絶対きません!!
0690nobodyさん2008/08/29(金) 11:57:48ID:???
あんただれよ
0691nobodyさん2008/08/29(金) 12:21:40ID:???
私は、陸上自衛隊北部方面隊帯広駐屯地第1飛行隊少尉の外山孝です。
0692nobodyさん2008/08/29(金) 12:46:19ID:???
自衛隊の人って、「自分は・・・」で始めるんだと思っていた。
0693nobodyさん2008/08/29(金) 12:51:46ID:???
>>685
キチガイ発見
PHP以外の言語は専用スレ池市ね
0694nobodyさん2008/08/29(金) 13:06:53ID:???
>>693
必死だなw
そんなに論破されたことが悔しいか?あ?
0695nobodyさん2008/08/29(金) 13:23:47ID:???
論破されてるのはお前
悔しいからって自分の感情をそのまま書き込むんじゃないよw
0696nobodyさん2008/08/29(金) 13:27:11ID:???
他人を論破しようと根から考えてる奴にコミュニケーション能力が備わってる者を一度も見たことが無い
0697nobodyさん2008/08/29(金) 13:41:59ID:???
こんなんじゃ、初心者は質問できないだろ。
0698nobodyさん2008/08/29(金) 13:43:53ID:???
じゃ、初心者はお断りってスレタイに入れとけよ。
0699nobodyさん2008/08/29(金) 14:02:00ID:???
初心者はまずメール欄に何も入力するな!
IDを表示してないと解決させないぞっ!
0700nobodyさん2008/08/29(金) 14:51:35ID:???
常駐粘着キチガイはスルーでよろ。
0701nobodyさん2008/08/29(金) 14:54:20ID:BLGUiryP
オブジェクトのIDを知る関数があればおしえてください
0702nobodyさん2008/08/29(金) 14:59:32ID:???
ヴぁーだんぷ
0703nobodyさん2008/08/29(金) 15:02:44ID:BLGUiryP
そんな泥臭い方法しかないのでしょうか?
0704nobodyさん2008/08/29(金) 15:03:48ID:???
泥臭くても一番的確だよ
0705nobodyさん2008/08/29(金) 15:07:42ID:???
俺の唯一の誤算を教えてあげようか。

あまりにも住民のレベルが低すぎて、
本来の釣り針じゃない方に沢山食いついてきたことだよ。
0706nobodyさん2008/08/29(金) 15:11:02ID:???
自分のレベルが一番低いことに気がつかなかったのが誤算だろ。
07077012008/08/29(金) 15:24:04ID:???
冗談だと思ったらまじなんですね
出力バッファ経由でvar_dump取得して正規表現で抜き出すようにしました
「idを取得する」という基本的なことをするのに
こんな方法をしなきゃいけないPHPっていったい・・・
0708nobodyさん2008/08/29(金) 15:26:19ID:???
ところでなんでid取得する必要があんの?
0709nobodyさん2008/08/29(金) 15:30:46ID:???
インスタンスの配列を作りたいんです
インスタンスはそのままではarrayのキーにできないので
idを使おうと考えました
0710nobodyさん2008/08/29(金) 15:34:38ID:???
>>709
勝手に付くIDで管理する必要あるのかな
そのキーを再利用することも無さそうだしシーケンスでいいような

後var_dumpをバフするくらいならvar_exportがいいよ(引数2でtrue)
0711nobodyさん2008/08/29(金) 15:59:10ID:+ozjsUZM
すみません、>>675の件、お願いします。
0712nobodyさん2008/08/29(金) 16:01:37ID:???
>>711
exitはその場で終了するから後の出力は行われない
exitを何故書いたか、とか
何がしたいかを明記よろ
0713nobodyさん2008/08/29(金) 16:07:51ID:???
>>710
まぁ、かなり特殊な用途(mixin機能の実装)なので・・
var_exportだと何故かidは出力されないようですね
0714nobodyさん2008/08/29(金) 16:10:35ID:???
>>711
exitなんて書かなくていいじゃん
0715nobodyさん2008/08/29(金) 16:16:04ID:???
使い方は間違ってない。exit文はそういう処理をするためのもの
0716nobodyさん2008/08/29(金) 16:33:08ID:???
レンタルサーバーがクライアントさんが直接借りることってよくあるの?
PHP4だし、mod_write使えないしurl_openも使えない(file_get_contentsで外部のデータが取得できない)んだが、
どうすればいいよorz

ちなみにブログのRSS取得とかそういうの使うから必要なんだよな・・・
0717nobodyさん2008/08/29(金) 16:33:59ID:???
>>716
日本語でおk
07187162008/08/29(金) 16:53:46ID:???
自己解決しましあばばばばばbb
07197162008/08/29(金) 16:58:26ID:???
>>718は私じゃありません。
07207162008/08/29(金) 16:59:30ID:???
>>719も私じゃありません。
も、もしかして私多重人格・・・?
0721nobodyさん2008/08/29(金) 17:32:59ID:???
>>716
そりゃ、クライアントが自分でサーバ探す事あるだろ。
素直に、「その環境じゃ動きません」と言って新しいサーバにして貰えよ。
さくらとかなら、安いしなんとかなるだろ。
■ このスレッドは過去ログ倉庫に格納されています