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

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

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

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 69
http://pc11.2ch.net/test/read.cgi/php/1211879073/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0402nobodyさん2008/07/05(土) 21:44:22ID:???
>なんだかPHPじゃなくてHTMLのformとinputの使い方の質問ぽい気がするんだが。

>それです。
>HTMLとphpの組み合わせは対象外でしょうか?

え??
ごめん、あなたの質問は難しくて俺にも理解できないや
0403nobodyさん2008/07/05(土) 21:45:19ID:???
>>401
ここをよく読んでごらん
ttp://www.google.co.jp/intl/ja/searchcode.html
0404nobodyさん2008/07/05(土) 21:45:21ID:???
検索エンジンのページに検索窓のHTMLタグがあるだろ
それコピペしてHTMLに貼っとけや
0405nobodyさん2008/07/05(土) 21:45:38ID:???
>>400
自分のサイトのフォームから外部検索エンジンで検索したいってことだから、
phpの範囲に含めても問題ないと思う。

ただ、検索サイトを見に行けばいいだけなのに
わざわざここで質問する意味もわからんが。
まぁ、>>394が答えを出してるから終了した質問だな。
0406nobodyさん2008/07/05(土) 21:52:36ID:7nNiVjXj
色々とアドバイスありがとうございます。その殆どは辛辣なものばかりでしたが。

一つ一つコードを時間計測しましたが、
時間がかかっているところは、参照用のSQLを発行してデータを戻す関数が原因だとわかりました。

$rs = mysql_query($sql, $dblink);

このmysql_queryの実行だけに10秒かかっています。
ただ、これでは並行処理ができません。
mysql_queryを速くする方法はありますか?
0407nobodyさん2008/07/05(土) 22:00:25ID:???
>>406
その質問では「あるよ」としか答えることはできない
煽り抜きの話
0408nobodyさん2008/07/05(土) 22:08:14ID:???
最初っから答えはみんなわかっている。

その$sqlの文字列の中身が悪いんだろw
0409nobodyさん2008/07/05(土) 22:09:26ID:???
SQLが悪いとしたら、完全にPHPのスレでやることじゃないなw

SQLのスレに逝ってください。ここにはもうレスしなくていいです。

誰も答えませんから。
0410nobodyさん2008/07/05(土) 22:18:23ID:???
>>406
Webシステムの経験が足りないんだから焦っても上手くいかないよ
基礎からちゃんと学んだほうがいいよ
それから質問者なんだから立場をわきまえて嫌味とか言わないようにね。社会でやってけないよ。
0411nobodyさん2008/07/05(土) 22:24:03ID:???
>>406
最初から意味無いって応え出て(馬鹿にして)たじゃん。
判りにくくて無視したのかもしれないが>>324が良回答だよ。
0412nobodyさん2008/07/05(土) 22:25:31ID:???
解決法
・mysqlデータベースのチューニング
・mysqlサーバを別のマシンに移す

解決手順
・他社に依頼
0413nobodyさん2008/07/05(土) 22:36:20ID:???
indexしてないという落ちだったら殴るぞ
0414nobodyさん2008/07/05(土) 22:46:55ID:7nNiVjXj
私は、phpについてはそこそこ経験と実績がありますが、
MYSQLは今回初めてなので、よくわかりません。

通常は、DBチームがSQL文を作成したりDAOを作成するため、関与しないのですが、
今回は予算の関係で人が足りず、一人で作りました。
とりあえず、クライアントには、導入したMySQLの性能に問題があるということで理解を得たいと思います。
選定の際に、導入コストが安いMySQLを選んだクライアント側にも責任の一端はあるわけですから。

ここのスレは役に立つ情報も有ると思いますが、
雑音が多くて、せっかくの情報が埋もれてしまうのが残念です。
何かと問題が多い2chですから、それを承知で投稿させて頂きましたが、
使い方次第ですね。

とりあえず、感謝の気持ちは表しておきます。
ありがとうございました。
0415nobodyさん2008/07/05(土) 22:48:06ID:???
>>414
違う。MySQLの問題ではなく、
遅いSQL分を書いたお前がヘタレ。
0416nobodyさん2008/07/05(土) 22:53:13ID:???
MySQLやクライアントのせいにするのムカつく
0417nobodyさん2008/07/05(土) 22:53:55ID:???
>>414
おまえなぁ。最初に自分に問題があると考えられるようにならないとだめだぞ。
0418nobodyさん2008/07/05(土) 22:55:35ID:???
感謝の気持ちがとりあえずww
同僚でこんなのいたら最悪だなwww
0419nobodyさん2008/07/05(土) 22:56:48ID:???
クライアントが(´・ω・) カワイソス
0420nobodyさん2008/07/05(土) 23:21:24ID:???
なにこのキモイ流れ
0421nobodyさん2008/07/05(土) 23:22:50ID:???
うむ、ID:7nNiVjXjは反省すべき
0422nobodyさん2008/07/05(土) 23:27:55ID:???
あと30分後に「釣れた、大漁www」という書き込みがある悪寒
0423nobodyさん2008/07/05(土) 23:28:37ID:f4JIQhYU
INSERT INTO tabele_name(カラム名,カラム名) VALUES(値,値)

上記のとき、カラム名を [`]で囲む必要はあるのでしょうか?

[`]をつけないとエラーになるときがあり、その理由がわかりません。
0424nobodyさん2008/07/05(土) 23:35:25ID:???
>>423
つ「予約語」
つ「スレ違い」
0425nobodyさん2008/07/05(土) 23:35:49ID:T4jgJP6e
フォーム処理でのファイルアップロードについて質問です。

フォームの流れを、「入力→確認→完了」としているのですが、
画像を確認する為に、一度ファイルをアップロードして
確認画面で問題なければ正規のディレクトリに移動させています。

おそらく大多数の方がこのような確認方法をとっているのかと思いますが、
一度ファイルをアップロードして、再度ファイルをアップロードし直す時、
古いファイルが残ってしまいます。

これも一定時間置きに、確認ディレクトリ内を削除すると思うのですが、
どうも非効率だと思います。

そこで質問ですが、上記の方法以外にアップロードしたい画像を
確認する方法はないでしょうか?
0426nobodyさん2008/07/05(土) 23:56:01ID:???
>>406
回答に必要な情報が足りない。

$sql
$dblink
それぞれの内容及びdbのtable構成、レコード数
それ位は最低限必要。
0427nobodyさん2008/07/05(土) 23:59:10ID:???
>>422
IDが変わる日を跨いだ瞬間偽物が釣れたとレスする悪寒も。
0428nobodyさん2008/07/06(日) 00:03:46ID:???
>>414
DB板のMySQLのスレでDB構造とどんな感じのSQL発行してるか書いてみ
あとループ内で数1000件のSQL発行してるとかは無いよね?

DBチームが居てあまりSQLに精通してないなら
悲惨なSQLやDB構造になってる可能性が高い

0429nobodyさん2008/07/06(日) 00:07:02ID:???
じゃあお言葉に甘えてつれたwwww
0430nobodyさん2008/07/06(日) 00:08:22ID:???
>>425
同一人物がアップしてできるテンポラリのファイル名を
固定しちゃえば?

まぁどっちにしろゴミファイルを削除しないとだけど
0431nobodyさん2008/07/06(日) 00:17:16ID:???
>>425
セッションと組み合わせて、セッションがGCされるタイミングで
同じくコレクションするしかないんじゃないかな。
0432nobodyさん2008/07/06(日) 00:27:04ID:???
効率的といえばクーロンで一気に削除する方が効率的だと思うけど
俺だと、tmpファイルか否かと、tmpファイルのライフタイムが分かるのを前提にして、
次回処理時にtmpディレクトリを走査していらないファイルは消すだな
0433nobodyさん2008/07/06(日) 01:32:55ID:???
ディレクトリあらってタイムスタンプが数時間以上昔のファイル
を消すってやり方してるじょ。ちんぽちんぽ
0434nobodyさん2008/07/06(日) 04:11:06ID:???
>>406
10秒は異常。よくある話だけどね。
どんな遅くたって1秒以内に返るようにすることはできるが
キミがそのスキルが無いんじゃ無理かも。

普通に金取るならそんな問題瞬時に解決できるよ。
0435nobodyさん2008/07/06(日) 05:18:10ID:Uta9DmJU
$a = split(",", "abc,defg,hi");
これは、「,」があるところで分割していますが、2種の分割条件を設定したい場合は
どのようにしたらいいんでしょうか?

たとえば「きょう、はれ。あしたは、くもり。」とあった場合に、「、」「。」と両方で区切りそれぞれ
変数に格納したいのですが。。よろしくお願いいたします。
0436nobodyさん2008/07/06(日) 05:37:40ID:???
置換してから分割するというのは?
0437nobodyさん2008/07/06(日) 07:04:08ID:???
>>87
今更だがExcel_Reviser再公開されたぞ。
0438nobodyさん2008/07/06(日) 09:01:51ID:???
「、」「。」と両方で区切りそれぞれ 変数に格納ってどういう風に?

Array([0]=>きょう,[2]=>はれ,[3]=>あしたは,[4]=>くもり)

Array(
[0]=>Array([0]=>きょう,[1]=>はれ),
[1]=>Array([0]=>あしたは,[1]=>くもり)
)
0439nobodyさん2008/07/06(日) 12:07:03ID:???
>>435
[。]の場合は三点リーダー(…)の変換しそこね[ 。。。]があるから単純に分割すると予期せぬ動きが出る。

「今日は。。。はれ。あしたは、くもり。」

Array(
[0]=>Array([0]=>きょう,は),
[1]=>Array([0]=>null),
[2]=>Array([0]=>null),
[3]=>>Array[0]=>あしたは,[1]くもり)
)

こんな感じ。

このような問題に大して対処する必要はあるの?
0440nobodyさん2008/07/06(日) 15:32:22ID:???
XP SP2です。
Eclipseというコンパイラを使いたいのですが、
プロジェクトを作成する際、「メモリ不足」というエラーが出てしまいます。
メモリを足して1024までふやしても、同じです。
このコンパイラを使えるようにするために他にできることは何がありますか。
0441nobodyさん2008/07/06(日) 15:33:52ID:u0xbCZgf
XP SP2です。
Eclipseというコンパイラを使いたいのですが、
プロジェクトを作成する際、「メモリ不足」というエラーが出てしまいます。
メモリを足して1024までふやしても、同じです。
このコンパイラを使えるようにするために他にできることは何がありますか。
0442nobodyさん2008/07/06(日) 16:24:51ID:???
そんな糞PCは窓から投げ捨てる
0443nobodyさん2008/07/06(日) 18:59:55ID:kCPlCvkd
まあまあ投げる前にスペックをちゃんと書いてください。
CPUとかも。
あと一度再インストールを実行しましょう。
0444nobodyさん2008/07/06(日) 19:57:34ID:???
>>435
とりあえず、例外が発生しない前提だったら

$a = split('、|。', "きょう、はれ。あしたは、くもり。");

でいいんじゃない。
splitは正規表現使えるわけですし。
0445nobodyさん2008/07/06(日) 20:04:43ID:OiP9S+tK
coreserver借りてます
coreserverでphpからsendmailを使おうとすると
error 127っていうのがでます。
↓のを参考にしてMail::factoryをつかったのですが
http://www.s-memo.net/blog/2007/03/pearmail_1.php

これはどうすれば解決するのですか?
0446nobodyさん2008/07/06(日) 20:52:47ID:???
>>442
これはひどい。殺人未遂の教唆。
さっき、通報しておいた。
0447nobodyさん2008/07/06(日) 21:37:13ID:???
プログレッシブをインターレースに変換したいんだけど、
何を使えばいけるんでしょうか。
0448nobodyさん2008/07/06(日) 21:37:54ID:7trC5Wsc
ちなみにJpegです。
0449nobodyさん2008/07/06(日) 22:36:14ID:???
>>445
とりあえず標準のmail関数投げたらいけるの?
0450nobodyさん2008/07/06(日) 22:36:55ID:???
>>447
GDとか。
0451nobodyさん2008/07/06(日) 23:19:34ID:???
Xamppってなんて読んでる?
0452nobodyさん2008/07/06(日) 23:51:55ID:???
くさっ!ぷー!
0453nobodyさん2008/07/06(日) 23:54:30ID:OiP9S+tK
>>449
smtpになげたら成功しました。
ありがとうございます。

0454nobodyさん2008/07/07(月) 03:13:50ID:v4RGtv07
正規表現について質問させて下さい。
Linux(ubuntu7.1)、PHP5で動かしています。

$tst = "select";
if ( preg_match( "/[text|textarea|file|pass]$/i", $tst ) ) print "hit - {$tst}<br />\n";

このような正規表現を書いた場合に、真となり、hit - select と出力してしまうのですが何故でしょうか?
動作としては、
$tst = "text";
$tst = "textarea";
$tst = "file";
$tst = "pass";
の場合のみ、プリント文を出力させたいのです。

正常に出力されないので私が間違っているとは思うのですが、正規表現ドキュメントを見たり、このコードと睨めっこしても間違いに気づくことが
できませんでした。

お力添え頂ければ幸いです。
宜しくお願い致します。
0455nobodyさん2008/07/07(月) 03:16:37ID:???
[] -> ()
04564542008/07/07(月) 03:31:08ID:???
>>455
レスありがとうございます。
ぇっ・・・これってpreg_matchもしくはphp特有のケースでしょうか?
それとも正規表現における私の完全な勘違い?
試してみると期待通りの動作を確認しました。
とても感謝なのですが、何か頭の中でモヤモヤが。()ってパターンマッチ変数を格納する為の符号だと思っていました。
もしよろしければ少し説明もしくは該当箇所についてのサイト、ドキュメント等ありましたご紹介頂けないでしょうか。
度々申し訳ありません。
宜しくお願い致します。
0457nobodyさん2008/07/07(月) 03:56:00ID:???
とりあえず正規表現スレあるからそっちいくといいよ
0458nobodyさん2008/07/07(月) 04:00:55ID:???
[char-list]
[]の中に置かれた文字のいずれかにマッチします。

よくある勘違い
[^foo]bar という正規表現は、「fooではない文字列に続いてbarという文字列が続くもの」 ではありません。
「fでもoでもない文字に続いてbarという文字列が続いたもの」です。
[]で囲んだものが表しているのは文字列ではなく文字の集合(その中に含まれる/含まれない文字のどれか) だということに注意してください。
http://www.kt.rim.or.jp/~kbk/regex/regex.html
04594542008/07/07(月) 04:07:39ID:???
>>457
>>458
有り難う御座いました!
完全な私の勘違いでした・・・
これでスッキリしました。
本当にありがとうです。
0460nobodyさん2008/07/07(月) 04:26:31ID:???
うちのサーバーの稼働時間が400日を超えました。
私の運用能力による所もありますが、
400日も連続して働いてくれるサーバーの部品たちに感謝。

すぐ切れる子供が多いというのに、サーバーは全く切れない。
幼児教育のネタにしてほしいと思う今日この頃です。

明日は、燃料高騰とサーバー運営費との関係性についてお話します。
0461nobodyさん2008/07/07(月) 05:36:57ID:???
>>460
とりあえず、400日稼動ってことは、
セキュリティホールがある状態だから
アップデートしたほうがいいよ。
0462nobodyさん2008/07/07(月) 07:53:27ID:???
windowsを基準に考えるのはやめたほうがいいよ
0463nobodyさん2008/07/07(月) 08:02:12ID:???
windows apache2.2.9です。
httpd.confには
Options FollowSymLinks ExecCGI IncludesNOEXEC
を指定しています。
htmlファイル内に
<!--#include virtual="/common/header.html" -->
が記述されていて、
ちゃんと、includeされて画面表示できます。

ここで、phpが使いたくなり、
phpをインストール・環境設定を
行い、phpinfo.phpは正しく表示されます。
htmlの拡張子でもphpを動かしたく、
httpd.confに
AddType application/x-httpd-php .php .html
を追記し、apacheを再起動しました。
その結果、
ブラウザ画面上には
an error occurred while processing this directive
とメッセージがでて、
apacheのログには、
unable to include potential exec "/common/header.html" in parsed file hoge
と出力され、正常に動作しません。

SSI使用及びPHPを拡張子htmlで実行したいのですが、
どこが間違っているか分かる方、ご教授ください。
0464nobodyさん2008/07/07(月) 09:46:50ID:???
>>462
Linuxのセキュリティ情報見たほうがいいよ。

いや、マジでw
0465nobodyさん2008/07/07(月) 10:04:02ID:???
>>464
枯れたkernelなら400日くらいの稼働もめずらしくないがな
daemonのアップデートなんて再起動は必要ないんだし
0466nobodyさん2008/07/07(月) 10:04:21ID:???
uptimeが400日越えでも>>460がちゃんとパッチあててるならいいんじゃね?

>>464
>>442はWindowsみたいにサーバ再起動を要求する
セキュリティフィックスばかりだと思うなって事だとオモ
0467nobodyさん2008/07/07(月) 11:13:24ID:???
>>460
400日で自慢されても・・・
0468nobodyさん2008/07/07(月) 11:21:19ID:???
40日セックスしてません!
0469nobodyさん2008/07/07(月) 11:21:34ID:???
400日の間に再起動が必要なkernelの
アップデートぐらいあるだろ。常識で考えて。
0470nobodyさん2008/07/07(月) 11:23:56ID:???
類は友を呼ぶ
0471nobodyさん2008/07/07(月) 11:38:38ID:hqpY620v
質問です。

携帯サイトを構築してるのですが、画像のダウンロードボタンを
作成する場合、どのようにしたらいいのでしょうか?

ググったけど分からずに困っています・・・。
もしかして、携帯で画像の自動ダウンロードはできないのでしょうか?

PCサイトみたいにheaderで作成してもできませんでした。
よかったらご教授願います
0472nobodyさん2008/07/07(月) 11:45:04ID:???
PHPのゆの字も出てこないな
0473nobodyさん2008/07/07(月) 12:51:14ID:???
>>471
<input type="button" value="Download">
で表示されるだろwww
0474nobodyさん2008/07/07(月) 13:54:05ID:???
JpGraphでフォーマットをgifで出力すると背景色を白にしても少し黄色み(#FCFEFC)がかっています
pngやjpgはちゃんと真っ白(#ffffff)になります
gifでも真っ白にしたいのですがどうすればいいでしょうか?
ご教授ください
0475nobodyさん2008/07/07(月) 13:58:47ID:hqpY620v
>>473
表示されて、メニューから保存ではなく、
自動的にダウンロードされるようにしたいのですが

動画などは<a>タグや<input>で問題ないのですが
画像は別画面になるだけですので・・・
0476nobodyさん2008/07/07(月) 14:02:56ID:???
>>475
携帯は知らんけどContent-Disposition指定すればいけるんじゃ?
0477nobodyさん2008/07/07(月) 14:07:07ID:hqpY620v
>>476
phpのheaderで
header("Content-Disposition: attachment; filename=hoge.jpg");

これを指定してもだめでした
0478nobodyさん2008/07/07(月) 14:11:36ID:???
ぐぐったらこんなのあったよ
http://oshiete1.watch.impress.co.jp/qa3994529.html
http://oshiete1.goo.ne.jp/qa2511541.html?ans_count_asc=1
http://mwweb.cocolog-nifty.com/blog/2008/01/softbank3gp_7f43.html
キャリアにもよるんじゃね?
0479nobodyさん2008/07/07(月) 14:19:14ID:???
>>478
すでにリンクが赤くなってますw

.htaccessなども色々試したのですが、言われてる通り
キャリアによってできたりできなかったりしますね。

<object type="image/jpeg">などもやったのですが、
auだけ動いて、他のキャリアは動かなかったりとか・・・

headerの指定で、携帯用などがあるのであれば、
どなたかご存知の方がいるかなと思いレスさせていただきました
04804712008/07/07(月) 14:20:15ID:hqpY620v
↑すみません471です
0481nobodyさん2008/07/07(月) 14:23:35ID:???
そういうこと言うんだったらもう知らん。勝手にやってくれ。
0482nobodyさん2008/07/07(月) 14:23:57ID:???
>>469
出来合いのカーネルならね。
>>465 は自前でリビルドしたやつ使ってるんでしょ。
セキュリティフィックスに該当する部分が
最初から入ってなければ、問題は出ない。
0483nobodyさん2008/07/07(月) 16:25:04ID:???
> セキュリティフィックスに該当する部分が
> 最初から入ってなければ、問題は出ない。

で、セキュリティフィックスに該当する部分を
最初っから入れないようにするにはどうするの?
0484nobodyさん2008/07/07(月) 16:30:07ID:???
枯れたの使ってるんでしょ
0485nobodyさん2008/07/07(月) 17:26:04ID:???
配列に関する質問なのですが、よく配列操作をする際にcountを使うように解説されています。
いろいろ弄っていて気づいたのですが以下の場合ではcountが目的通り機能しません。
配列要素の最後の配列数を取得するような関数は御座いませんでしょうか?

$a[0] = "";
$a[1] = "1";
$a[3] = "3";
$count = count( $a );
print "{$count}<br />\n";
print_r( $a );

$countは3になり、print_rでも$a[2]は欠落した状態で表示されます。
事前に$a[2] = "2";と定義すれば$countも4となり、print_rでも$a[2]は空変数として表示されます。

このような配列を
$c = count( $a );
for( $i = 0; $i < $c; $i++ ) {
print "{$i} - {$a[$i]}<br />\n";
}
の式でループすると$iの配列ポインタが一致せずに
0 -
1 - 1
2 -
と表示されてしまいます。
0 -
1 - 1
2 -
3 - 3
と表示するようにしたいのです。
アドバイスの程、どうぞ宜しくお願い致します。
0486nobodyさん2008/07/07(月) 17:28:59ID:???
枯れた技術っていう言葉使うのはやめてください。
お客さんが勘違いしますし、日本語としても間違っています。

使うなら、「熟した技術」という言葉をお使い下さい。
お願いします。
0487nobodyさん2008/07/07(月) 17:29:23ID:???
foreach
0488nobodyさん2008/07/07(月) 17:30:17ID:???
もしくはmax(array_keys())とか
0489nobodyさん2008/07/07(月) 17:50:55ID:???
>>486
熟したと枯れたは違うだろボケ。
0490nobodyさん2008/07/07(月) 17:55:20ID:???
熟した女
枯れた女
大違いだ
0491nobodyさん2008/07/07(月) 18:11:45ID:???
>>488
おお、これでいけました。ありがとうございます。
0492nobodyさん2008/07/07(月) 18:57:25ID:cOv9SSky
セレクトボックスについてなんですが

<select name="color1">
<option value="白">ホワイト</option>
<option value="赤">レッド</option>
<option value="黄">イエロー</option>
<option value="青">ブルー</option>
<option value="緑">グリーン</option>
</select>

これで例えば黄を選んだとき300円
緑を選んだとき200円
といったnedanと言う値をPOST値に加える場合どうしたらいいんですかね
0493nobodyさん2008/07/07(月) 19:12:27ID:YMIYH7F4
class Base {
// Singletonパターン
static function get_instance() { /* 略 */ }
function main() {$instance = self::get_instance(); $instance->exec()}
}

class Ex extends Base {
function exec() { /* 略 */ }
}
このとき、ある場所からEx::main()と呼び出したときに、"Ex"という継承クラスの名前を
Baseクラスで知ることができる方法がありましたら、ご教授お願いします。
もしあれば、継承クラスのget_instance()などをまとめて指定できて、すっきりできるのですが…。
0494nobodyさん2008/07/07(月) 19:16:48ID:???
>>492
POST値に加える必要ないだろ
サーバー側で黄→300円、緑→200円の変換をかけるんだ
HTMLに手を加えられて
0円とか、-100,000,000円とか
送られてきたらどうするんだよ
0495nobodyさん2008/07/07(月) 19:17:00ID:???
改竄できるから値入れるのどうかと思うが。
value=200,黄色
でなんとか出来たらいいよね。
0496nobodyさん2008/07/07(月) 19:17:08ID:???
>>492
switch使うくらいしか未熟な自分には出来ないなw
他にいい方法あるだろうけど。
0497492 2008/07/07(月) 19:22:20ID:cOv9SSky
改竄は戻ってきたときに検証かけるから
OKなんですが、別鯖に送るときはきちんとデータを
送らないといけないんですよね>>494-496

自鯖内でもいっかいPOSTしてswitchするのが
一番ですかね。
0498nobodyさん2008/07/07(月) 19:27:58ID:???
>>493
いまのところそれを知る方法は無いよ。
PHP5.3.0とかPHP6.0だったらわかるようになるはず。
0499nobodyさん2008/07/07(月) 19:29:33ID:???
>>497
何を言ってるのか分からん
0500nobodyさん2008/07/07(月) 19:38:32ID:???
エスパーの修行が足りませんね
0501492 2008/07/07(月) 19:42:00ID:cOv9SSky
>>499
どの変が分からないですか?
■ このスレッドは過去ログ倉庫に格納されています