【PHP】下らねぇ質問はここに書き込みやがれ 51
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/07/27(金) 16:32:46ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 50
http://pc11.2ch.net/test/read.cgi/php/1184143801/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0447nobodyさん
2007/08/04(土) 11:41:32ID:0PEp3FTohttp://www.example.com/index.php
というTOPページから引数を渡して
http://www.example.com/index.php?action=form
みたいな感じでフォームを出したいんだけどどうすればいいんですかね?
参考URLかググる単語でもいいんで教えてください。
0448nobodyさん
2007/08/04(土) 11:42:38ID:???phpとは関係ないけど。
0449nobodyさん
2007/08/04(土) 12:44:11ID:???formタグでGETして$_GETで持ってくるのはわかるんですけど、
formタグだったらinputじゃないとvalueとnameを持ってこれないじゃないですか。
inputで作ったらtypeを通常のaタグみたいなリンクに出来ないよなぁと思うんですが・・・。
0451nobodyさん
2007/08/04(土) 13:39:54ID:???PHPでindex.phpというページから引数を渡してindex.php?action=formのようにフォームを出したい
ページから引数を渡すという表現が意味不明
URLのようにフォームを出したいという表現が意味不明
0455nobodyさん
2007/08/04(土) 14:44:58ID:???include "../include/test.php";
これでエラー出るんだが・・・・。
includeする回数って別に制限とかないよね?
0458nobodyさん
2007/08/04(土) 14:57:14ID:???んにゃ、あってるよ
上の階層のディレクトリであるincludeディレクトリの中のtest.phpをincludeしたいから
0459nobodyさん
2007/08/04(土) 15:00:47ID:???IDだしましょう。
0460nobodyさん
2007/08/04(土) 15:01:17ID:???0461nobodyさん
2007/08/04(土) 15:04:20ID:yv7m/dc02ちゃんの”このスレを見ている人はこんなスレも見ています。(ver 0.20)”とかは、
この機能を自分でも作りたいのですが、
どんな作り方をしているのでしょうか?
おおまかに説明してもらえると助かります
0462nobodyさん
2007/08/04(土) 15:07:10ID:yv7m/dc0すいません
上記2つのような機能を自分でも作りたいので、
考え方をおおまかに説明してもらえるとありがたいです
0465nobodyさん
2007/08/04(土) 15:13:06ID:???0466nobodyさん
2007/08/04(土) 15:21:01ID:???0467nobodyさん
2007/08/04(土) 15:23:45ID:???リクエスト毎にDB使ってたら負荷かかる
ってことでセッソン
0468nobodyさん
2007/08/04(土) 15:28:23ID:???0469nobodyさん
2007/08/04(土) 15:28:44ID:nfa9BST8CLIで使うスクリプトもPHPで書いてるんですか?
シェルスクリプトで書くには少し複雑くらいの規模のスクリプトを
何で書くか迷ってます
まともに書けるのはPHPだけなんですが…
この際Pythonとか学んだほうがいいでしょうか?
0470nobodyさん
2007/08/04(土) 15:41:03ID:???ケチなんか付けてない。
それじゃ上で書いた点について説明してくれ
もしくは447の0PEp3FTo。どういうことだ?
0471nobodyさん
2007/08/04(土) 15:48:09ID:???PHPでもPythonでもPerlでもRubyでも何でも。
環境と好みで。
積極的に選択するなら、一番コストの少ないやつ。
OSに標準で入ってて環境をいじる必要が無いやつとか、
過去に自分で書いたコードを流用できるやつとか。
0473nobodyさん
2007/08/04(土) 16:21:47ID:???0475nobodyさん
2007/08/04(土) 16:32:33ID:???phthonといいrubyといいインデントでブロック判断するのはどうも慣れないな・・・
0476nobodyさん
2007/08/04(土) 17:01:53ID:???Perl<pythonだけどな
0477nobodyさん
2007/08/04(土) 17:16:26ID:???0478nobodyさん
2007/08/04(土) 17:24:06ID:???0479461
2007/08/04(土) 18:26:46ID:yv7m/dc0レスありがとうございます
Aスレが開かれたとき、AスレのIDをセッション変数におさめ、
次にBスレが開かれたとき、Bスレのレコードの"このスレを見ている人はこんなスレを・・・(仮名)フィールド"にAスレのIDをいれる
と同時にBスレのIDをセッション変数に・・・
こんな考え方ですかね?
0480nobodyさん
2007/08/04(土) 18:30:55ID:???0481nobodyさん
2007/08/04(土) 18:44:02ID:???0482nobodyさん
2007/08/04(土) 18:55:29ID:???0483nobodyさん
2007/08/04(土) 19:18:06ID:???なぜこれが使えないのは説明してからいいましょう。
できないりゆうを述べてください、おまちしております。
はい、どうぞ
0487nobodyさん
2007/08/04(土) 21:03:56ID:???iseetだと、値を代入していないプロパティを検出できません。
↓これは検出できるが
class hoge {
private $moge = '';
}
↓これは検出できない
class hoge {
private $moge;
}
0491nobodyさん
2007/08/04(土) 21:15:33ID:???0492nobodyさん
2007/08/04(土) 21:16:37ID:???0493nobodyさん
2007/08/04(土) 21:18:35ID:???名詞 〜で、〜を、〜に、〜は
みたいな
0494nobodyさん
2007/08/04(土) 21:19:53ID:???class hoge
{
function check_vars()
{
var_dump(get_defined_vars())
}
}
$class = new hoge();
$class-Lcheck_vars();
0496485
2007/08/04(土) 21:22:12ID:???俺がプロかどうかはまた別だが
0498nobodyさん
2007/08/04(土) 21:34:29ID:???0501nobodyさん
2007/08/04(土) 22:03:20ID:zy9Gu8y/0503nobodyさん
2007/08/04(土) 22:16:30ID:???38年問題に対応できないですよね
38年問題にひっかからない時間比較はどうすればできますか?
0504nobodyさん
2007/08/04(土) 22:19:40ID:???WEB制作業界からの脱出!index9.html [転職]
( ゜д゜)
0505nobodyさん
2007/08/04(土) 22:20:49ID:???0506nobodyさん
2007/08/04(土) 22:21:39ID:????違うよ。これで十分だろ。
満足しないら
get_class_vars(get_class($this));
でやりな。
0508nobodyさん
2007/08/04(土) 22:34:41ID:???これだから、素人は困るぜ。
業務システムで、数年〜数十年先の未来日付をデータとして扱うことなんかザラ。
ローンのシュミレーションとかがそうだ。
まったく、このスレ夏真っ盛りだぜ。
0509nobodyさん
2007/08/04(土) 22:35:17ID:???0510nobodyさん
2007/08/04(土) 22:36:41ID:zy9Gu8y/どうやって実現出来ているのかがわからないのです。新しいスレが投稿されたり、レスがあったのをトップソートさせるためにphp側はどんな処理をしているのでしょうか。
0512nobodyさん
2007/08/04(土) 22:43:31ID:???30年ローンってどんなんだよwせいぜい10年使うとしても20年。
そんなクラの案件扱った事無いんだがどんなところでそういうのあるんだ?
0513nobodyさん
2007/08/04(土) 22:44:12ID:???0514nobodyさん
2007/08/04(土) 23:00:58ID:zy9Gu8y/…すみません。
よくわからないのでわかりやすく説明してほしいです。
0516nobodyさん
2007/08/04(土) 23:05:19ID:???やめてくれ、可哀相だろ、PHPが。
0517nobodyさん
2007/08/04(土) 23:14:58ID:???sqlで作ると仮定した場合だと
親スレテーブル
id,タイトル,作成日時,更新日時
子スレテーブル
id,親スレid(FK),名前,内容
とでもしておいてスレに投稿される度に親スレの「更新日時」フィールドを
今の日付にupdateするだけです。
topでは更新日時順で取り出し。
>>513,516
普通に考えると>>515の言ってる事の方が納得できるよ。
お金に関した物や長期的に使うシステムだと信頼性や強度から言ってphpじゃ役不足です。
0518nobodyさん
2007/08/04(土) 23:20:33ID:???役不足
役不足
0519503
2007/08/04(土) 23:23:04ID:???どうすればいいかだけを教えて下さい
0521nobodyさん
2007/08/04(土) 23:36:58ID:zy9Gu8y/ありがとうございます。
0522nobodyさん
2007/08/04(土) 23:47:54ID:???「そのコメントがどこまでかかっているか」が分かりにくいです
どこからどこまでかかっているのかが
わかりやすいコメント法があれば教えて下さい
0523522
2007/08/04(土) 23:58:52ID:???ブロック中にブロックを書いても問題ないんですね
これでコメントの範囲を指定できそうです
function hoge ()
{
{
// comment
echo 'no error';
}
}
0524nobodyさん
2007/08/05(日) 00:20:21ID:???http://pear.php.net/package/Date
使えば
0525nobodyさん
2007/08/05(日) 00:32:42ID:???hogePHPFugaみたいになったらかっこわるいんですが。
hogePhpFugaにするか
hogePHPfugaにするか
くらいしか方法なさそうですが、標準的な方法ってありますか?
0527nobodyさん
2007/08/05(日) 01:06:32ID:Mpx0Qpnu検索の都合上、10万件のデータにLIKE演算子を使わざるを得なく一回当たりの
検索コストが0.7秒掛かってしまいます。
0.7秒×100万件=70万秒=194時間掛かってしまうのですが、
DB上の検索処理ではなく、phpで正規表現などをつかって時間の短縮が
測れるようなテクニックはないでしょうか?
194時間PCが使えないのは、さすがに厳しいので、せめて1日に短縮できたら、
すごく助かるのですが・・・
宜しくお願いします。
0528nobodyさん
2007/08/05(日) 01:28:24ID:???どうしてもPHPでなければならないのなら、中古屋から一万PC買ってこい
どっかのサイトにクラックでもする気か
0529nobodyさん
2007/08/05(日) 01:31:48ID:???phpというよりか、DB側じゃね?
DB鯖の構成にも寄るけど、クエリ5分割とかして並列実行させてみるとか
like句は後方参照のみ?
何のDBか知らんが、read_buffer_size やら sort_buffer_size の調整はしてみた?
0530nobodyさん
2007/08/05(日) 03:40:42ID:???0531nobodyさん
2007/08/05(日) 05:41:38ID:ZbLLWuy9公式のサイトみてもコードが長すぎて・・・
どなたか「こんにちは」か「こんばんわ」を表示するクラスを
書いていただけないでしょうか?
0532nobodyさん
2007/08/05(日) 08:47:51ID:rNGqt6E+クラスにおいて表示するのはメソッドです。
こんにちはかこんばんはを表示するクラスという要件では設計が難しすぎです。
一般にこんにちはかこんばんはを表示するのはファンクションです。
0533nobodyさん
2007/08/05(日) 09:19:55ID:???0534nobodyさん
2007/08/05(日) 10:54:09ID:???いっちょおれがかいてやるぅ
public class hello{
public static void main(String[] args){
System.out.println("こんちゃ");
}
}
0537nobodyさん
2007/08/05(日) 15:33:06ID:???朝から爆発していて、他の鯖まで誘爆しまくっているww
上等だzeeeeee
ばっこするぞぉ!!!
0538nobodyさん
2007/08/05(日) 15:41:31ID:???0540nobodyさん
2007/08/05(日) 16:14:27ID:???0541nobodyさん
2007/08/05(日) 16:22:09ID:???xrea.com part124
http://pc11.2ch.net/test/read.cgi/hosting/1184112477/
0542nobodyさん
2007/08/05(日) 23:52:57ID:gf3PJCmIapachが起動しなくなりました。
元に戻そうと思い、yum install php とやったら
Missing Dependency: php-common = 5.1.6-3.el4s1.7 is needed by package php-cli
と出て、インストールが開始されません。
どうしたらいいでしょうか?
0544nobodyさん
2007/08/06(月) 00:03:24ID:eMHMQZdtという風にしたいのですが、
クッキーやセッションを使う以外に簡単な実装方法はないでしょうか?
クッキーはブラウザの設定に左右されてしまうし、
セッションは正直よく理解できなくて敬遠気味です・・・
下手に無理してコーディングして穴作るのもいやなんでどうか宜しくお願いします。
0545nobodyさん
2007/08/06(月) 00:31:44ID:???セッション難しいやつにWebアプリは厳しい。
■ このスレッドは過去ログ倉庫に格納されています