のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,683,243人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
951 : nobodyさん - 2012/01/19(木) 00:04:58.00 ID:??? (+30,+7,-2)
PHP関係あんの?
952 : nobodyさん - 2012/01/19(木) 00:10:32.70 ID:Ktv6i/gX (-14,-7,-1)
phpでつくるので
953 : nobodyさん - 2012/01/19(木) 00:18:37.88 ID:??? (+57,+29,-25)
データ層の実装方式をどうするかという話だからPHP関係ないよ
まずはWeb3層モデルから勉強するのがおすすめ
954 : nobodyさん - 2012/01/19(木) 00:29:15.94 ID:Ktv6i/gX (+32,+29,-92)
なるほど、階層分離しておけばデータ層の実装は入れ替え可能なわけですね

実用的な話として1日100万pvぐらいのテキストメインのサイトだと
プレゼンテーション層をphp、
データ層ををmysqlにして10万ぐらいのサーバーで耐えれるもの
でしょうか?
955 : nobodyさん - 2012/01/19(木) 00:42:25.32 ID:??? (+29,+6,-15)
プレゼンテーション層がPHP・・・?
956 : nobodyさん - 2012/01/19(木) 00:44:01.67 ID:Ktv6i/gX (+24,+26,-2)
ユーザーインターフェースという意味です。
957 : nobodyさん - 2012/01/19(木) 00:48:53.91 ID:??? (-1,-29,-6)
>ユーザーインターフェースがPHP
まずはWeb3層モデルから勉強するのがおすすめ
959 : nobodyさん - 2012/01/19(木) 02:35:11.87 ID:iXCkd0MA (+58,+29,-18)
芸能人クラスがあって、100人の芸能人を処理するとき、
100個のオブジェクトを作るのが正解?
960 : nobodyさん - 2012/01/19(木) 02:40:29.79 ID:??? (+3,-30,-300)
7. アプリケーション層HTTP ? DHCP ? SMTP ? SNMP ? FTP ? Telnet ? AFP ? X.500

6. プレゼンテーション層SMTP ? SNMP ? FTP ? Telnet ? AFP

5. セッション層TLS ? NetBIOS ? NWLink ? DSI ? ADSP ? ZIP ? ASP ? PAP ? 名前付きパイプ

4. トランスポート層TCP ? UDP ? SCTP ? SPX ? NetBEUI ? RTMP ? AURP ? NBP ? ATP ? AEP

3. ネットワーク層IP ? ARP ? RARP ? ICMP ? IPX ? NetBEUI ? DDP ? AARP

2. データリンク層イーサネット ? トークンリング ? アークネット ? PPP ? フレームリレー
OSI参照モデル - Wikipedia
961 : nobodyさん - 2012/01/19(木) 03:46:47.66 ID:??? (+57,+29,-6)
お前ら構うなよ
レス見ればいつものやつっってわかるだろ
962 : nobodyさん - 2012/01/19(木) 04:05:15.24 ID:??? (+65,+29,-1)
>>959
他にどう考えてるかを書けばレスがつく
963 : nobodyさん - 2012/01/19(木) 10:19:22.80 ID:??? (+80,+30,-84)
pokemonというクラスを作ればピカチュウもフシギダネもそこで管理できる。
だけどポケモンの中には例外があって、進化が分岐するイーブイやバルキー、進化で二種類のポケモンが出てくるツチニン、特定条件で能力値が変わるデオキシスやヒヒダルマ、
これらはこれ専用の例外として管理する必要が出てくるんで、
この場合pokemonを継承したクラスを個別に割り当て、
割り当て後はpokemonクラスとして扱うのが、拡張や管理的にあってる。

だが芸能人を管理するならインターフェースでやるべきだろうな。
説明する余白が足りないので、ここには書ききれないが。
964 : nobodyさん - 2012/01/19(木) 10:25:32.35 ID:SD5/h1AI (+35,+29,-60)
>>963
OOPに特化されてないPHPで処理するデータ全部をオブジェクトにしていいもんですか?
100個もオブジェクトを作ってアホかとか言われそうなもんで
965 : nobodyさん - 2012/01/19(木) 10:34:40.81 ID:??? (+57,+29,-34)
ここで聞くより上司に聞いたら?
仕事じゃないならそんなのあなたの勝手よ。
966 : nobodyさん - 2012/01/19(木) 11:13:56.61 ID:??? (+57,+29,-11)
特化してないけど、極端に遅くなるわけじゃない。
必要であればたかだか100個くらい作ればいい。
967 : nobodyさん - 2012/01/19(木) 13:31:03.44 ID:H4RH65I0 (+4,+29,-203)
例えば、データベースなどを監視していて
(変更を知らせさえできれば常時監視していなくてもいいのですが)、
変更や新規追加などがあった場合に即座にそれに(その部分に)対応するスクリプトが呼ばれるようにしたいと
思うのですが、このような実装にはどのようにすればいいのでしょうか?

イメージが簡単だと思うので、ここではデータベースを例にとりますが、
DB変更 -> 成功時にDBやメモリにフラグを立てる
-> そのフラグを一定時間毎に確認に行くスクリプト -> TRUEなら処理を始める
のようなものは考え付くのですが、
変更もないのにフラグを一定時間毎に確認に行くスクリプトが実行されたり、
リアルタイム性を求められる場合にそれでは時間差が致命的になったりします。

DB変更成功時にsystem()を使ってフラグ確認スクリプトの実行とかも考えたのですが、
何かいい方法はないものでしょうか?
アドバイス頂けたらと思います。
968 : nobodyさん - 2012/01/19(木) 13:36:57.41 ID:??? (+39,+8,+0)
トリガじゃなくて?
969 : nobodyさん - 2012/01/19(木) 13:47:12.23 ID:??? (+21,-10,-3)
変更したときに処理すればいいだろ。
970 : nobodyさん - 2012/01/19(木) 13:56:19.37 ID:H4RH65I0 (+9,+29,-78)
>>968
あっ、トリガです
書いていた時、何故か名前を思い出せなくて(汗)

>>969
基本的にCLIでのスクリプト処理になるのですが、
処理を分担したいと思いまして
また、言語もPHPだけではなくPythonとかも絡めて使おうと思っています
実際はもっと複雑ですが、簡単に書くと、PHP -> Python -> PHPとしたいと考えております
なもんで、DBなどが変更になった際に即座にPHPスクリプトを呼び出すとかしたいと考えております

宜しくお願いします
971 : nobodyさん - 2012/01/19(木) 14:24:05.75 ID:??? (+26,-1,-38)
PHPと関係ないだろ。
データベースを書き換えたらPHPスクリプトを呼び出すか、データベースを監視してPHPスクリプトを呼び出せよ。
前者の方が常駐しない分、優れてると思うが。
972 : nobodyさん - 2012/01/19(木) 14:28:30.57 ID:??? (-3,-29,-94)
後者はデータバックアップソフトで、更新があったらバックアップをとるようなソフトの仕組みと同じ事だろ。
OS固有の監視機能を使うか、whileなどで定期監視。
973 : nobodyさん - 2012/01/19(木) 14:49:05.54 ID:??? (-11,-29,-19)
>>958
これはひどい

ログみたいなものだったらfile_put_contents()で1行ずつappendしていったらいいだろ
974 : nobodyさん - 2012/01/19(木) 15:10:13.93 ID:nuUVl5ly (+17,+29,-9)
教えてエロイ人

どーやって勉強すればイイ
右手休めて、さっさと教えれや

求職ちゅうの無職27歳
975 : nobodyさん - 2012/01/19(木) 15:13:15.71 ID:??? (+42,+19,+0)
27無職はもう
終わっとります
976 : nobodyさん - 2012/01/19(木) 15:19:51.27 ID:??? (+72,+29,-18)
教えてエロイ人

さむいよ、ハラ減った
顧客管理プログラムのソース、クレクレ

    
977 : nobodyさん - 2012/01/19(木) 15:50:56.98 ID:??? (+43,+10,-1)
>>976
要件をどーぞ。
978 : nobodyさん - 2012/01/19(木) 16:21:04.34 ID:??? (+46,-29,-91)
顧客登録や商品登録して
オーダー管理やカスタマの情報整理して業務を効率化したい
カスタマ検索/更新/削除ができて、購入履歴を閲覧できて
できれば、登録商品の購入者の年齢・性別、売上数の順位がでるのがほすい
979 : nobodyさん - 2012/01/19(木) 16:31:57.68 ID:??? (+62,+29,-29)
>>978
顧客とカスタマと購入者って同じ?別物?
PHP本のサンプルにまんまありそーだなw
980 : 978 - 2012/01/19(木) 16:45:08.80 ID:??? (+31,+29,-7)
おなじだよ、でも漏れのphp本には乗ってないorz
981 : nobodyさん - 2012/01/19(木) 17:32:45.16 ID:??? (+57,+29,-37)
結構基本的な構造っぽい。
登録、順位とかはSQLだけでほとんどできるから、
ほんと必要なデータをMySQLに登録する部分さえ作れば、5割出来たようなものだよ。

とりあえず、980が次スレなんで、
982 : nobodyさん - 2012/01/19(木) 20:33:23.99 ID:??? (+50,+22,-9)
PHPの肝は配列だ
間違いないね
最も重要
983 : nobodyさん - 2012/01/19(木) 20:40:34.39 ID:??? (+0,-30,-67)
cronで定期的に集めたデータを、
facebook graph api を使ってfacebookのウォールに投稿してます。
投稿したデータを削除したい場合もあるんですが、
facebook graph apiって、投稿を削除出来るんでしょうか?
投稿IDは保存してあります。
984 : nobodyさん - 2012/01/19(木) 21:03:04.37 ID:??? (+7,-29,-9)
PHPと関係ない。Facebookのヘルプよめ。
985 : nobodyさん - 2012/01/19(木) 21:13:30.56 ID:H4RH65I0 (-19,-29,-81)
trim()とかでは全角空白などは取り除いてくれませんが、
皆さんはどのようにして対処していますでしょうか?
preg_replace()で一度全角空白を半角空白とかにして・・・とか考えられますが、
どのように実装していますでしょうか?
986 : nobodyさん - 2012/01/19(木) 21:16:07.36 ID:??? (+10,-18,-30)
>>984
ありがとう、削除できました。
ヘルプにある削除の説明の下の、コメント削除の部分を見て試行錯誤してました。
987 : nobodyさん - 2012/01/19(木) 21:42:54.00 ID:??? (+74,+13,-3)
>>980
はよ次スレ立てろやクズ
988 : nobodyさん - 2012/01/19(木) 21:48:44.17 ID:??? (-3,-30,-89)
>>985
mb_convert_kana(?, 'KVas')
とか
preg_replace('/ /', ' ', ?)
とか
単純に全角を含めた前後の空白を取り除きたいなら
preg_replace('/^[\s ]+|[\s ]+$/usi', '', ?)を
mb_trimとかそんな感じの関数にして使うとか
989 : nobodyさん - 2012/01/19(木) 22:09:10.57 ID:??? (+67,+29,-17)
>>987
そう思うならスレ立てようか?って聞くのが普通だが。
990 : nobodyさん - 2012/01/19(木) 22:21:25.63 ID:??? (+80,+28,-1)
じゃあ立てれば
991 : nobodyさん - 2012/01/19(木) 22:30:54.72 ID:??? (+68,+29,-23)
>>990
わりと回答してるけど、このスレあんまり機能してない感じがしない?
なんかなくてもいい気がしてるんよ。
992 : nobodyさん - 2012/01/19(木) 22:53:52.40 ID:??? (+57,+29,-4)
まぁいらんわな
ニートのおっさんが暴れてるだけだし
993 : nobodyさん - 2012/01/20(金) 00:13:15.31 ID:W2I9U5WM (+24,+29,-24)
phpには分散オブジェクトを実装した人いますか?グクッても情報がなく困っています。
994 : nobodyさん - 2012/01/20(金) 00:14:06.19 ID:??? (+45,+20,-14)
>>985
第二引数に指定すればいいんでは?
996 : nobodyさん - 2012/01/20(金) 04:00:22.22 ID:??? (+22,+29,-17)
動的コンテンツに対して勝手にはしてくれないよ。
リクエストヘッダを見ないといけないし、リクエストヘッダをつけたくなるように仕向けなければならない
998 : nobodyさん - 2012/01/20(金) 05:42:24.68 ID:??? (+52,+29,-1)
しょうがねえから俺たてるよ
999 : nobodyさん - 2012/01/20(金) 05:45:14.41 ID:??? (-15,+16,+0)
1000 : nobodyさん - 2012/01/20(金) 06:27:40.12 ID:??? (+52,+29,-67)
>>997
んだから、304は自分で判断して、自分で304を返さないといけない。
その判断基準となる情報をブラウザがリクエストヘッダにつけるように仕向けることをしなければならない。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について