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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/01/20(金) 05:43:23.62ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0671nobodyさん2012/02/17(金) 23:39:23.76ID:???
通信中の文字化けを減らす目的だったら再送するなどすれば?
0672nobodyさん2012/02/17(金) 23:44:54.56ID:???
どういった文字化けなのか調べてから質問しろ。
送信関数のバグか、受信側のエンコード認識ミスなのか、回線に比べサイズが大きすぎて送受信にミスるのか。
いちばん手軽に実装できる方法でやってみてそのエラーを書け。
0673nobodyさん2012/02/17(金) 23:49:47.62ID:MzraE+7u
どう言った文字化けと言いましても・・・「?」と表示されます。
UTF-8のファイルに、mb_send_mailで機種依存文字や半角カナを送り、
outlookやgmailで受信すると文字化けします。

というか>>669は間違いなんでしょうか?
ググってもmb_send_mailは文字化けするから使うなってあります。
実際文字化けするので、そうなのかとは思いますが、
単にコードの書き方が悪いのかも?と思い、質問した次第です。
0674nobodyさん2012/02/17(金) 23:51:27.34ID:???
>>673
コードの書き方が悪いんじゃない?
0675nobodyさん2012/02/17(金) 23:54:35.00ID:MzraE+7u
mb_language('japanese');
mb_send_mail($email, 'テストメール', 'アアア');

UTF-8のファイルに単純に上記を書いてテストしています。
日本語メールをそう指定しているので、iso-2022-jpになるわけですが、
上記のままだと文字化けします。
mb_language('uni');にしてmail関数で送ると文字化けしません。
だからUTF-8にしてmail関数で送るのが正しいのでは?と思い、質問した次第です
0676nobodyさん2012/02/17(金) 23:56:51.68ID:???
languageがuni?
0677nobodyさん2012/02/17(金) 23:57:09.06ID:???
mb_internal_encoding
0678nobodyさん2012/02/18(土) 00:04:31.94ID:XbBhkQAF
とりあえず今のところ↓の書き方なら文字化けしません。
mb_send_mail使っても文字化けしない方法ってあるんですね。
もう少し調べてみます。

mb_internal_encoding("UTF-8");
mb_language('ja');
$to = "メールアドレス";
$subject = mb_encode_mimeheader('テストメール');
$body = mb_convert_encoding('アイウエオ', 'sjis-win', 'UTF-8');
mail($to,$subject,$body);
0679nobodyさん2012/02/18(土) 01:35:47.85ID:???
エンコードの自動変換をミスっただけだろ。
要するに設定次第で上手くいく。
0680nobodyさん2012/02/18(土) 05:00:23.69ID:QcioPwmz
<input name="MyArray[]" />
<input name="MyArray[]" />
<input name="MyArray[]" />
<input name="MyArray[]" />

これをHTTP_REQUESTでaddPostDataするにはどうしたら良いでしょうか?
0681nobodyさん2012/02/18(土) 05:12:01.30ID:???
>>680
foreach ($_POST['MyArray'] as $v) {
 $req->addPostData("MyArray[]", $v);
}
0682nobodyさん2012/02/18(土) 10:29:51.01ID:10KYAU7Y
ホストのIP変換が遅いのですが、早くする方法を教えてください。
さくらスタンダード、 PHP Ver5.2.17(CGI版)で、
$ipaddr=gethostbyname($domain);
の時間を測定すると、通常はマイクロ秒くらいの一瞬で終わるのですが、
ときどき5秒くらいかかることがあります。
同じドメインでも一瞬で終わるときと時間がかかるときがあるようです。
0683nobodyさん2012/02/18(土) 11:40:26.02ID:???
それはPHP関係ないのでは
関数どうこうでなる問題じゃないでしょう
0684nobodyさん2012/02/18(土) 12:10:41.22ID:10KYAU7Y
>>683
やっぱり無理ですか、残念ですがガマンすることにします。
ありがとうございました。
0685nobodyさん2012/02/18(土) 18:36:17.03ID:Agr52FPR
URLのHTMLソースをそのまま取得する方法はありますか?
file_get_contentsだとタグ等を取得できません。
ソースをそっくりそのまま取得するにはどうしたら良いでしょうか?
0686nobodyさん2012/02/18(土) 18:37:10.00ID:AZw1wiBM
どうでもいいじゃん、そんなこと
0687nobodyさん2012/02/18(土) 18:44:16.60ID:???
file_get_contentsでタグを取得できない?なにいってんだ?
0688nobodyさん2012/02/18(土) 18:44:44.12ID:???
403でも返ってきてるんだろ
0689nobodyさん2012/02/18(土) 18:46:05.98ID:???
ローカルからやれば取得できるさ
0690nobodyさん2012/02/18(土) 18:47:33.53ID:???
HTMLソースをそのまま取得しない方法を聞いてるんじゃね
0691nobodyさん2012/02/18(土) 18:58:51.71ID:Agr52FPR
すいません、初心者なので変なこと聞いてしまっているかも知れませんが、
<?php
echo file_get_contents('http://www.yahoo.co.jp/');
?>

これだとソースではなくページを表示しますが、これを下のように

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-script-type" content="text/javascript">
<meta name="description" content="日本最大級のポータルサイト。検索、オークション、ニュース、メール、コミュニティ、ショッピング、
など80以上のサービスを展開。あなたの生活をより豊かにする「ライフ・エンジン」を目指していきます。">
<title>Yahoo! JAPAN</title>
etc

とソースを表示させたいです、どうすればいいでしょうか?
0692nobodyさん2012/02/18(土) 19:03:43.03ID:???
>>691
htmlspecialcharでもかませ
0693nobodyさん2012/02/18(土) 19:40:17.07ID:Agr52FPR
>>692ありがとうございます、できました。
0694nobodyさん2012/02/18(土) 20:52:04.00ID:GMcMwBnH
アップローダー作る場合は何か許可等はほしいのでしょうか?
また、利用規約は禁止事項、アダルト禁止や、児童ポルノ画像は
通報する等の警告を書かないとダメだったりしますか?
0695nobodyさん2012/02/18(土) 21:01:41.90ID:???
>>694
アダルトはどこからアウトでどこからセーフかという問題があって難しいですね
少年漫画のパンチラレベルならおkなはずです
アダルト画像判別ライブラリがあるといいのですが
0696nobodyさん2012/02/18(土) 21:15:41.43ID:AZw1wiBM
CGMはユーザがコンテンツをやり取りする場を提供するもの
他人のコンテンツは勝手にいじれない
規約に同意させて特定のコンテンツについて当事者に加えてもらえば自分のもんだから消し放題になる
0697nobodyさん2012/02/18(土) 21:20:25.30ID:???
>>696
ttp://asonofumoto.cocolog-nifty.com/photos/uncategorized/2011/10/19/200511_img_5.jpg
0698nobodyさん2012/02/19(日) 02:22:12.54ID:wQztI7LL
phpでrssリーダーを作りたいんだが、titleを取得してリンクさせるまではできた。
だが、スマートフォンに対応してないニュースサイトがあるため、xmlの中のtitleとbodyを取得して、スマホ向けにデザインを変更したいんだがどうすればいい?
一時的にhtmlを自動生成すればいいの?やり方がわからぬ、、、。
0699nobodyさん2012/02/19(日) 02:23:30.04ID:???
>>698
スレ違い
http://kohada.2ch.net/test/read.cgi/php/1271172618/
0700nobodyさん2012/02/19(日) 10:43:18.52ID:DFHu3tLC
fopenのmodeパラメータですが、
書き込み用モードで開くと自動的に排他制御になるのでしょうか?
同じリソースを使って書き込み/読み込みをしようとa+を指定したとき、
読み込みでも排他制御されてるようです。
これは困るのですが読み込みと書き込みは、
別々のリソースで管理しないとだめなのでしょうか?
0701nobodyさん2012/02/19(日) 11:02:15.97ID:???
>>700
flockは入れてるの?
0702nobodyさん2012/02/19(日) 11:14:52.49ID:ULtF97rd
for文作ってるのですけど、

for(i=0; i<10; i++){
 $data["thanks$i+1"] = $i;
}

だとうまくいかないっす。
i+1をあそこに書くにはどうしたらいいんでしょうか?
07037002012/02/19(日) 11:15:31.80ID:DFHu3tLC
>>701
読み込みには入れてません。
0704nobodyさん2012/02/19(日) 11:23:10.10ID:???
$t=$i+1;
$data["thanks".$t]=$i;
0705nobodyさん2012/02/19(日) 11:32:17.68ID:???
>>704
ありがとう
ちなみに、文の中に数式を埋め込むのは不可なのですか。
関数だったら返り血使って普通にやりますよね?
0706nobodyさん2012/02/19(日) 11:35:07.23ID:???
>>703
排他的ロックってのはロックしてる間読み込みも書き込みもできないようにするロックだよ
0707nobodyさん2012/02/19(日) 11:43:36.84ID:???
>>705
汚いけどできるよ
$data["thanks".($i+1)]=$i;
0708nobodyさん2012/02/19(日) 11:52:20.82ID:???
>>707
できました
あんまり好ましくはないようですね
先に教えてもらった方を使います
どもども
0709nobodyさん2012/02/19(日) 15:38:42.75ID:???
返り血・・・血しぶき ドバーッ て感じだ。
0710nobodyさん2012/02/19(日) 22:01:19.96ID:0c+jTY14
PHPアプリの二重ログイン防止策は、どうのように実装するのが良いのでしょうか?
有名SNSゲームが二重ログインのバグでサービス停止になったらしく気になります。
0711nobodyさん2012/02/19(日) 22:05:18.54ID:???
>>710
その話詳しく
0712nobodyさん2012/02/19(日) 22:08:06.99ID:???
ドリランドの件じゃなくて?
あれは二重ログインとはまた別の話だよね。
二重ログイン防止はセッションをDBで管理すればいいかな。
0713nobodyさん2012/02/19(日) 23:25:00.75ID:TyCjVWx4
>>712
ドリランドの件です。
バグの利用だそうですが、「二つの機器のアカウントを同じにする」とあるので、
二重ログインにも関係していると思いました。
0714nobodyさん2012/02/19(日) 23:49:52.59ID:???
トランザクションかけてなかっただけの話ではなく?
0715nobodyさん2012/02/20(月) 00:32:56.31ID:0kztJ4Qe
>>711
ttp://blog.livedoor.jp/dqnplus/archives/1697409.html
遅れてすみません。

>>714
見る限り、トランザクションは関係ないようです。
デュープとかいう手法でアイテムを複製されるバグのようです。
0716nobodyさん2012/02/20(月) 00:51:48.56ID:???
変数名に$をつけるとかめんどくせーな
0717nobodyさん2012/02/20(月) 01:11:59.90ID:???
>>715
見れば見るほど関係あるように見えるが。
デュープとトランザクションが関係ないという理由は?
0718nobodyさん2012/02/20(月) 01:49:12.03ID:???
>>715
トランザクションでググればみんなが言ってる事が理解できるよ
あんたもプログラマの端くれなら
憶測で物事を決め付けてかかる癖は直しなさい
0719nobodyさん2012/02/20(月) 03:43:08.72ID:???
デュープとかトランザクションとか横文字に知るからゆとりが混乱するんだろうが
排他制御って書いてやれよ
0720nobodyさん2012/02/20(月) 10:15:38.36ID:???
>>713
基本的にこの手のものは二重ログインは防止するものではないよ。
ユーザーがひどく不便になる。
0721nobodyさん2012/02/20(月) 12:18:04.55ID:GErhC2S3
cURLのIDNを有効にするにはどうしたらいいんでしょうか
"curl idn enable"でggってみてそれらしきページはあったんですが何を言ってるのがサッパリでした
OSはwindows vistaでPHPはver.5.3.8、cURLは7.21.7です
0722nobodyさん2012/02/20(月) 12:56:17.89ID:???
>>721
何を言ってるのかサッパリならわからない単語でさらにぐぐらないと。
そうやって技術書をスタックにつんでこそ。
0723nobodyさん2012/02/20(月) 14:12:46.11ID:???
うおー、PHP.netがつながらない。困った。

でも俺だけっぽいな?
0724nobodyさん2012/02/20(月) 14:14:15.72ID:???
ほんとだつながらない
0725nobodyさん2012/02/20(月) 14:19:42.73ID:7zywTD2d
>>723
俺も繋がらないよ (千葉県でOCN回線)
07267232012/02/20(月) 14:23:06.17ID:???
>>724-725
うちは、都内でflet's + Interlinkだ。
普通にさば落ちかな。
0727nobodyさん2012/02/20(月) 14:34:51.94ID:???
www.php.net→タイムアウト
jp.php.net→変なメッセージが出る
jp2.php.net→サーバが見つからない
0728nobodyさん2012/02/20(月) 14:37:32.11ID:???
usの2つは繋がる
http://us.php.net/
http://us2.php.net/
0729nobodyさん2012/02/20(月) 14:40:31.59ID:???
DNS浸透の問題じゃないか?

php.net
繋がらないPCだと[64.246.30.37]
繋がるPCだと[69.147.83.197]
0730nobodyさん2012/02/20(月) 14:42:50.02ID:???
ドドランド詳しく
0731nobodyさん2012/02/20(月) 15:44:56.71ID:???
>>716
同感

普段他の言語使ってるから
PHPで依頼されるとき$にイライラする
0732nobodyさん2012/02/20(月) 15:56:02.91ID:???
そしたらvarで変数定義して、あとで変数に$を付けるスクリプト作れ。
0733nobodyさん2012/02/20(月) 16:01:28.31ID:???
$がないPHPもつくれるだろうが人間の利便性より、解析処理速度を優先したんだろ。
内部コードがUTF16のPHPも作れるが、計画して進展しないのはやはりソースの解析速度だろ。
0734nobodyさん2012/02/20(月) 16:09:55.54ID:???
perlの変数に$がついてるからだろ
0735nobodyさん2012/02/20(月) 16:15:07.69ID:???
JavaScriptには付いてないけど。
PHPはperlに元にしてるのか。
0736nobodyさん2012/02/20(月) 16:15:38.57ID:???
文字列中の展開とかあるしな。
使える記号も選べるほどないし
0737nobodyさん2012/02/20(月) 16:39:46.15ID:???
ドのはなぁ…
規模が小さければトランザクションだ〜とかで済むけど
規模が大きくなると基本が通じなくなる事もあるみたいだしな

ttp://d.hatena.ne.jp/iad_otomamay/20110808/1312805917
見たいな事象もあったりするし

それならそれで手を考える必要はあるんだろうが
その手のライブラリをしっかりと整備出来ていなかったのが痛いな
0738nobodyさん2012/02/20(月) 17:21:34.54ID:???
だから、現金で取引されるようなデータには
固有の値をいれとけとあれほd
07397212012/02/20(月) 19:29:31.34ID:???
>>722
ウウッ(´;ω;`)ヒントだけでも頼むよぉ・・・
0740nobodyさん2012/02/20(月) 19:35:40.43ID:???
>>739
英語だけじゃなくて日本語も読めないの?
0741nobodyさん2012/02/20(月) 19:42:12.40ID:???
PHP.net復活したくさ。
0742nobodyさん2012/02/20(月) 20:14:43.94ID:???
>>721
再コンパイルの仕方がわからないならxamppからPHP抜いて試してみるとよかろう
俺の使ってるXAMPP Lite 1.7.3のPHP5.3.4はONになってる
最新バージョンがどうかは知らないが
最新のxampp1.7.7はPHP5.3.8だし試してみる価値はあるだろう
0743nobodyさん2012/02/20(月) 20:18:08.26ID:???
画像アップロードがほぼ完成して、自分が作ったソースファイルを
読んでたのですか、ifとelseを多用して非常に読みにくくなってました。
php歴2年ですが、これって素人がよくやるようなことなのでしょうか?
なにか解決策はありますか?
0744nobodyさん2012/02/20(月) 20:30:10.23ID:???
>>743
>>595
0745nobodyさん2012/02/20(月) 20:43:06.11ID:NoHq1hRP
正規表現で特定の文字の間の文字を取り出すことはできますか?
例えば、
あいうえおあ
という文字列があったら、あとあの間の文字の(いうえお)を表示する。と言うことは可能でしょうか?
0746nobodyさん2012/02/20(月) 20:46:16.34ID:???
>>745
>>1
0747nobodyさん2012/02/20(月) 20:46:30.08ID:???
可能
0748nobodyさん2012/02/20(月) 20:49:21.61ID:???
>>743
今度からは>>1よめ

ifelse多様してるならswitch文が速いらしい
07497432012/02/20(月) 21:09:36.19ID:Hy6/Os+0
すいません、下げてました。

>>748
switch文をを試してみます。
0750nobodyさん2012/02/20(月) 23:39:14.07ID:???
>>747ありがとうございます。
0751nobodyさん2012/02/21(火) 00:33:40.75ID:???
NginXとFastCGIで、
a.phpで
<?php echo file_get_contents("http://localhost/b.php"); ?>
として、

b.phpで
<?php echo "hello"; ?>

とすると、固まってしまう。
b.phpで、file_put_contentsとかしてみると出力はあるから、アクセスはしてるんだけど、
レスポンスが取得できてないくさい。
fopenやstream_socket_clientもダメだった。
ちなみにa.phpでhtmlやtxtなどの静的コンテンツは取得できた。
a.phpをコマンドラインで実行すると普通にレスポンス返ってきてるんだが・・・
何が原因なのかさっぱりわからん。
0752nobodyさん2012/02/21(火) 01:13:11.18ID:???
>>751
>>595
0753nobodyさん2012/02/21(火) 01:20:19.98ID:???
>>752
>>751のどこに質問と書いてある?
0754nobodyさん2012/02/21(火) 02:58:29.45ID:???
>>737
ねえ、そのリンク先のだとトランザクション管理できないって言ってる?
そうじゃないなら何でそれ出したの?
0755nobodyさん2012/02/21(火) 06:54:25.99ID:6SIN0kwR
WikipediaのSingletonのJavaで書かれた項目をPHPに移植したいのですが、
http://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

1つ目の例の書き方だと問題ないのですが、
2つ目の例の書き方の2行目をPHPで書くのは無理でしょうか?
同期化コストってのはようするにif文を毎回呼ぶのがよくないってことだと思うのですが、
2つ目の例の2行目の書き方がPHPでだめだとして、改善方法はありますか?

final class Singleton {
    private static final $instance = new Singleton();
    private function __construct() {}
    public static function getInstance() {
        return Singleton::$instance;
    }
}
$s = Singleton::getInstance();
$s2 = Singleton::getInstance();
var_dump($s);
var_dump($s2);

Fatal error: Cannot declare property Singleton::$instance final〜
そこで$instanceのfinalを取ると
Parse error: syntax error, unexpected T_NEW in〜
となります。

外からアクセスできるので質が違いますが、
private static finalに近そうなconstも試して見ましたが同様のエラーが出ます。
0756nobodyさん2012/02/21(火) 07:18:35.44ID:???
>>755
コンストラクタ内でやればいいのでは?
0757nobodyさん2012/02/21(火) 07:19:30.05ID:???
ああごめん、違うか
0758nobodyさん2012/02/21(火) 07:20:50.57ID:???
final外すとか
0759nobodyさん2012/02/21(火) 08:11:46.42ID:???
答える側も基本的な事すら調べないのな…

>>755
> 同期化コストってのはようするにif文を毎回呼ぶのがよくないってことだと思うのですが、
違う、同期化コストはJavaのsyncronized修飾子に対しての言葉
PHPではif文で毎回調べるのが常套手段となっている

http://www.php.net/manual/ja/language.oop5.properties.php
> 宣言時に初期値を設定することもできますが、初期値は定数値でなければなりません。
> つまり、コンパイル時に評価可能な値でなければならず、
> 実行時の情報がないと評価できない値であってはいけないということです。
0760751 2012/02/21(火) 08:31:30.02ID:???
自己解決した。単純な話だった
0761nobodyさん2012/02/21(火) 10:14:06.04ID:???
ルール無視したまま退散か、このlocalhost野郎
0762nobodyさん2012/02/21(火) 10:14:54.16ID:???
ルール守った所でお前みたいな無能には一生わからないからな
07637552012/02/21(火) 10:19:56.57ID:???
>>756-759
レスありがとうございます。

>>759
なるほどそういう意味でしたか。
syncronizedがどういうものかはよくわかりませんが、
PHPでは最初の例が常套手段ということは理解しました。

比較対象のため少しJavaの勉強もしてみようと思います。
どうもありがとうございました。
0764nobodyさん2012/02/21(火) 10:24:44.01ID:otlrgE39
基本的なことかもしれませんが、教えてください。

ftp_get関数を使って、リモートのファイルをローカルに保存したいのですが
うまくいきません。

リモートでPHPの動かしていると、オフィシャルマニュアルのいうところの
「ローカル」というのは、動いている場所を指してしまうのですか?

具体的に書くとレンタルサーバー上のtest.phpの中で、ftp_get関数を使うと
レンタルサーバーの/home/hoge/に「C:\temp\downloaded.txt」 という名前のファイルが
できてしまってローカルには何もダウンロードされないのですが、これは仕様ということですか?
0765nobodyさん2012/02/21(火) 10:37:35.23ID:???
Java知らないのにJavaのコードを移植しようとはこれいかに
0766nobodyさん2012/02/21(火) 10:40:04.48ID:???
んな難しいことじゃないだろ
Javaなんて知らんでも>>755程度ならPHPある程度やってるやつなら誰でも移植できる
0767nobodyさん2012/02/21(火) 10:43:47.00ID:???
でもつまづいてるのは、知らないからだというw
0768nobodyさん2012/02/21(火) 10:57:28.75ID:???
>>764
ローカルとは実行してるコンピュータのこと
当然レンタルサーバーでftp_getを使えばftp_getの引数で指定した先からサーバー(ローカル)にダウンロードされ保存される

0769nobodyさん2012/02/21(火) 10:59:15.38ID:otlrgE39
>>768
やっぱりそうでしたか、目の前の箱だと思っていたのが間違いでしたね。汗
ありがとうございました。べつな方法を考えてみます。
0770nobodyさん2012/02/21(火) 14:39:44.56ID:???
PHPでのチェックボックスでの値の受け取り方や配列の扱い方よくわからないので教えて下さい。htmlの部分で
<input type="checkbox" name="checkbox01[]" value="0"> 〜 <input type="checkbox" name="checkbox01[]" value="2">
とチェックボックスをつくりました。そしてPHPの処理部分では

// チェックボックスに値があれば
if($_GET["checkbox01"]){
foreach($_GET["checkbox01"] as $val){
if($val==0){
$data["A"]='あ';
}
elseif($val=1){
$data["B"]='い';
}
elseif($val=2){
$data["C"]='う';
}
}
// $dataがアレばそれぞれ
if($data["A"]){
print_r($data["A"]);
}
if($data["B"]){
print_r($data["B"]);
}
if($data["C"]){
print_r($data["C"]);
}
}
0771nobodyさん2012/02/21(火) 14:41:32.79ID:???

としたのですが、チェックすべてに値をつけても 「あい」 までしか表示されません。試しに // チェックボックスに値があれば の前で 
print_r( $_GET["checkbox01"]); 
としたら 
Array ( [0] => 0 [1] => 1 [2] => 2 )
と表示され、// $dataがアレばそれぞれ の前でも
print_r($data);
としたら
Array ( [A] => あ [B] => い )
と表示されたため、foreach文ないがおかしいとはおもうのですが解決方法がわかりません。
どのようにしたらいいのでしょうか?

長くなってしまったので連投してすみません、どなたかお知恵をかしてください。
■ このスレッドは過去ログ倉庫に格納されています