From yid_dam @ hotmail.com Fri Jun 1 12:24:55 2007 From: yid_dam @ hotmail.com (Hagimura Mitsuhiro) Date: Fri, 01 Jun 2007 03:24:55 +0000 Subject: [Tep-j-general] =?iso-2022-jp?b?IBskQjBsTXckRz4mSUoyaEF8JHIbKEI=?= =?iso-2022-jp?b?GyRCST08KCQ5JGsbKEI=?= Message-ID: yid-damと申します。 oscommerce-2.2でテストしています。 catalog/default.phpで、 トップ ⇒カテゴリー ⇒と進むと、 取扱い商品の画面になりますが、ここでは商品名と価格が表示されます。 ここに商品名だけではなく、商品画像も表示したいと思っております。 catalog/default.phpの include(DIR_WS_MODULES . FILENAME_PRODUCT_LISTING); の部分を編集すればいいのかなと思い、 catalog/includes/modules/product_listing.php の119行目くらいにある、 $lc_text = ' ' . $listing['products_name'] . ' '; の部分を $lc_text = ' ' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . ' '; などとしてみましたが、画像は表示されませんでした。 取扱商品の一覧で商品名と商品画像を表示するには どのようにしたら良いかご教授いただけませんでしょうか。 よろしくお願いいたします。 From ksound @ rd.mmtr.or.jp Fri Jun 1 12:32:50 2007 From: ksound @ rd.mmtr.or.jp (Masato Kobayashi) Date: Fri, 1 Jun 2007 12:32:50 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMGxNdyRHPiZJSjJoQXwkckk9GyhC?= =?iso-2022-jp?b?GyRCPCgkOSRrGyhC?= In-Reply-To: References: Message-ID: こんにちはも小林@Ksoundです。 >catalog/default.phpで、 トップ ⇒カテゴリー ⇒と進むと、 >取扱い商品の画面になりますが、ここでは商品名と価格が表示されます。 > >ここに商品名だけではなく、商品画像も表示したいと思っております。 商品一覧のページと言うことですよね。 こちらは設定で変更可能です。 管理ページの「基本設定」「商品一覧表示」で表示したいものを選べます。  Masato Kobayashi From k-shimada @ koto-koto.jp Fri Jun 1 20:05:06 2007 From: k-shimada @ koto-koto.jp (k-shimada) Date: Fri, 01 Jun 2007 20:05:06 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?b3Njb21tZXJjZRskQiRLGyhCd29yZHBy?= =?iso-2022-jp?b?ZXNzGyRCNS07diRyST08KBsoQg==?= In-Reply-To: References: Message-ID: <465FFD62.3090801@koto-koto.jp> 島田と申します。 標記のことをやりたいと思い、 http://www.oscommerce.com/community/contributions,3886 をベースに改良してみました。 よろしければ使用してみて感想いただければ幸いです。 http://www.naturalzakka.com/seoinfo/modules/news/article.php?storyid=1 改良の特徴は以下の通りです。 オリジナルファイルを元に、私独自の視点でネットショップブログに特化させま した。 1.好きなだけ新着記事を表示。 2.表示するのは記事タイトルと内容のみ。 3.エンコード処理を追加。 4.記事の最後に「続きを読む」を追加。 また、こういった公開は初めての為、 何か不備がありましたらご指摘下さい。 From nottoko @ mbn.nifty.com Wed Jun 6 01:59:54 2007 From: nottoko @ mbn.nifty.com (KO-JI) Date: Wed, 6 Jun 2007 01:59:54 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEsbKEI=?= =?iso-2022-jp?b?GyRCJDkkayEjGyhC?= References: <20070516035857.5121.INFO@neko-jiten.jp><20070519152754.C786.BUNGUYA@leo.e-catv.ne.jp> <20070520091103.AE83.INFO@neko-jiten.jp><010501c79e1c$73cb88a0$0700a8c0@KOJI><4655E02B.4020405@koto-koto.jp> <00b401c79ee6$45283c80$0700a8c0@KOJI> Message-ID: <001601c7a792$f14cbb30$0700a8c0@KOJI> こんばんは。KO-JIと申します。 先日、1商品1点でのみしか買い物をできないようにするカスタマイズを 聞いていた件でございますが、、、 > http://www.bitscope.co.jp/search/html/tep-j-general/msg04233.html > > こちらを参考になんとか解決にいたりました。。。 と申しましたが、 実際に運用しますと、弊害が出てきました。。。 まず、一旦品物をカートに入れてから、 買い物に戻り、他の品を見ますと、 かごに入れるボタンが復活してしまいます。。。 そのため、2商品以上で買い物することができてしまいます。。。 それと、同一の品でも、 レビューがあった場合は、レビューからカートに入れることができてしまいます。。。 理想としましては、、、 品物をカートに入れた後、カートから出ますと、 入れた品物がカートからなくなるようになるのが理想です。。。 つまり、カートに入れた際に、そのまま精算に進まないと、 買い物ができない仕様が理想でございます。。。 お忙しい中大変申し訳ございませんが、 どなたかご教授くださいませ。 何卒よろしくお願いいたします。 KO-JI From bunguya @ leo.e-catv.ne.jp Wed Jun 6 11:29:28 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 06 Jun 2007 11:29:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEskOSRrISMbKEI=?= In-Reply-To: <001601c7a792$f14cbb30$0700a8c0@KOJI> References: <00b401c79ee6$45283c80$0700a8c0@KOJI> <001601c7a792$f14cbb30$0700a8c0@KOJI> Message-ID: <20070606112857.39AB.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Wed, 6 Jun 2007 01:59:54 +0900 "KO-JI" wrote: > > こちらを参考になんとか解決にいたりました。。。 「参考にして実際にどうしてる」のか全然解りませんが、 > count_contents(); ?> たとえば↑こういったコードを挿入した場合に、カート内の商品数に応じて表示 は変わってるんでしょか? 変わってるなら、あとはifで分岐するだけのような。 はまだ From nottoko @ mbn.nifty.com Wed Jun 6 21:47:28 2007 From: nottoko @ mbn.nifty.com (KO-JI) Date: Wed, 6 Jun 2007 21:47:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEsbKEI=?= =?iso-2022-jp?b?GyRCJDkkayEjGyhC?= References: <00b401c79ee6$45283c80$0700a8c0@KOJI><001601c7a792$f14cbb30$0700a8c0@KOJI> <20070606112857.39AB.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <003c01c7a838$d8757600$4854187c@KOJI> はまだ様 こんばんは。KO-JIと申します。 >> > こちらを参考になんとか解決にいたりました。。。 > > 「参考にして実際にどうしてる」のか全然解りませんが、 大変申し訳ございませんでした、、、 http://www.bitscope.co.jp/search/html/tep-j-general/msg04250.html 上記がご説明のページでございました。。。 カートに入れた商品については、「カートに入れる」を表示しないようにしまして、 ショッピングカート画面で「数量」を入力不可にしております。 >> count_contents(); ?> > > たとえば↑こういったコードを挿入した場合に、カート内の商品数に応じて表示 > は変わってるんでしょか? はい。カート内の商品数に応じて表示はかわっております。 > 変わってるなら、あとはifで分岐するだけのような。 作用でございますか、、、 技量が至らないものでございまして、、、 大変申し訳ございません。。。 どうかご教授いただけますようお願い申し上げます KO-JI From bunguya @ leo.e-catv.ne.jp Thu Jun 7 09:56:15 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 07 Jun 2007 09:56:15 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEskOSRrISMbKEI=?= In-Reply-To: <003c01c7a838$d8757600$4854187c@KOJI> References: <20070606112857.39AB.BUNGUYA@leo.e-catv.ne.jp> <003c01c7a838$d8757600$4854187c@KOJI> Message-ID: <20070607095528.3AA3.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Wed, 6 Jun 2007 21:47:28 +0900 "KO-JI" wrote: > 上記がご説明のページでございました。。。 え〜っと…(^^;; とりあえず日本語のレベルで行き違いがあるように思いますが、上記に曽我部さ んのコードが有るのは当方も(前回から)知ってます。 けど、当方の認識では、「参考にする」という行為は、「上記のコードを一字一 句違えずにコピペする」という意味じゃないので…。 また、上記曽我部さんのコードは、貴君が示されたポインタ以降にも(オプショ ン対応等で)改訂されてるように思いますけど、貴君はそこまでちゃんと追えて るんですかね? まずその辺が「全然解りません」なんですが。 > どうかご教授いただけますようお願い申し上げます なにを?(^_^;) # 以前から気になってましたが、当方等に「教授」なんて出来ません # まだ「教示」なら解るんですが、誤用なんすかね? とりあえず、曽我部さんのコードの「意味」を理解してください。そのうえで、 解んない事があれば聞いてください。現状では 「貴君に何が解んないのか」 が当方らに解りませんので、闇雲に「教えろ」と言われても為す術無いです。 「貴君に解んないこと」は貴君にしか解りませんし、当方らは貴君の手元のコー ドや実行状況を確認することが出来ないので、1から100まで先回りして的確 に対応することは不可能です。 どこまで見て、どこまで読んで、どう理解し、実際にどう処理してるのか。そも そもちゃんとin_cart2()を使ってるのか、全然解んないし。 また、「意味」が解れば > レビューがあった場合は、レビューからカートに入れることができてしまいます。。。 ↑こんな間抜けな事は言わなくて済むと思います。まったく同じ処理。 曽我部さんのようにちゃんとしたコードは当方には提示出来ません(だいぶ前に 懲りて止めた)ので、もう少し理解度を進め、実環境で実験し、ポイントを絞っ て聞いて頂けると有り難いです。 はまだ From koba.tokyo @ gmail.com Thu Jun 7 13:38:52 2007 From: koba.tokyo @ gmail.com (Koba) Date: Thu, 7 Jun 2007 13:38:52 +0900 Subject: [Tep-j-general] =?utf-8?b?Y1BhdGjjga7jgqLjg7Pjg4Djg7zjg5Djg7w=?= =?utf-8?b?6KGo56S644KS44OH44Kj44Os44Kv44OI44Oq6KGo56S644G4?= Message-ID: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> サーチエンジン対策のURLを使用しています。 例えば、「http://www.xxxxx.com/index.php/cPath/1_253 」を 「http://www.xxxxx.com/index.php/cPath/1/253」と表示させることで、 「Yahoo Site Explorer」などでインデックス管理を容易にしたいと 「http.conf」で「mod_rewrite」の活用を考えたのですが、 書き換えたいURL「 http://www.xxxxx.com/index.php/cPath/1/253」が ページ表示可能なURLではないことに気付きました。 そこで、「http://www.xxxxx.com/index.php/cPath/1/253」でページ表示可能なように カスタマイズしたいと考えているのですが、 お解りになる方お教えいただけると幸いです。 -- 小林 From bunguya @ leo.e-catv.ne.jp Thu Jun 7 16:52:49 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 07 Jun 2007 16:52:49 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?Y1BhdGgbJEIkTiUiJXMlQCE8JVAbKEI=?= =?iso-2022-jp?b?GyRCITxJPTwoJHIlRyUjJWwlLyVIJWpJPTwoJFgbKEI=?= In-Reply-To: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> References: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> Message-ID: <20070607165202.3ABF.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Thu, 7 Jun 2007 13:38:52 +0900 Koba wrote: > そこで、「http://www.xxxxx.com/index.php/cPath/1/253」でページ表示可能なように > カスタマイズしたいと考えているのですが、 catalog/includes/application_top.php の > // set the HTTP GET parameters manually if search_engine_friendly_urls is enabled 以下を見ると、PATH_INFOを/で分割して n番め 変数名 n+1番め 値 といった手法で代入してるみたいなので、 ファイル名/変数名/値1/値2/値3 みたいなURIから値を得るのは、ちょっと工夫が要りそう。 ・cPathが出て来たら ・is_numeric()がfalseになるまでカウンタを進めて ・その間の値を_で繋いでcPathに代入 みたいな感じ? エラー処理を真面目にやっとかないとヤバいかも。 はまだ From k-shimada @ koto-koto.jp Thu Jun 7 18:22:45 2007 From: k-shimada @ koto-koto.jp (k-shimada) Date: Thu, 07 Jun 2007 18:22:45 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?Y1BhdGgbJEIkTiUiJXMlQCE8JVAbKEI=?= =?iso-2022-jp?b?GyRCITxJPTwoJHIlRyUjJWwlLyVIJWpJPTwoJFgbKEI=?= In-Reply-To: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> References: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> Message-ID: <4667CE65.2050804@koto-koto.jp> 島田と申します。 よこやりですみません。 > 例えば、「http://www.xxxxx.com/index.php/cPath/1_253 」を > 「http://www.xxxxx.com/index.php/cPath/1/253」と表示させることで 私自身、1_253というような運用はしてないので、 詳しく事情は理解できませんが、 例えば http://www.xxxxx.com/index.php/cPath/253 でもページの表示はできると思いますが、 これを活かす方法は使えないでしょうか? ただパンくず等のcPathをGETする表示部分が気になるのであれば、 この部分の変更も必要でしょうけど。 From nottoko @ mbn.nifty.com Thu Jun 7 22:48:29 2007 From: nottoko @ mbn.nifty.com (KO-JI) Date: Thu, 7 Jun 2007 22:48:29 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEsbKEI=?= =?iso-2022-jp?b?GyRCJDkkayEjGyhC?= References: <20070606112857.39AB.BUNGUYA@leo.e-catv.ne.jp><003c01c7a838$d8757600$4854187c@KOJI> <20070607095528.3AA3.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <003c01c7a90a$88e9f6b0$8166187c@KOJI> はまだ様 こんばんは。KO-JIと申します。 度々ご迷惑をおかけし、誠に申し訳ございません。。。 まずは自身の理解を深めます。。。 ポイント絞って質問できるようになりましたら、 また質問させていただきます。。。 お忙しい中ご返答くださりありがとうございました。 失礼いたします KO-JI From nottoko @ mbn.nifty.com Fri Jun 8 02:08:38 2007 From: nottoko @ mbn.nifty.com (KO-JI) Date: Fri, 8 Jun 2007 02:08:38 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCR2MkJEoqJHIbKEIxGyRCPiYbKEI=?= =?iso-2022-jp?b?GyRCSUobKEIxGyRCRUAkRyROJF8kRyQtJGskaCQmJEsbKEI=?= =?iso-2022-jp?b?GyRCJDkkayEjGyhC?= References: <20070606112857.39AB.BUNGUYA@leo.e-catv.ne.jp><003c01c7a838$d8757600$4854187c@KOJI><20070607095528.3AA3.BUNGUYA@leo.e-catv.ne.jp> <003c01c7a90a$88e9f6b0$8166187c@KOJI> Message-ID: <001101c7a926$7e683b40$0700a8c0@KOJI> はまだ様 こんばんは。KO-JIと申します。 度々申し訳ございません。。。 ご指摘いただきましたので、 頑張ってみました。。。 product_info.php の方は、以下のようにしました。 count_contents() < 1) { echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); } ?> product_reviews_info.php の方は、以下のようにしました。 count_contents() < 1) { echo '' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . ''; } ?> 今のところ問題なさそうです。。。 もし、いい加減な記述になっておりましたらご指摘いただけましたら幸いです。。。 この度はありがとうございました。 失礼いたします。 KO-JI From koba.tokyo @ gmail.com Fri Jun 8 13:46:00 2007 From: koba.tokyo @ gmail.com (Koba) Date: Fri, 8 Jun 2007 13:46:00 +0900 Subject: [Tep-j-general] =?utf-8?b?Y1BhdGjjga7jgqLjg7Pjg4Djg7zjg5Djg7w=?= =?utf-8?b?6KGo56S644KS44OH44Kj44Os44Kv44OI44Oq6KGo56S644G4?= In-Reply-To: <4667CE65.2050804@koto-koto.jp> References: <98a22b8c0706062138k102502b9p838a6c11cfa03ad7@mail.gmail.com> <4667CE65.2050804@koto-koto.jp> Message-ID: <98a22b8c0706072146u2dfbd13bpae25aed3bd717b6b@mail.gmail.com> お返事ありがとうございます。 コードの参考にと、ContributionsからSeach Engine Friendly URLを見つけました。 http://www.oscommerce.com/community/contributions,2796 ディレクトリをカテゴリーと商品名で書き換えてくれるようですので、 「Yahoo Site Explorer」などでインデックス管理を容易にしたいというニーズに 答えてくれる?と思いますので、これをベースにカスタマイズしようと思います。 何時もながらありがとうございます。 -- 小林 From bunguya @ leo.e-catv.ne.jp Fri Jun 8 16:36:55 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 08 Jun 2007 16:36:55 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?Y1BhdGgbJEIkTiUiJXMlQCE8JVAbKEI=?= =?iso-2022-jp?b?GyRCITxJPTwoJHIlRyUjJWwlLyVIJWpJPTwoJFgbKEI=?= In-Reply-To: <98a22b8c0706072146u2dfbd13bpae25aed3bd717b6b@mail.gmail.com> References: <4667CE65.2050804@koto-koto.jp> <98a22b8c0706072146u2dfbd13bpae25aed3bd717b6b@mail.gmail.com> Message-ID: <20070608162938.3573.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 8 Jun 2007 13:46:00 +0900 Koba wrote: > http://www.oscommerce.com/community/contributions,2796 これ、日本語環境で使えましたか? prepare_url()とか見るにあまり2バイト文字対応してるような気がしないんで すが、うまく動いてます?? 欧州文字置換のトコとか、化け化け(^_^;) はまだ From koba.tokyo @ gmail.com Fri Jun 8 17:04:10 2007 From: koba.tokyo @ gmail.com (Koba) Date: Fri, 8 Jun 2007 17:04:10 +0900 Subject: [Tep-j-general] =?utf-8?b?Y1BhdGjjga7jgqLjg7Pjg4Djg7zjg5Djg7w=?= =?utf-8?b?6KGo56S644KS44OH44Kj44Os44Kv44OI44Oq6KGo56S644G4?= In-Reply-To: <20070608162938.3573.BUNGUYA@leo.e-catv.ne.jp> References: <4667CE65.2050804@koto-koto.jp> <98a22b8c0706072146u2dfbd13bpae25aed3bd717b6b@mail.gmail.com> <20070608162938.3573.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706080104m405fe59pe8f9bf78f61554a@mail.gmail.com> ご指摘の通りです。 そこで、同じようなものを探したところ、 「Ultimate_SEO_URLS_for_MS1J」というモジュールが見つかりました。 http://www.oscommerce.com/community/contributions,3835 MS1J-R7で動作するよう書き換えてあるとのことです。 アマゾンやウィキペディアのようなことが実現できますので、 エンジン対策的に面白いかも?と期待しながら調整中です。 -- 小林 From chipo @ yukari.ne.jp Sat Jun 9 06:20:17 2007 From: chipo @ yukari.ne.jp (tezuka akio) Date: Sat, 9 Jun 2007 06:20:17 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?UjgbJEIkRyROST08KCUoJWkhPCEhGyhC?= =?iso-2022-jp?b?MTA1NA==?= In-Reply-To: <465A24D1.3050408@ytw.jp> References: <85210D6999664B27AF57DAFC200F4045@nekoPC> <465A24D1.3050408@ytw.jp> Message-ID: <699B81F3FA4347458484DF0030C2E3C0@nekoPC> おはようございます。 本山さん、答えを頂いてしまいありがとうございます。 また、お礼が遅れてしまい申し訳ありませんでした。 はまださん、アドバイスをありがとうございます。 最初は興味で始めた事ですが、最近になり知り合いから構築を頼まれてしまい、尻に火がつき始めてしまいました。 PHP4、入口程度を少しばかりの程度。 PHP5、まったくの素人...この程度なので、皆さんにご迷惑をかけますが、よろしくお願いいたします。 環境 SuSE10.2 PHP 5.1.X MySQL 5.0.X //////////////////////////// テズカ アキオ chipo @ yukari.ne.jp /////////////////////////// From bunguya @ leo.e-catv.ne.jp Mon Jun 11 10:24:34 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 11 Jun 2007 10:24:34 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= Message-ID: <20070611102253.F9E7.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 OScommerce Additional_Images.PHP SQL Injection Vulnerability http://www.securityfocus.com/bid/15023 > osCommerce is prone to an SQL-injection vulnerability because the > application fails to properly sanitize user-supplied input before using > it in SQL queries. ということみたいなので、確認してみました。 additional_images_MS2_j/catalog/includes/modules/additional_images.php > $images_product = tep_db_query("SELECT additional_images_id, products_id, images_description, medium_images, popup_images FROM " . TABLE_ADDITIONAL_IMAGES . " WHERE products_id = '" . $HTTP_GET_VARS['products_id'] . "'"); 確かにサニタイズを忘れてるみたい(^^;ですので、該当のContributionを使われ てる方は早急に対策される事をお勧めします。 (int)$HTTP_GET_VARS['products_id'] とかにしといてください。 いままでのココへの質問数から見るに、かなり沢山の方が使われてるのではない かと思います。 外部Contributionなので、R8修正からも漏れちゃった模様。 はまだ From info @ neko-jiten.jp Mon Jun 11 11:57:44 2007 From: info @ neko-jiten.jp (=?ISO-2022-JP?B?GyRCMEIwZhsoQiAbJEJHbk40GyhC?=) Date: Mon, 11 Jun 2007 11:57:44 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= In-Reply-To: <20070611102253.F9E7.BUNGUYA@leo.e-catv.ne.jp> References: <20070611102253.F9E7.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <20070611113846.60A6.INFO@neko-jiten.jp> はまださま サニタイズ忘れについての投稿ありがとうございます! 当方もadditional_images_MS2_jを利用させていただいておりましたので、 助かりました!ありがとうございます。 ところでひとつ稚拙な質問で恐縮ですが、質問させてください。 現在osCommerceMS1のR7を使用しているのですが、いろいろカスタマイズしてい る為、R8にそのままバージョンアップというわけにはいきませんでした。 その為、R7とR8を見比べ、差分を自身のosCommerceに適用して利用しています。 そこで今回のサニタイズ忘れのような記述が他にないか、 tep_db_query.*HTTP_GET_VARS にて検索し、各行を調べていっているのですが、tep_db_queryと$HTTP_GET_VARS が含まれる行で、$HTTP_GET_VARSの前に(int)が含まれていない行が、何箇所か 見つかるのです。 ※下記のような行です。 index.php if (isset($HTTP_GET_VARS['manufacturers_id'])) { $image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . $HTTP_GET_VARS['manufacturers_id'] . "'"); これはサニタイズ忘れになるのでしょうか? とても恥ずかしい質問ですが、このような条件のものすべてに、 (int)を付加しようと考えております。(素人考え) (int)をつけることによって、逆に弊害など起こることはあるのでしょうか? 大変恐縮ですが、ご理解の範囲で教えていただけると幸いです。 安井 From bunguya @ leo.e-catv.ne.jp Mon Jun 11 12:33:47 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 11 Jun 2007 12:33:47 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= In-Reply-To: <20070611113846.60A6.INFO@neko-jiten.jp> References: <20070611102253.F9E7.BUNGUYA@leo.e-catv.ne.jp> <20070611113846.60A6.INFO@neko-jiten.jp> Message-ID: <20070611123206.F9FA.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Mon, 11 Jun 2007 11:57:44 +0900 安井 博隆 wrote: > index.php > if (isset($HTTP_GET_VARS['manufacturers_id'])) { > $image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . $HTTP_GET_VARS['manufacturers_id'] . "'"); 当方手元のR8では下記のようになってるみたいです。 (index.phpにリネームしてるだけで、alterな訳じゃないんですよね?) oscommerce-2.2ms1j-R8.tar/oscommerce-2.2ms1j/catalog/default.php > if (isset($HTTP_GET_VARS['manufacturers_id'])) { > $image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"); ということで、R8準拠ならその部分は型キャストが付加されてる→比較時に見落 とされたのではないでしょか? 再度R8と比較される事を、強くお勧めします。 > (int)をつけることによって、逆に弊害など起こることはあるのでしょうか? ケースバイケースですが、なんとか_idに整数以外が入ることは基本的にありえ ない→クエリ中に含まれる場合は、無条件に整数に型キャストしちゃって宜しい かと思います。 ちうか、R8ではそうなっていたような…。 > tep_db_query.*HTTP_GET_VARS SQLを別途組み立ててtep_db_queryしてるトコも多いので、どうせ調べるなら HTTP_GET_VARS/HTTP_POST_VARSとwhereでAND検索される方が宜しいかと。 当方も、先だってそういった作業を行ないました(^_^;) はまだ From info @ neko-jiten.jp Mon Jun 11 12:46:28 2007 From: info @ neko-jiten.jp (=?ISO-2022-JP?B?GyRCMEIwZhsoQiAbJEJHbk40GyhC?=) Date: Mon, 11 Jun 2007 12:46:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= In-Reply-To: <20070611123206.F9FA.BUNGUYA@leo.e-catv.ne.jp> References: <20070611113846.60A6.INFO@neko-jiten.jp> <20070611123206.F9FA.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <20070611123519.EDBB.INFO@neko-jiten.jp> はまださま こんにちは、安井です。 早速のご回答ありがとうございます! 申し訳ありません、index.phpにリネームしているだけです。 (int)の記述漏れは、見落としですね・・・ >無条件に整数に型キャストしちゃって宜しい > かと思います。 > HTTP_GET_VARS/HTTP_POST_VARSとwhereでAND検索される方が宜しいかと。 ありがとうございます!この点はすごく悩んでおりました。 R8を見て、MS2を見て・・・と作業自体にげんなりしておりました。 これでしらみつぶしに修正(自己責任で)していきます。 お忙しいところありがとうございました。 安井 From bunguya @ leo.e-catv.ne.jp Mon Jun 11 13:33:12 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 11 Jun 2007 13:33:12 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= In-Reply-To: <20070611123519.EDBB.INFO@neko-jiten.jp> References: <20070611123206.F9FA.BUNGUYA@leo.e-catv.ne.jp> <20070611123519.EDBB.INFO@neko-jiten.jp> Message-ID: <20070611131717.FA03.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Mon, 11 Jun 2007 12:46:28 +0900 安井 博隆 wrote: > これでしらみつぶしに修正(自己責任で)していきます。 蛇足ながら…。 先述の方法ではたしか発見出来なかったような気がしますが、 catalog/includes/functions/cache.php もR7→R8で結構ドラスティックに変わってますので、こちらも一度比較/確認さ れる事をお勧めしときます。 置き換え可能なら置き換えを推奨。 はまだ From info @ neko-jiten.jp Mon Jun 11 13:55:57 2007 From: info @ neko-jiten.jp (=?ISO-2022-JP?B?GyRCMEIwZhsoQiAbJEJHbk40GyhC?=) Date: Mon, 11 Jun 2007 13:55:57 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?YWRkaXRpb25hbF9pbWFnZXMucGhw?= =?iso-2022-jp?b?GyRCJE5ASDxlQC0bKEI=?= In-Reply-To: <20070611131717.FA03.BUNGUYA@leo.e-catv.ne.jp> References: <20070611123519.EDBB.INFO@neko-jiten.jp> <20070611131717.FA03.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <20070611134548.EDBE.INFO@neko-jiten.jp> はまださま 蛇足なんてとんでもありません。ご連絡ありがとうございます。 おかげさまで、一通り修正が終わったところです。 > R7→R8で結構ドラスティックに変わってますので、 本当ですね、かなり変更されていますね・・・ cache.phpは特にカスタマイズもしていませんでしたので、 そのまま置き換えさせていただきました! 今回を教訓に再度R7とR8のソースを比較・適用していきたいと思います。 貴重なお時間を割いていただき、またアドバイスいただきまして、 ありがとうございました。 安井 From koba.tokyo @ gmail.com Mon Jun 11 18:02:36 2007 From: koba.tokyo @ gmail.com (Koba) Date: Mon, 11 Jun 2007 18:02:36 +0900 Subject: [Tep-j-general] =?utf-8?q?Ultimate=5FSEO=5FURLS=5Ffor=5FMS1J?= =?utf-8?b?44Gn5LiN5YW35ZCI?= Message-ID: <98a22b8c0706110202s642acc00ne14cb9eeb683dba8@mail.gmail.com> 「Ultimate_SEO_URLS_for_MS1J」インストール後、YahooSlup来訪が一気に増え、 喜んでいたところ、会員登録ができないという現象が発生していることに気付きました。 create_account.phpクリック後、以下のコメントが表示されます。 0 - insert into address_book (customers_id, address_book_id, entry_firstname, entry_lastname, entry_firstname_kana, entry_lastname_kana, entry_street_address, entry_postcode, entry_city, entry_country_id, entry_telephone, entry_company, entry_suburb, entry_zone_id, entry_state) values ('0', '1', '名', '姓', '名カナ', '姓カナ', '住所', '郵便番号', '住所', '107', 'xx-xxxx-xxxx', '会社名', '', '182', '') [TEP STOP] customers_idが'0'で、 customersテーブルに新規会員情報が登録されるものの、 adress_bookテーブルとcustomers_infoテーブルへのcustomers_id登録が0'となり、 データが連携できない状態になっているようです。 「Ultimate_SEO_URLS_for_MS1J」を削除すると問題は解決します。 考えられる問題は何でしょうか? お解りになる方、お教えください。 アドバイスに足りない情報がありましたら、調べてご連絡しますので、よろしくお願いいたします。 OSCのバージョンは、ms1j-R7.tarです。 -- 小林 From tpckg-1993 @ forest.ocn.ne.jp Mon Jun 11 20:09:01 2007 From: tpckg-1993 @ forest.ocn.ne.jp (Takashige Kaji) Date: Mon, 11 Jun 2007 20:09:01 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?UGF5cGFsGyRCJE43aDpRMmhMTCRLGyhC?= =?iso-2022-jp?b?GyRCJCokJCRGISJHW0F3PGo/dE5BJCw5OT83JDUkbCRKGyhC?= =?iso-2022-jp?b?GyRCJCQ3bxsoQg==?= Message-ID: <007c01c7ac18$eb8e90d0$0300a8c0@KAJIGOICHIROU3> こんにちは、かじと申します。 投稿は二度目で殆ど初心者ですが、下記の件につまずいております。どうぞ宜しくお願い致します。 決済をPaypalで行っているのですが、通貨「USD」を選択した場合、その決済画面で配送手数料が更新されず、ゼロになってしまいます。 尚、catalog/checkout_confirmation.phpの注文内容確認画面では、商品代金と配送手数料の合計金額が表示されています。 また、通貨「Japanese Yen」および「Euro」を選択した場合は、決済画面に更新されます。 どこをいじって良いか判らず途方にくれています。 環境は、2.2MS1Jで、地域料金モジュールにおいて重量に連動した配送料金を設定しています。言語は英語・日本語の切替サイトです。 お忙しいところお手数をお掛けいたしますが、ご回答の程どうぞよろしくお願い致します。 かじ From dellshop @ livespotters.net Mon Jun 11 21:53:00 2007 From: dellshop @ livespotters.net (DELL) Date: Mon, 11 Jun 2007 21:53:00 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCP3ROTCRyODokaSQ5JT8lJCVfGyhC?= =?iso-2022-jp?b?GyRCJXMlMBsoQg==?= Message-ID: <81c844f70706110553s151fdda4tef10e3bbdf4e076b@mail.gmail.com> いつもお世話になっております。 ただいまosCommerceを利用したショッピングサイトを運営しているのですが、困ったことが生じています。 サイトの性格上、短時間に大勢の人がショッピングカートに商品を入れてしまい、想定した以上の数量の商品が売れてしまいます。 一番最初の人が購入完了した後はショッピングカートの中の商品の脇に「受付終了」と赤字で出るようにはなっているのですが、購入ボタンは押せてしまいます。結果として数量がマイナス表示されてしまう事態になります。 通常の設定ですと、注文を完了した時点で数量が減るようになっていますが、カートに入れた時点で数量を減らすことはできるでしょうか。 現在行っている大きな改良は、数量が0になっても商品を消さないようにしてSOLDOUT表示させる程度です。 よろしくお願いいたします。 From info @ neko-jiten.jp Mon Jun 11 23:28:03 2007 From: info @ neko-jiten.jp (=?ISO-2022-JP?B?GyRCMEIwZhsoQiAbJEJHbk40GyhC?=) Date: Mon, 11 Jun 2007 23:28:03 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCP3ROTCRyODokaSQ5JT8lJCVfGyhC?= =?iso-2022-jp?b?GyRCJXMlMBsoQg==?= In-Reply-To: <81c844f70706110553s151fdda4tef10e3bbdf4e076b@mail.gmail.com> References: <81c844f70706110553s151fdda4tef10e3bbdf4e076b@mail.gmail.com> Message-ID: <20070611225905.2BBE.INFO@neko-jiten.jp> DELLさん、こんばんは。 安井と申します。 > 一番最初の人が購入完了した後はショッピングカートの中の商品の脇に「受付終了」と赤字で出るようにはなっているのですが、購入ボタンは押せてしまいます。結果として数量がマイナス表示されてしまう事態になります。 こちらはshopping_cart.phpのところの処理でしょうか? 購入ボタンと書かれているから、product_info.phpですか? shopping_cart.phpなら、在庫管理の清算を許可の項目でfalseにするだけで対応 出来ると思います。 product_info.phpなら http://lists.sourceforge.jp/mailman/archives/tep-j-general/2003-July/012494.html 売り切れの処理をすれば対応出来ると思います。 決済や発送手続きに進んでしまった場合の処理ですと、下記の過去ログが該当す ると思います。 http://lists.sourceforge.jp/mailman/archives/tep-j-general/2005-March/015283.html 的外れな回答でしたらすみません。 安井 From bunguya @ leo.e-catv.ne.jp Tue Jun 12 08:26:35 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 12 Jun 2007 08:26:35 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VWx0aW1hdGVfU0VPX1VSTFNfZm9yX01T?= =?iso-2022-jp?b?MUobJEIkR0lUNnE5ZxsoQg==?= In-Reply-To: <98a22b8c0706110202s642acc00ne14cb9eeb683dba8@mail.gmail.com> References: <98a22b8c0706110202s642acc00ne14cb9eeb683dba8@mail.gmail.com> Message-ID: <20070612082513.E45B.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Mon, 11 Jun 2007 18:02:36 +0900 Koba wrote: > customers_idが'0'で、 > customersテーブルに新規会員情報が登録されるものの、 > adress_bookテーブルとcustomers_infoテーブルへのcustomers_id登録が0'となり、 > データが連携できない状態になっているようです。 そぉですか? catalog/create_account_process.php でcustomersテーブルへのinsertに失敗してるからその後の > $customer_id = tep_db_insert_id(); がfalseとなり、件の症状が出てるように当方には思えますが…。 それとも、customersテーブルへのinsertまではきちんと成功し、customers_id が(auto_incrementで)生成されてるんですかね?? 確認してください。 > 考えられる問題は何でしょうか? ちうことで、その前の > tep_db_perform(TABLE_CUSTOMERS, $sql_data_array); が、DBに対しどういったSQLを投げてる(そして、失敗してる)のかを確認する のが最初ではないでしょか? $sql_data_arrayをprint_rするとか、DB問い合わせを記録するとか。 create_account_process.php内の問題みたいですので、ココの処理を順次追いか けて行くことになるような気がします。 # 日本語URL等に伴うデータ受け渡し失敗の可能性もあるので、 # 実際の影響はもっと広範囲に及ぶかもしれませんが… > OSCのバージョンは、ms1j-R7.tarです。 え、SQLインジェクション・・・・(^^;; はまだ From koba.tokyo @ gmail.com Tue Jun 12 09:13:11 2007 From: koba.tokyo @ gmail.com (Koba) Date: Tue, 12 Jun 2007 09:13:11 +0900 Subject: [Tep-j-general] =?utf-8?q?Ultimate=5FSEO=5FURLS=5Ffor=5FMS1J?= =?utf-8?b?44Gn5LiN5YW35ZCI?= In-Reply-To: <20070612082513.E45B.BUNGUYA@leo.e-catv.ne.jp> References: <98a22b8c0706110202s642acc00ne14cb9eeb683dba8@mail.gmail.com> <20070612082513.E45B.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706111713p3174ab9cke27bbb74d88845f7@mail.gmail.com> いつもありがとうございます。 > それとも、customersテーブルへのinsertまではきちんと成功し、customers_id > が(auto_incrementで)生成されてるんですかね?? 確認してください。 customersテーブルへのinsert成功、customers_idもauto_incrementで生成 address_bookテーブルへのinsert成功、但し、customers_idはauto_incrementに失敗して、0 customers_infoテーブルへのinsert成功、但し、customers_idはauto_incrementに失敗して、0 管理画面のcustomers.phpで見ると、顧客名だけが表示されている状態で、 address_bookテーブルとcustomers_infoテーブルのcustomers_id"0"をcustomersテーブルの customers_idへ修正することで正常に戻す?ことができるという状態です。 > $sql_data_arrayをprint_rするとか、DB問い合わせを記録するとか。 これは経験がありませんので、方法を調べながら調べます。 > え、SQLインジェクション・・・・(^^;; 対応しなければと思いながら・・・です。 これを機会に対応を考えます。 -- 小林 From bunguya @ leo.e-catv.ne.jp Tue Jun 12 09:40:15 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 12 Jun 2007 09:40:15 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VWx0aW1hdGVfU0VPX1VSTFNfZm9yX01T?= =?iso-2022-jp?b?MUobJEIkR0lUNnE5ZxsoQg==?= In-Reply-To: <98a22b8c0706111713p3174ab9cke27bbb74d88845f7@mail.gmail.com> References: <20070612082513.E45B.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706111713p3174ab9cke27bbb74d88845f7@mail.gmail.com> Message-ID: <20070612093653.E46F.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Tue, 12 Jun 2007 09:13:11 +0900 Koba wrote: > address_bookテーブルへのinsert成功、但し、customers_idはauto_incrementに失敗して、0 > customers_infoテーブルへのinsert成功、但し、customers_idはauto_incrementに失敗して、0 ? 手元の環境ではどちらもauto_incrementではありませんが…。 (後者はcustomers_info_idだけど) > 管理画面のcustomers.phpで見ると、顧客名だけが表示されている状態で、 > address_bookテーブルとcustomers_infoテーブルのcustomers_id"0"をcustomersテーブルの > customers_idへ修正することで正常に戻す?ことができるという状態です。 ちゃんとcustomersテーブルにinsert出来てるなら、どうして直後に実行されて るtep_db_insert_id = mysql_insert_idが0を返してるんでしょ? http://dev.mysql.com/doc/refman/4.1/ja/mysql-insert-id.html 要するに、問題はここだけみたい。 insertに成功してるならちゃんとした値が返りそうなものですが…。テーブル自 体の整合性に問題があったりはしないですよね? 謎。 はまだ From dellshop @ livespotters.net Tue Jun 12 10:18:12 2007 From: dellshop @ livespotters.net (dellshop @ livespotters.net) Date: Tue, 12 Jun 2007 10:18:12 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCP3ROTCRyODokaSQ5JT8lJCVfGyhC?= =?iso-2022-jp?b?GyRCJXMbKEI=?= In-Reply-To: <20070611225905.2BBE.INFO@neko-jiten.jp> References: <81c844f70706110553s151fdda4tef10e3bbdf4e076b@mail.gmail.com> <20070611225905.2BBE.INFO@neko-jiten.jp> Message-ID: <20070612101812.k2uuruq60lgksk4k@webmail.livespotters.net> 安井さん、ありがとうございました。 まったくその通りです。なんだか難しいことばかり考えていて、基本的な設定のことを忘れていました。 結局在庫管理の清算を許可の項目でfalseにするだけでよかったようです。 ありがとうございました。また何かありましたらよろしくお願いいたします。 From koba.tokyo @ gmail.com Tue Jun 12 14:08:29 2007 From: koba.tokyo @ gmail.com (Koba) Date: Tue, 12 Jun 2007 14:08:29 +0900 Subject: [Tep-j-general] =?utf-8?q?Ultimate=5FSEO=5FURLS=5Ffor=5FMS1J?= =?utf-8?b?44Gn5LiN5YW35ZCI?= In-Reply-To: <20070612093653.E46F.BUNGUYA@leo.e-catv.ne.jp> References: <20070612082513.E45B.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706111713p3174ab9cke27bbb74d88845f7@mail.gmail.com> <20070612093653.E46F.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706112208r32e81e7dtc9cc05d98b65f9a9@mail.gmail.com> catalog/create_account_process.phpに姓名カナを追加した際の問題を発見しました。 if (SESSION_RECREATE == 'True') { // 2004/04/25 Add session management tep_session_recreate(); }以下に tep_session_register('customer_first_name_kana'); tep_session_register('customer_last_name_kana'); の抜けがありました。 修正のうえ、テストしましたが、画面上はcreate_account_success.phpまで 推移するようになりましたが、 address_bookテーブルのcustomers_idは0 customers_infoテーブルのcustomers_info_idは0 の状況に変化はありませんでした。 そこで、仕様の異なるサーバで同じテストをしたところ、問題なく動いてくれました。 問題なく動いたサーバ(ロリポップ)は、 PHP:4.3.11 MySQL:4.2.24 動かないサーバ(ウェブアリーナVPS)は、 PHP:4.3.11 MySQL:3.23.58 です。 これは、サーバ仕様を変えない限り、解決できないということになるのでしょうか? 何を調べれば良いのか?ヒントをいただければ幸いです。 -- 小林 From bunguya @ leo.e-catv.ne.jp Wed Jun 13 08:54:28 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 13 Jun 2007 08:54:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VWx0aW1hdGVfU0VPX1VSTFNfZm9yX01T?= =?iso-2022-jp?b?MUobJEIkR0lUNnE5ZxsoQg==?= In-Reply-To: <98a22b8c0706112208r32e81e7dtc9cc05d98b65f9a9@mail.gmail.com> References: <20070612093653.E46F.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706112208r32e81e7dtc9cc05d98b65f9a9@mail.gmail.com> Message-ID: <20070613085240.5794.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Tue, 12 Jun 2007 14:08:29 +0900 Koba wrote: > catalog/create_account_process.phpに姓名カナを追加した際の問題を発見しました。 「発見しました」とか言われましても、貴君の示されてるコードは貴君が書かれ てるとおり、貴君独自の拡張に対応するもののように見えますが…(^^;; > insert into address_book (customers_id, address_book_id, > entry_firstname, entry_lastname, entry_firstname_kana, > entry_lastname_kana, entry_street_address, entry_postcode, entry_city, > entry_country_id, entry_telephone, entry_company, entry_suburb, > entry_zone_id, entry_state) values ('0', '1', '名', '姓', '名カナ', '姓カナ', > '住所', '郵便番号', '住所', '107', 'xx-xxxx-xxxx', '会社名', '', '182', '') 確かにこの段階でentry_firstname_kanaとか付いてますね。最初に気付かなかっ たので、時間を無駄に費やしてしまいました。反省(-_-) そもそもコードが違うんだから、いくら手元のコードを見ても、貴君トコでの挙 動を手元で再現出来る訳がないというか。 ご自分で該当部のコードをいじってる場合は、なるべく最初からそう言っといて いただけるとありがたいです。 今回は、当方が単に間抜けだったってことですケド。だいしっぱい(-_-) > MySQL:4.2.24 4.2って、あんまり聞いたことないですが。 > これは、サーバ仕様を変えない限り、解決できないということになるのでしょうか? さぁ。当方の手元には貴君のコードも環境も無いので、なんとも。DBとのやり取 りが見えないと、なにも言えないです。 mysql_insert_id()の挙動がなぜ違うのか、全然解りません。MySQLとのコネクショ ンがぷちぷちと切れてるのかなぁ? ついでに、 > 「Ultimate_SEO_URLS_for_MS1J」インストール後、YahooSlup来訪が一気に増え、 > 喜んでいたところ、 ↑この件。 Weather Report: Yahoo! Search Update http://www.ysearchblog.com/archives/000461.html 以降(なにもしてなくても)アクセス頻度が倍増してますんで、本当に関係があ るのかどうかビミョーかも。 はまだ From koba.tokyo @ gmail.com Thu Jun 14 10:21:00 2007 From: koba.tokyo @ gmail.com (Koba) Date: Thu, 14 Jun 2007 10:21:00 +0900 Subject: [Tep-j-general] =?utf-8?q?Ultimate=5FSEO=5FURLS=5Ffor=5FMS1J?= =?utf-8?b?44Gn5LiN5YW35ZCI?= In-Reply-To: <20070613085240.5794.BUNGUYA@leo.e-catv.ne.jp> References: <20070612093653.E46F.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706112208r32e81e7dtc9cc05d98b65f9a9@mail.gmail.com> <20070613085240.5794.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706131821g45a2b57fy20d8bb1ef98e749f@mail.gmail.com> お返事遅れて申し訳ございません。 不手際もすみませんでした。 「Ultimate_SEO_URLS_for_MS1J」の元になっている「Ultimate SEO URLs」を調べたところ、 アカウント登録時のバグ報告がありました。 そこで、報告通りのコード修正を/includes/functions/database.phpに加えたところ、 問題なく動きました。 > Weather Report: Yahoo! Search Update > http://www.ysearchblog.com/archives/000461.html > 以降(なにもしてなくても)アクセス頻度が倍増してますんで、本当に関係があ > るのかどうかビミョーかも。 今まで、「サーチエンジン対策のURLを使用」に頼っていたのですが、 重複コンテンツ対策を考えるなか、「.html」を追加するなど、URL対策をどうすべきか? 考えていました。 いただいた情報も考えながら、「Ultimate_SEO_URLS_for_MS1J」を使うべきか? 再度、考えることにします。 色々とありがとうございました。 -- 小林 From bunguya @ leo.e-catv.ne.jp Thu Jun 14 11:09:26 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 14 Jun 2007 11:09:26 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VWx0aW1hdGVfU0VPX1VSTFNfZm9yX01T?= =?iso-2022-jp?b?MUobJEIkR0lUNnE5ZxsoQg==?= In-Reply-To: <98a22b8c0706131821g45a2b57fy20d8bb1ef98e749f@mail.gmail.com> References: <20070613085240.5794.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706131821g45a2b57fy20d8bb1ef98e749f@mail.gmail.com> Message-ID: <20070614110904.8266.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Thu, 14 Jun 2007 10:21:00 +0900 Koba wrote: > そこで、報告通りのコード修正を/includes/functions/database.phpに加えたところ、 > 問題なく動きました。 そういった場合は修正コード、または参照ポインタ等を一緒に示しといて頂ける と、同じ状態に陥っちゃった他の方が後からいちいち検索する手間がひとつ省け るように思います。 はまだ From koba.tokyo @ gmail.com Thu Jun 14 11:26:51 2007 From: koba.tokyo @ gmail.com (Koba) Date: Thu, 14 Jun 2007 11:26:51 +0900 Subject: [Tep-j-general] =?utf-8?q?Ultimate=5FSEO=5FURLS=5Ffor=5FMS1J?= =?utf-8?b?44Gn5LiN5YW35ZCI?= In-Reply-To: <20070614110904.8266.BUNGUYA@leo.e-catv.ne.jp> References: <20070613085240.5794.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706131821g45a2b57fy20d8bb1ef98e749f@mail.gmail.com> <20070614110904.8266.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706131926y670dbc49w2120b0f239f492ca@mail.gmail.com> 失礼しました。 修正は下記の通りです。 /includes/functions/database.php L110あたり function tep_db_insert_id() { return mysql_insert_id(); } を下記へ入れ替え  function tep_db_insert_id( $link = 'db_link') {  global $$link;   return mysql_insert_id($$link);  } -- 小林 From oscommerceoscommerce123 @ gmail.com Tue Jun 19 23:13:20 2007 From: oscommerceoscommerce123 @ gmail.com (s.ishii) Date: Tue, 19 Jun 2007 23:13:20 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?bXlzcWwbJEIkTklpMlkkSyREJCQbKEI=?= =?iso-2022-jp?b?GyRCJEYbKEI=?= Message-ID: <129e33a50706190713i6c9b84f0xd837856690fc771c@mail.gmail.com> 数年利用していた共用サーバでしたが、急に管理者から高負荷 になったのでサイトを止められました。 これはどういう状態なのでしょうか? | 8637419 | user | localhost | datab | Query | 211 | Copying to tmp table | select p.products_id, p.products_image from orders_products opa, orders_products opb, orders o, prod | | 8637865 | user | localhost | datab | Query | 150 | Copying to tmp table | select p.products_id, p.products_image from orders_products opa, orders_products opb, orders o, prod | | 8637885 | user | localhost | datab | Query | 144 | Copying to tmp table | select p.products_id, p.products_image from orders_products opa, orders_products opb, orders o, prod | | 8638091 | user | localhost | datab | Query | 115 | Copying to tmp table | select p.products_id, p.products_image from orders_products opa, orders_products opb, orders o, prod | | 8638094 | user | localhost | datab これが延々と続いてるそうです。 海外サーバなので問答無用で止められて困りました。 とりあえず原因を知りたいので投稿しました。 もしかして二重投稿になってるかもしれませんが、お願いします。 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20070619/bd1e010b/attachment.htm From bunguya @ leo.e-catv.ne.jp Wed Jun 20 09:09:08 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 20 Jun 2007 09:09:08 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?bXlzcWwbJEIkTklpMlkkSyREJCQbKEI=?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <129e33a50706190713i6c9b84f0xd837856690fc771c@mail.gmail.com> References: <129e33a50706190713i6c9b84f0xd837856690fc771c@mail.gmail.com> Message-ID: <20070620090819.8DB9.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Tue, 19 Jun 2007 23:13:20 +0900 s.ishii wrote: > | Query | 211 | Copying to tmp table | select > p.products_id, p.products_image from orders_products opa, > orders_products opb, orders o, prod | catalog/includes/modules/also_purchased_products.php っぽいですね。 > これはどういう状態なのでしょうか? 「アクセスが殺到してる」と考えるのが自然では? まずApacheのログ等で当時のアクセス状況を確認してみてください。短い時間に 集中爆撃を浴びてたりしませんか? はまだ From oscommerceoscommerce123 @ gmail.com Wed Jun 20 22:32:11 2007 From: oscommerceoscommerce123 @ gmail.com (s.ishii) Date: Wed, 20 Jun 2007 22:32:11 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?bXlzcWwbJEIkTklpMlkkSyREJCQbKEI=?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <20070620090819.8DB9.BUNGUYA@leo.e-catv.ne.jp> References: <129e33a50706190713i6c9b84f0xd837856690fc771c@mail.gmail.com> <20070620090819.8DB9.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <129e33a50706200632y5661bcaehef5b16f081486f44@mail.gmail.com> 返信ありがとうございます。 ログを見ようにも強制退出させられて見れません。困りました。 別のサーバで再構築してますが、また同じことがおこらないことを祈るだけです。 catalog/includes/modules/also_purchased_products.php > > ちなみにこれってどの処理の時に使うのでしょうか? -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20070620/8cbec611/attachment.htm From bunguya @ leo.e-catv.ne.jp Thu Jun 21 09:04:32 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 21 Jun 2007 09:04:32 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?bXlzcWwbJEIkTklpMlkkSyREJCQbKEI=?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <129e33a50706200632y5661bcaehef5b16f081486f44@mail.gmail.com> References: <20070620090819.8DB9.BUNGUYA@leo.e-catv.ne.jp> <129e33a50706200632y5661bcaehef5b16f081486f44@mail.gmail.com> Message-ID: <20070621090342.6A2F.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Wed, 20 Jun 2007 22:32:11 +0900 s.ishii wrote: > 別のサーバで再構築してますが、また同じことがおこらないことを祈るだけです。 ログ無いと、なにも言えないですね。無遠慮ロボットか再帰型プロキシのどちら かな蓋然性が高い気がしますけど、ヒトかもしんないし。 > > ちなみにこれってどの処理の時に使うのでしょうか? 「この商品を買った人は、こんな商品も買っています」 DB負荷を掛けないよう、ページキャッシュは有効にしときましょう。 はまだ From sato @ j02.itscom.net Fri Jun 22 14:57:29 2007 From: sato @ j02.itscom.net (Shintaro Sato) Date: Fri, 22 Jun 2007 14:57:29 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODRJTX0yaExMJE4lUSVVGyhC?= =?iso-2022-jp?b?GyRCJSkhPCVeJXMlORsoQg==?= References: <85210D6999664B27AF57DAFC200F4045@nekoPC> <465A24D1.3050408@ytw.jp> Message-ID: <000001c7b492$4700d410$ba99a8c0@BLACKCAT> 佐藤と申します。 現在、1日の注文数が100件を超え、また、累積の注文数が25000件を超えており、 注文一覧画面の表示に最大で5秒程度かかってしまい、 業務効率の悪化に悩んでおります。 注文レコード数が増えすぎてサーバおよびMySQLの限界に来ているのか。 ordersテーブルに注文合計額のカラムを追加し 注文のクエリからjoinを削除するなどしてみましたが一向に改善がなく。 my.cnfの設定も試してみましたが。 ご指南いただければ幸いです。 From bunguya @ leo.e-catv.ne.jp Fri Jun 22 16:11:47 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 22 Jun 2007 16:11:47 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODRJTX0yaExMJE4lUSVVGyhC?= =?iso-2022-jp?b?GyRCJSkhPCVeJXMlORsoQg==?= In-Reply-To: <000001c7b492$4700d410$ba99a8c0@BLACKCAT> References: <465A24D1.3050408@ytw.jp> <000001c7b492$4700d410$ba99a8c0@BLACKCAT> Message-ID: <20070622160905.FF07.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 22 Jun 2007 14:57:29 +0900 "Shintaro Sato" wrote: > my.cnfの設定も試してみましたが。 具体的にはどんな設定を試されたんでしょか? また、DBサーバのスペックや構 成等はどんな感じなんでしょか?? あと、ordersテーブルのインデックス状況を教えてください。 customersテーブルも凄い行数になってそう→こちらのインデックス状況も気に なります。ログインにすごく時間掛かってたりしません? はまだ From sato @ j02.itscom.net Fri Jun 22 18:28:50 2007 From: sato @ j02.itscom.net (Shintaro Sato) Date: Fri, 22 Jun 2007 18:28:50 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODRJTX0yaExMJE4lUSVVGyhC?= =?iso-2022-jp?b?GyRCJSkhPCVeJXMlORsoQg==?= References: <465A24D1.3050408@ytw.jp> <000001c7b492$4700d410$ba99a8c0@BLACKCAT> <20070622160905.FF07.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <000901c7b4b0$0ee98fe0$ba99a8c0@BLACKCAT> ご返信ありがとうございます。 佐藤です。 >> my.cnfの設定も試してみましたが。 少しずつ増やした結果、以下までやってもあまり効果はなく。 [mysqld] default-character-set=ujis key_buffer=512M table_cache=256 sort_buffer=512M record_buffer=8M long_query_time=5 query_cache_limit=8M query_cache_size=128M query_cache_type=1 > あと、ordersテーブルのインデックス状況を教えてください。 Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment orders 0 PRIMARY 1 orders_id A 25618 NULL NULL BTREE orders 1 orders_id 1 orders_id A 25618 NULL NULL BTREE orders 1 orders_status 1 orders_status A 11 NULL NULL BTREE orders 1 sbc 1 sbc A 5123 NULL NULL BTREE ずれてしまっております。ご了承ください。 なお、sbcは独自項目です。 > customersテーブルも凄い行数になってそう→こちらのインデックス状況も気に > なります。ログインにすごく時間掛かってたりしません? 2万ユーザー以上になっておりますが、ログインは普通に。 共用のレンタルサーバでの運用で、当該SQL発行時のCPU負荷が90%以上となっているとのこと。 アプリケーションレイヤーにて特別パフォーマンスを向上する方法がなければ とりあえず専用サーバへの移行かなと。 From koba.tokyo @ gmail.com Sat Jun 23 08:13:51 2007 From: koba.tokyo @ gmail.com (Koba) Date: Sat, 23 Jun 2007 08:13:51 +0900 Subject: [Tep-j-general] =?utf-8?b?VVJM5pu444GN5o+b44GI5b6M44Gu5penVVJM?= =?utf-8?b?44GL44KJ5pawVVJM44G444GuMzAx44Oq44OA44Kk44Os44Kv44OI?= Message-ID: <98a22b8c0706221613h175aa069w258b17fb269b1db5@mail.gmail.com> URLの書き換えを下記コード追加&mod_rewriteで実現しました。 /catalog/includes/functions/html_output.phpの if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) { ・・・・・・・ $link = str_replace('=', '/', $link); の後に下記コードを追加、新URLを生成し、旧URLに変換するrewriteルールをhttpd.confに追加するカスタマイズを行いました。 例えば、www.xxx.com/product_info.php/products_id/xxx(旧URL)を www.xxx.com/item/xxx.html(新URL)で表示させることができています。 httpd.confには、以下のように記載(一部ですが・・・) RewriteEngine On RewriteBase / RewriteRule ^item/(.*)\.html$ product_info.php/products_id/$1 ただ、このままの場合、旧URLへのアクセスを新URLへリダイレクトすることができず、 エンジン対策的にも好ましくありません。 そこで、httpd.confに RewriteRule ^product_info.php/products_id/(.*)$ item/$1.html [R=301] を追加して対応・・・と思ったのですが、無限ループを起こしてしまいます。 当然だとは思うのですが・・・ httpd.confの書き方をどのように修正すればよいのでしょうか? お解りになる方、よろしくお願いいたします。 このカスタマイズは以下のページを参考に行いました。 http://gato.intaa.net/ZenCart/url_rewrite_patch_jp.html /catalog/includes/functions/html_output.phpに追加したコード /*---URLの書き換え-----*/ if (ereg('cPath', $link)) { $link = str_replace('index.php/cPath/', 'cate/', $link); $link = str_replace('/sort/2a', '', $link); $link = $link . ".html"; } if (ereg('manufacturers_id', $link)) { $link = str_replace('index.php/manufacturers_id/', 'color/', $link); $link = $link . ".html"; } if (ereg('cPath', $link)) { $link = ereg_replace('/cPath/([0-9_]{1,})', '', $link); $link = str_replace('.html', '', $link); } if (ereg('products_id', $link)) { $link = str_replace('product_info.php/products_id/', 'item/', $link); $link = $link . ".html"; } if (ereg('manufacturers_id', $link)) { $link = ereg_replace('/manufacturers_id/([0-9_]{1,})', '', $link); $link = str_replace('.html', '', $link); } if (ereg('products_id', $link)) { $link = str_replace('product_info.php/products_id/', 'item/', $link); $link = $link . ".html"; } if ( ($page == 'specials.php') or ($page == 'products_new.php') or ($page == 'infomation.php') or ($page == 'sitemap.php') or ($page == 'privacy.php') or ($page == 'about_us.php') or ){ $link = str_replace('specials.php', 'sale', $link); $link = str_replace('products_new.php', 'new', $link); $link = str_replace('.php', '', $link); $link = $link . ".html"; } if (ereg('page', $link)) { $link = str_replace('sale/page/', 'sale/page/', $link); } if (ereg('page', $link)) { $link = str_replace('new/page/', 'new/page/', $link); } /*---URLの書き換え-----*/ -- 小林 From bunguya @ leo.e-catv.ne.jp Sat Jun 23 08:39:52 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Sat, 23 Jun 2007 08:39:52 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODRJTX0yaExMJE4lUSVVGyhC?= =?iso-2022-jp?b?GyRCJSkhPCVeJXMlORsoQg==?= In-Reply-To: <000901c7b4b0$0ee98fe0$ba99a8c0@BLACKCAT> References: <20070622160905.FF07.BUNGUYA@leo.e-catv.ne.jp> <000901c7b4b0$0ee98fe0$ba99a8c0@BLACKCAT> Message-ID: <20070623083737.E226.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 22 Jun 2007 18:28:50 +0900 "Shintaro Sato" wrote: > 少しずつ増やした結果、以下までやってもあまり効果はなく。 MySQL4.xならクエリキャッシュを試してみるとか。 > なお、sbcは独自項目です。 customers_idをインデックスしたらどうなりますか? > 共用のレンタルサーバでの運用で、当該SQL発行時のCPU負荷が90%以上となっているとのこと。 フルスキャンが発生してるんでしょね、たぶん。 どのクエリがネックになってるのかを特定して、なんとかインデックスを使うよ うにしてやんなきゃいけないかと。 > アプリケーションレイヤーにて特別パフォーマンスを向上する方法がなければ > とりあえず専用サーバへの移行かなと。 へぇ。専用サーバじゃなくてもmy.cnfが弄れたりするんすね。ビックリ。 はまだ From bunguya @ leo.e-catv.ne.jp Sat Jun 23 08:59:42 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Sat, 23 Jun 2007 08:59:42 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VVJMGyRCPXEkLTQ5JCg4ZSRONWwbKEJV?= =?iso-2022-jp?b?UkwbJEIkKyRpPzcbKEJVUkwbJEIkWCROGyhCMzAxGyRCJWolQCUkGyhC?= =?iso-2022-jp?b?GyRCJWwlLyVIGyhC?= In-Reply-To: <98a22b8c0706221613h175aa069w258b17fb269b1db5@mail.gmail.com> References: <98a22b8c0706221613h175aa069w258b17fb269b1db5@mail.gmail.com> Message-ID: <20070623085633.E232.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Sat, 23 Jun 2007 08:13:51 +0900 Koba wrote: > RewriteRule ^product_info.php/products_id/(.*)$ item/$1.html [R=301] > を追加して対応・・・と思ったのですが、無限ループを起こしてしまいます。 mod_rewriteより、PHPのheader()関数で対応する方が簡単では? > if (ereg('product_info\.php/products_id/', $_SERVER['REQUEST_URI'])) { > > header('Location: ' . 飛ばしたい行き先); > header ('HTTP/1.0 301 Moved Permanently'); > exit; > > } たとえば↑こんな感じで。 # 毎度毎度のワンパターン…(^^;; 「行き先」は、そのままtep_href_link()で生成できるのか出来ないのか解んな かったので省略してます。 自前で作る場合は適当に。 はまだ From koba.tokyo @ gmail.com Sat Jun 23 11:18:19 2007 From: koba.tokyo @ gmail.com (Koba) Date: Sat, 23 Jun 2007 11:18:19 +0900 Subject: [Tep-j-general] =?utf-8?b?VVJM5pu444GN5o+b44GI5b6M44Gu5penVVJM?= =?utf-8?b?44GL44KJ5pawVVJM44G444GuMzAx44Oq44OA44Kk44Os44Kv44OI?= In-Reply-To: <20070623085633.E232.BUNGUYA@leo.e-catv.ne.jp> References: <98a22b8c0706221613h175aa069w258b17fb269b1db5@mail.gmail.com> <20070623085633.E232.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706221918j4fe0bee9ub1bc1e1d093e3d08@mail.gmail.com> ありがとうございます。 if (ereg('product_info\.php/products_id/', $_SERVER['REQUEST_URI'])) { header('Location: ' . tep_href_link($_SERVER['REQUEST_URI'])); header ('HTTP/1.0 301 Moved Permanently'); exit; } として、Headerを見たところ、 Location: http://www.xxx.com/ /item/xx.html となっていて、404コードを返しています。 tep_href_linkを使わない場合、 例えば、 header('Location: ' . ' HTTP_SERVER . DIR_WS_CATALOG . $_SERVER['REQUEST_URI'] '); とした場合、 Location: http://www.xxx.com/product_info.php/products_id/xx となってしまいます。 tep_href_linkは使うべきでは?と思うのですが・・・ アドバイスいただけば幸いです。 -- 小林 From bunguya @ leo.e-catv.ne.jp Sat Jun 23 12:23:02 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Sat, 23 Jun 2007 12:23:02 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?VVJMGyRCPXEkLTQ5JCg4ZSRONWwbKEJV?= =?iso-2022-jp?b?UkwbJEIkKyRpPzcbKEJVUkwbJEIkWCROGyhCMzAxGyRCJWolQCUkGyhC?= =?iso-2022-jp?b?GyRCJWwlLyVIGyhC?= In-Reply-To: <98a22b8c0706221918j4fe0bee9ub1bc1e1d093e3d08@mail.gmail.com> References: <20070623085633.E232.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706221918j4fe0bee9ub1bc1e1d093e3d08@mail.gmail.com> Message-ID: <20070623115034.5ADA.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Sat, 23 Jun 2007 11:18:19 +0900 Koba wrote: > header('Location: ' . tep_href_link($_SERVER['REQUEST_URI'])); へ? 上のtep_href_link()の使い方は当方の想像を絶しており意図を推し量りかねて ますが、これはなにを意図したコードなんでしょか?? $_SERVER['REQUEST_URI'] は「クライアントから送られて来たURI」→貴君がリダイレクトしたい先とは異 なるのでは? リダイレクト先は tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . (int) $HTTP_GET_VARS['products_id']); とかになるんですかね? tep_href_link()に手ぇ入れられてるんで、こちらで は良くわかりませんが。 > アドバイスいただけば幸いです。 まずtep_href_link()の定義部を読まれた方が良いんじゃないでしょか? 引数 の渡し方とか、誤解されてるような。 CGIメタ変数の内容についても、どう理解されてるのか解りません。 はまだ From koba.tokyo @ gmail.com Sat Jun 23 16:10:34 2007 From: koba.tokyo @ gmail.com (Koba) Date: Sat, 23 Jun 2007 16:10:34 +0900 Subject: [Tep-j-general] =?utf-8?b?VVJM5pu444GN5o+b44GI5b6M44Gu5penVVJM?= =?utf-8?b?44GL44KJ5pawVVJM44G444GuMzAx44Oq44OA44Kk44Os44Kv44OI?= In-Reply-To: <20070623115034.5ADA.BUNGUYA@leo.e-catv.ne.jp> References: <20070623085633.E232.BUNGUYA@leo.e-catv.ne.jp> <98a22b8c0706221918j4fe0bee9ub1bc1e1d093e3d08@mail.gmail.com> <20070623115034.5ADA.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <98a22b8c0706230010w10f4ebc4p46b526f97682f3a7@mail.gmail.com> ありがとうございます。 理解までに時間が掛かりましたが、思うようにできました。 今後もよろしくお願いいたします。 -- 小林