トップページ⇒php
951コメント339KB

[基地外]osCommerce系[隔離スレ]

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/12/16(土) 10:28:34ID:3HeuHHgc
ID出してください。
ID出さないやつ=自演扱いされます。
osCommerce系 3号店より派生した糞スレです。
とりあえず本スレへの迷惑がかからないようこちらの方でお願いします。
話題はosCommerce系のセキュリティや実績に関してです。

【ZenCat】osCommerce系 3号店【OSC】
http://pc8.2ch.net/test/read.cgi/php/1165645752/
0159nobodyさん2007/02/06(火) 10:20:10ID:???
>>158 悪い予感はしてましたし的中でした。

MLでUltimate_SEO_URLS_for_MS1J の件で
 「/catalog/暴走特急/p-10.html」となったヒトへ

URLに日本語が入るのは、全くの無意味だから、
/catalog/includes/application_top.phpに追加した
// Ultimate SEO URLs for MS1J
include_once(DIR_WS_CLASSES . 'seo.class.php');
$seo_urls = new SEO_URL($languages_id);
を
// Ultimate SEO URLs for MS1J
include_once(DIR_WS_CLASSES . 'seo.class.php');
$seo_urls = new SEO_URL(1);
にすると、とりあえずURL欄の日本語は消えるからねぇ〜

 $languages_id は、1が英語 4が日本語
0160nobodyさん2007/02/06(火) 10:34:17ID:???
アマゾンがその手法を使ってるので意味がないことじゃないよ。
何でもいいから書名でググれば、アマゾンのURLが日本語化されているのがわかるよ。
ただ、それで本当にリンクされるかどうかが問題。
0161nobodyさん2007/02/07(水) 06:19:32ID:???
スパイダーファイルの更新方法 For MS1J

1:最新のスパイダーファイルをGET
 http://www.oscommerce.com/community/contributions,2455/

2:spiders.txt(またはspiders-large.txt)を開き、各データを エディタで '' で囲む。
 例 accoona は 'accoona' 
 秀丸で置換の機能を使うと便利 改行は¥n:正規化 

3:catalog/include/spider_confugure.php の
  $spider_agent = array( に追加する

*)spiders.txtとspiders-large.txtのどちらを使うかは、お好みで。
 多いと、それだけ処理は重くなります。
*)文字列一致チェックなので 'bot'1つで 'abot' 'ebot' は同じくなる

参考
http://www.bitscope.co.jp/search/html/tep-j-general/msg02957.html
0162nobodyさん2007/02/07(水) 13:57:39ID:???
MS2を使えばいいのに。
STSとか他の追加機能もすぐに使えるし。
MS1からMS2へのうpは意外と簡単にできるつうしね・・・。.〆ミ・д・,,ミ
0163nobodyさん2007/02/07(水) 15:13:43ID:???
>>162
携帯が使えたらMS2に行くんだけどさ。
0164nobodyさん2007/02/07(水) 15:27:58ID:???
STSって何?
0165nobodyさん2007/02/07(水) 15:47:32ID:???
Simple Template System (STS)
>>157

ショップのレイアウトなんて頻繁に変えるもんでもないし、それほど重要とも思わないけどなぁ〜。
0166nobodyさん2007/02/07(水) 20:07:19ID:???
>>157を使えば、Dreamweaverとかで、ショップデザインを変更できたり
予めテンプレートを複数用意しておけば、管理画面でテンプレートを切り替えられるようになる
ってだけで、人によるんだろうな。
0167nobodyさん2007/02/08(木) 08:33:35ID:???
STSをざっと眺めたけど、相変わらずTableタグの羅列なんだね。
個人的には、「devタグ+CSSでレイアウト変更」
 ってのなら導入するんだけど。


0168nobodyさん2007/02/08(木) 11:15:27ID:???
デブ?
0169nobodyさん2007/02/08(木) 11:16:42ID:???
配送モジュールで佐川に設定した場合、勝手に購入者の住所から送料を自動
計算してくれるのはいいのですが、これって独自の計算って出来ないんですか?
たとえば東京から東京配送でもバカ高い送料になりますよね?

出来る場合、その変更方法わかる方教えていただけないでしょうか?
0170nobodyさん2007/02/08(木) 11:50:07ID:???
出来るか出来ないかは誰のせいでもない。オマイの能力次第。
全て自己責任。
プログラムは全て手元にあるわけだし、勝手にどぞ。
catalog/includes/modules/shipping/sagawaex.php
0171nobodyさん2007/02/08(木) 14:07:33ID:???
変えたことは無いけど、// 距離別の価格ランク: ランクコード => 価格(60,80,100,140,160) が
あやしくね。
catalog/includes/classes/_sagawaex.php
0172nobodyさん2007/02/09(金) 10:33:26ID:???
>>169
出来ると思うが
__sagawaex.phpの近距離の値段を変えればいいだけだと思う。
でも、検証したこと無いのでわからない。

やってみて上手くいったらkwskやり方カキコplz
01731712007/02/09(金) 11:11:59ID:???
>171
ありがとうございます!

重量による自動計算を無効にすることによって、距離だけで計算できるようにもなり、
うまいこと変更できました。
01741692007/02/09(金) 11:16:14ID:???
自分の番号間違えて171って書いてしまった・・・すんません。

>172
距離によって計算されるので、価格も変えないとダメです。
変えるのは171さんがいっているようにカッコ内の価格を変えるって事です。
0175nobodyさん2007/02/09(金) 12:06:15ID:???
                 ハ_ハ   カッコ内の数字を変えると上手くいくのか?
         ハ_ハ    (^( ゚∀゚)^)
行くのか?('(゚∀゚∩    )  /
        ヽ  〈   (_ノ_ノ  ∩( ・ω・)∩ どうみてもコメントアウトの行だぞwww
         ヽヽ_)                志村ー、その したぁー しぁたー
0176nobodyさん2007/02/09(金) 12:35:19ID:???
すげぇ〜 低レベルな内容。
プログラムぐらい自分で追えよ。
0177nobodyさん2007/02/09(金) 13:08:02ID:???
                  >>176
                  >>176
      バカ    ゴルァ   >>176
                 └─┤    プンプン
    ヽ(`Д´)ノ ヽ(`Д´)ノ  (`Д´)ノ    ( `Д) < どこの釣り堀だよ
    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄   ◎−>┘◎

あのな、そんな能力があったらOSCなんて海外のもんつかわねえし。
2ちゃんのスレなんかにやってきて、情報収集しねーんだよ。バカ baka ba-ka
巣へカエレ、天麩羅 業者。おまいのを買うことはねーから。
0178nobodyさん2007/02/09(金) 13:47:59ID:???
>2ちゃんのスレなんかにやってきて、情報収集しねーんだよ

そうなんだ。
じゃ、もう情報を提供するのも馬鹿らしいし
提供してばっかで、得るもん何もねーし、
 (。・~・。)ノ▽" バイバイィ〜♪
0179nobodyさん2007/02/09(金) 14:19:01ID:???
業者お断りっ(><) /バイバイ
0180nobodyさん2007/02/09(金) 14:36:54ID:???
まったく、みみっちい情報提供者だな。
たかだか、料金設定の変更の仕方をレスするだけに、
この厳かな文書>>170って何よ。
悪徳業者はこれだから。バイバイィ〜♪
0181nobodyさん2007/02/09(金) 15:57:59ID:???

 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | 天麩羅屋ワ出テケ!!!.|
 |________|
     .∧∧ ||
     ( ゚д゚)||
    / づΦ
0182nobodyさん2007/02/09(金) 19:45:25ID:???
また業者か。彼奴ら凝りねえな。
0183nobodyさん2007/02/09(金) 19:54:16ID:???
テンプレ売るだけで金になるなら俺もやりたい・・・
0184nobodyさん2007/02/10(土) 06:33:04ID:???
>>183
だよね。
セキュリティに問題あるR5以前を平気で売ってるさ。
ヒトを騙して設ける商売なんて出来ないよ
0185nobodyさん2007/02/10(土) 07:34:50ID:???
別に騙してるとは思わんが
0186nobodyさん2007/02/10(土) 08:02:09ID:???
金になってもあんまり儲かってないんじゃない?
で、必死に2ちゃんとかのコミュニティに噛み付いて
少しでも情報が流通しなくなれば、少しでも客が増えるとか、
アフォな絵をかいてるんじゃないの?
0187nobodyさん2007/02/10(土) 08:05:33ID:???
つかテンプレ屋やるより自分で1からおこした方が管理も簡単だろう。
OCSなんて無駄な贅肉付きすぎな使えねーもんで商売できるか?
0188nobodyさん2007/02/10(土) 09:10:10ID:???
おそらく、下記で、
低スキルにも関わらず、レイアウトだけは請ってるサイトは、天婦羅屋絡みと思われ。

R5以前で平気で運営してる糞管理人運営サイト達
http://www.google.co.jp/search?q=catalog+oscsid&hl=ja&lr=lang_ja&rls=GFRD,GFRD:2007-06,GFRD:ja&start=90&sa=N

R5以前は、スパイダーキラーが入ってないから、GoogleスパイダーにosCsidを付ける。
0189nobodyさん2007/02/10(土) 09:38:05ID:???
管理画面入口を公開してる凄すぎショップ!
 http://www.google.co.jp/search?q=%E3%83%A6%E3%83%BC%E3%82%B6%E8%AA%8D%E8%A8%BC+%22admin/users_login%22&hl=ja&lr=&rls=GFRD,GFRD:2007-06,GFRD:ja&start=0&sa=N&filter=0
0190nobodyさん2007/02/10(土) 12:32:51ID:???
>>188 ( ̄▽ ̄;)!!ガーン 
オデのサイトもあった。
Sキラーは入れてんだけど・・・どしてだぁ?

つか、ログイン時に、osCsidを付け直すから良しとするか..
0191nobodyさん2007/02/10(土) 13:10:20ID:???

 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | 天麩羅屋ワ来ルナ!!!|
 |________|
     .∧∧ ||
     ( ゚д゚)||
    / づΦ
0192nobodyさん2007/02/10(土) 19:32:02ID:???
MLで「 他人のアカウントでログインされている」ってのみたけど

【オマイらの糞サイトは大丈夫かyo!:特にMS1】
基本事項
・管理画面 > 基本設定 >セッション>セッション再生成 をTrue にする
・ショップ内のリンクには必ず tep_href_link を使う
・自分のがR6以降か?(最新はR7:スパイダーキラーは、R6より)
--------ブラウザはFireFoxを推奨(以下FireFox)--------
●クッキーの有る・無しの違いの確認
 FireFoxで、ツール>オプション で 
 クッキーを有効にする で 
   ・・最初の1回目の接続には URLにosCsidが付くが その後は付かない
 無効で
   URLの全てにosCsidが付く。
   内部の商品リンクには全てosCsidが付いている。
   ログインするとosCsidの番号が変わる(セッション再生成が成功)
   *)切れている時-> URLの作成に 
     tep_href_linkを噛ましてないか 意図的にfalse指定しているか確認
●スパイダーキラーの動作の確認の方法
User Agent Switcher Extension
 http://chrispederick.com/work/useragentswitcher/
 を入れて、UAを Googlebot/2.1 などと入れて、
 クッキー無効の状態で URLにosCsidが付かないことを確認。
 付きまくってるときは、スパイダーキラー組込みミスか、R5以前
 http://www.bitscope.co.jp/search/html/tep-j-general/msg02957.html

 osCsidが付きまくっても、セッション再生成が成功してれば、
 カートの商品はダブル可能性はあるが 個人情報の漏洩は無いと思われ。(多分)
 
★スパイダー定義ファイルの更新方法 は >>161
★スパイダーキラーは、R6より組み込まれてる(現行のMS1Jは、R7)
 R5以前のセキュリティホールのあるテンプレートが売られている?
0193nobodyさん2007/02/11(日) 02:45:24ID:???
あのさ、いつの時代から来たんだよ。

いまどきMS1はないっしょ。

MS2からOSC3最強ー。
0194nobodyさん2007/02/11(日) 09:52:04ID:???
>★スパイダーキラーは、R6より組み込まれてる(現行のMS1Jは、R7)
>R5以前のセキュリティホールのあるテンプレートが売られている?

無料でも、ばら撒いてるようです。
「無料テンプレート!」ってのは要注意です。
これはもう犯罪でしょう。被害にあったらK察です
0195nobodyさん2007/02/11(日) 11:36:03ID:???
>>188 に shopping_cart.php っての付けたら
既にカートに商品が入ってるショップが...! ガクガク(((( ;゚Д゚))))ブルブル
0196nobodyさん2007/02/11(日) 11:54:49ID:???
まぁ〜、共同購入可能ってことで前向きに考えましょう。(^。^;)
0197nobodyさん2007/02/11(日) 12:20:30ID:???
教えてください。
セッション再生成 ってのが見当たらないです。
0198nobodyさん2007/02/11(日) 21:41:14ID:???
たしかR6で組み込まれた機能。

MS1とMS2のソースを見比べてたら、MS1が急に怖くなってきた。
ガクガク(((( ;゚Д゚))))ブルブル

多くは語れないけど、
例えば MS2のapplication_top.php のソースを開いて (int) で検索する。
同じ場所が、MS1のapplication_top.php でどうなってるのか。 
なぜMS2でそうなっているのか。どういう意味かを各自で判断してください。

MS1のdefault.php とMS2index.phpも同様に....他多数
0199nobodyさん2007/02/11(日) 22:50:25ID:???
language_id = '" . $languages_id は?
0200nobodyさん2007/02/12(月) 12:28:45ID:???
ざっと見た。
$languages_id の値、そのものはデータベースから引っ張ってくる。
ただ、register_globals on で使っている場合、ヤバいかも。
初期化がちゃんとされるか不明。

そもそも日本語だけなら、いちいちDBを動かさずに
application_top.phpで 4 指定の方が速度UPになりそう。
取敢えず
 language_id = '" . (int)$languages_id が無難。
0201nobodyさん2007/02/12(月) 14:37:33ID:???
これは SQL Injection じゃまいか...
0202nobodyさん2007/02/13(火) 01:06:08ID:???
MS1 ガクガク(((( ;゚Д゚))))ブルブル
0203nobodyさん2007/02/13(火) 04:03:38ID:???
一応、塞ぎましたが
抜けが1箇所でも有ったら..ガクガク(((( ;゚Д゚))))ブルブル
0204nobodyさん2007/02/13(火) 06:31:23ID:???
MS1J R7 ぱ巣わードのサイハッコウスルとこ
password_fo●・・・●.php : LINE十蜂

 ガクガク(((( ;゚Д゚))))ブルブル
0205nobodyさん2007/02/13(火) 10:38:52ID:???
>>204 変更

$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);
$check_customer_query = tep_db_query("select customers_firstname, customers_lastname, customers_password, customers_id from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");
0206nobodyさん2007/02/13(火) 11:57:30ID:???
MS1 オワタ \(^o^)/ ガクブル
0207nobodyさん2007/02/13(火) 13:41:14ID:???
レビューを書くとトコも>204と同じ穴
0208nobodyさん2007/02/13(火) 14:31:13ID:???

ギャー (゚Д゚;∬アワワ・・・
0209nobodyさん2007/02/13(火) 15:16:09ID:???
 ∧_∧
 (`・ェ・´) MS1は絶望だけど
  0  0  気にしちゃダメ!
  |  |  まだMS2や次のMS3があるよ!がんばって!
  ∪∪
0210nobodyさん2007/02/13(火) 16:17:21ID:???
誰か匿名メアドで構いませんので
tep-jのMLにこのスレの情報(特に192以降)を流してあげてください。
緊急を要します(マジ)
0211nobodyさん2007/02/13(火) 17:00:15ID:???
MS1もうダメポ 逃げてー 逃げてー
0212nobodyさん2007/02/13(火) 17:21:15ID:???
advanced_search_result.php で、
MS2では LINE259 で tep_db_prepare_inputでサニタイズ処理をしてるが、MS1はしてない
MS1がヌルバイト攻撃に耐えうるのか??(不明)
ちなみにtep_db_input は addslashes と同等 

本気でMS2の方が安全かもです。
0213nobodyさん2007/02/13(火) 18:15:14ID:???
MS1JR7
tell_a_friend.php も酷すぎだわ。
入力値、ノーチェックかよオイ... ガクガク(((( ;゚Д゚))))ブルブル
0214nobodyさん2007/02/14(水) 02:04:03ID:???
Zenに逃げるかAlter系か、それともEC-Cubeか・・・
0215nobodyさん2007/02/14(水) 06:33:51ID:???

|||||/( ̄ロ ̄;)\||||||| まじ〜〜?
0216nobodyさん2007/02/14(水) 08:27:52ID:???
素直にモールに参加したほうがいいですよ。
0217nobodyさん2007/02/14(水) 09:30:00ID:???
>>210
自己責任のGPLソフトです。

穴を塞がないで使い続けるのもその人の勝手です。

全て塞ぎ切れないとしても「その攻撃時の穴」が塞がっていれば大丈夫です。
「他のショップへの攻撃が通用しない」ってことだけでも安全です。
0218nobodyさん2007/02/14(水) 10:18:12ID:???
なんだかな〜
こんなんのもマズイだろ おい

下記は客が他人に踏ませるリンクを作るとこ
tep_href_link(FILENAME_****, 'products_id=' . $HTTP_GET_VARS['products_id'])
どこかでチェックしてるのかな。

判る人います?
0219nobodyさん2007/02/14(水) 10:28:29ID:???
OSC系ならMS2かZENかCRE Loadedだけど。
セキュリテイ情報が集まる公式のMS2でしょ。常識的に考えて。

派生系のヤシは更新は各派生系は
派生させた人と本人のスキルに依存するからね、どっちを信頼するかといえば
やっぱり本家本元の作者集団だろうな。
0220nobodyさん2007/02/14(水) 11:57:34ID:???

MS1Jのセキュリティのご相談は
   お近くのソフトハウスにドゾ! ってか!?
0221nobodyさん2007/02/14(水) 12:44:11ID:???
結局はテンプラ屋の思う壺ってヤツか?
0222nobodyさん2007/02/14(水) 13:55:13ID:???
GPLソフトが無料でだれでも であれば 製造物責任はもちろんありません。
使った人の責任です。
それが、有料となった段階で、製造物責任が発生します。
もちろん被害に有ったら責任を問えます。

これは、海で釣った魚や、山で採ったキノコと同じです。
買った製品で喰って死んだら、責任は販売者にあります。
危険なものであると知って売れば、確信犯となります。
0223nobodyさん2007/02/14(水) 14:39:13ID:???
本人が落としてきて使っている人は天麩羅屋に頼まなくてもMS2に移行すればOK
もともと天麩羅屋で買ってるような人は、天麩羅屋が直すんじゃないの?
0224nobodyさん2007/02/14(水) 15:07:30ID:???
PHP5いつになったら正式対応してくれるんだよ
0225nobodyさん2007/02/14(水) 15:55:12ID:???
osCommerce 2.2 Milestone 2 Update 060817 はPHP 5.2.0で動くってさ。
osCommerce 3.0 Alpha 3 ではエラーになるみたいだけど。
ttp://blogs.oscommerce.com/category/php/

osCommerce 3.0 Alpha 4 でFIXだって
ttp://svn.oscommerce.com/jira/browse/OSC-58
0226nobodyさん2007/02/14(水) 19:28:34ID:???
>>223
某天麩羅屋は、未だに
 R5以前のセッションハイジャック有りをDL販売してますが....
0227nobodyさん2007/02/14(水) 23:03:16ID:???
ぱ巣わードのサイハッコウスルトコ
レ微ぅーを角トコ
鍵わー度に塗る倍ト
まにゅふぁ苦ID 
 をゴニョゴニョってだけで!

    ボンキュボン!大穴ぁ〜♪
0228nobodyさん2007/02/15(木) 01:56:49ID:???
>>220
海外ではとっくにMS2になってるのに、
ある意味亜種化していって放置されてる日本のMS1J使っているんなら仕方ないさ。

MS2ならフォーラムにバグレポート出せば修正してもらえるだろうけどさ、
MS1の問題点なんて本家の掲示板にカキコしても最新のMS2を推奨されるだけだって。

PHP5への対応でも、MS1Jなら自分でできなきゃソフトハウスへだろ。
MS2なら開発陣が対応してくれるけど。仕方ないさ。公式から離れていってるものを
使っている時点で開発陣のサポートは受けられないもんだと気付かないとね。
0229nobodyさん2007/02/15(木) 02:21:19ID:???
Zenにすりゃあいーだろ
なんでOSCに拘る必要があるんだ
0230nobodyさん2007/02/15(木) 02:41:42ID:???
マジでZenはオススメしない。

実運用に耐えうる細かいトコで気の利くcontributionがない。
必ず躓く。

OSCのソフト屋を悪く言うが、Zenのソフト屋はもっと酷い商売してる。
OSCのcontributionをZenに移植して、公開しない。
その意味では、
ソフト屋はOSCのcontributionの移植でモロ商売できるZenの方が稼ぎやすいだろうけど、
使う側としてはZenは×。

結論:OSC系の本筋系がベスト
0231nobodyさん2007/02/15(木) 03:12:46ID:???
と、枯れ果てたOSC天麩羅屋が申しております
0232nobodyさん2007/02/15(木) 04:12:55ID:???
Zenの利用者よりもOscの利用者数の方が絶対的に多い分
情報交換コミュニティも発達してる。
ついでにContributionsの数も、Oscの方が格段に多い。

やっぱり、もし自分で解決できそうにないトラブルに見舞われても
天麩羅屋に依存しなくてすむ、本家の本流がベストな選択かと。
0233nobodyさん2007/02/15(木) 05:17:15ID:???
そうか?
掲示板見てるとぜったいZENの方が質問返ってると思うが
0234nobodyさん2007/02/15(木) 09:20:17ID:???
>>233
日本のZEN公式のメンバーは立派だと思うよ。
サイトには熱意があるし、誠意をもって対応してる。

ただ、OSCにしてもZENにしても、「儲ける」ソフトなので
「儲からない事はしない」人が集まる傾向がとても強いです。

OSCの方は、Zenのようなスタッフは見当たらないけど、
すそ野の広い分 OSCの方がまだ、言語を問わず 情報は得易いです。

日本のOSC公式サイトは盛り上がってないですし、
穴を塞ぐ気配すら見当たらないです
 http://sourceforge.jp/projects/tep-j/
ただフォローするなら、OSCは、すそ野の広い分、
 モラルもスキルもない人も多いので、サポートする気も失せたんだと思います
0235nobodyさん2007/02/15(木) 10:53:22ID:???
oscommerce-2.2ms1jには、「register_globals=off版」もあります。
R5なので、セッションハイジャック対策やスパイダーキラーは組み込まれてませんが、
現行のR7まで引き上げるのは容易でしょう

 http://sourceforge.jp/projects/tep-j/files/
の oscommerce-2.2ms1j-rgoff ってのです

参考)
 http://www.bitscope.co.jp/search/html/tep-j-general/msg01844.html

 下記は R3
 http://www.bitscope.co.jp/search/html/tep-j-general/msg00299.html
0236nobodyさん2007/02/15(木) 11:46:04ID:???
>>234
>日本のOSC公式サイトは盛り上がってないですし

(;゚д゚)

(つд⊂)ゴシゴシ
  _, ._
(;゚ Д゚) …? ! 日本の公式スレはここだろ?常識的に考えて。
          MS2に移行せずにMS1の独自路線に暴走していって僻地になってるわけで。
          必要としている人と必要とされてる人のバランスが取れていないから過疎ってるのかと。
          文句をいうのは筋違いで、世界の孤島の独自路線の支持者だったら、
          GPLだからお前がやってUPすればいいんさ。制作サイドに文句いっても始まらない。
          途中から独自路線へと暴走していったものだから。

          このスレ以外に盛り上がっている掲示板といえば、日本人だろうがドイツ人だろうが、
         世界中の人が集まる ttp://forums.oscommerce.com/ ここだろ。
0237nobodyさん2007/02/15(木) 12:11:26ID:???
天麩羅屋に金を払うのも嫌、自分で直すのも嫌なら、
製作者の方々が世界中のユーザーからのフィードバックを受けて
セキュリティ対策やバグ修正してるMS2とかOSC3しかないでしょ。

MS2を使うなら、まとめサイト>>33を参考に日本語化すればいい。

Register Globalsについても、
 Register Globals
 ttp://www.oscommerce.com/community/contributions,2097
このモジュールでRegister GlobalsをOFFにしても使えるようになる。
0238nobodyさん2007/02/15(木) 12:45:36ID:???
>>237 これのMS1用ってあるのかな。

Register Globalsの件は、初期化がちゃんとされてれば、
Register GlobalsがONでも怖くはない。
逆に初期化がちゃんとされてないと、場所によっては、すげぇ〜大穴の裏返しなわけだけど

でも初期化は、$aaa=''; や、配列なら $aaa=array(); ッてすればよい。
簡単だろ ヽ(^◇^*)/ ワーイ

で、初期化されてるか調べるのも簡単
 エラーの表示レベルを変更するだけ。さすがOSC!

 catalog/include/application_top.php の 50行目位
// set the level of error reporting
error_reporting(E_ALL & ~E_NOTICE); 
ここを ↓
error_reporting(E_ALL); に変更するだけだよーん。
表示だけだから全然怖くない!

必要なら.htaccess に下記2行を追加 
php_flag display_errors On
php_flag display_startup_errors On

((((;゚Д゚)))ガクガクブルブル
0239nobodyさん2007/02/15(木) 13:03:01ID:???
 . . .... ..: : :: :: ::: :::::: ::::::::::: ::::|. . : : : :: : : :: : ::: :: : :::: :: ::: ::: :::::::::::::::::
      ∧_∧ . . . .: ::::::::: ::::|  . . . : : : : ∧_∧:::::: :::::::::: ::::★:
     /彡ミ゛ヽ;)ー、 . ::::::::::::|      (;;;::::::  ) . . .: : : ::: : :: :::::::
     / :::/:: ヽ、ヽ、 ::i . .:: :::::::|      /⌒:::::⌒\:. . .: : : :::::: ::::::::
    / :::/;;:   ヽ ヽ ::l: : : : ::::|     /;;;;;:::::::::::::  \. .:: :.: ::: . ::::::::::
 ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ::::::  |     |;;;;:::::::::::: ノ\ .\::. :. .:: : :: :::
             .┌───┴───┐
             .│     OSC     │
────────┤ ネットショップ. ├────────────
::::::::::::::::::::::::::::::::::::::::: │   終 了     │:::::: :::::::::::: : :::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::: └───┬───┘:::∧_∧ . . . .: : : ::: : :: ::::::: ::
:::::::::::::::::::::::::::::::::::::::::: ::: ::: :::::::::::|     :::(,-‐、_,‐-、 . . . .: : : ::: : :: ::::::
::::::::::::::::::::::::::::::::::::::::::::: ::: :::::: :::::|     :::/ , :::::::::::: \ . . . .: : : ::: : :: :::
:::::::::::::::::::::::::::::::::::::::: : :::::::::::: ::::::|     :::/::::/ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/::
::::::::::::::::::::::∧_∧::: ::::: :: :::::::::::|     :::(_二 / ペンキ塗りたて  /::::
:::::::::::::::/⌒ ̄⌒ヽ)'ヽ:::::::::::::::::: :|      :::l⌒/________/:::::::
::::::::::::/;;;;;;;;;::   ::::ヽ;; |::::::::::: :::: :.|   ::::::|| ̄i ̄||   | ::|   ::|| ::::::||:::::::::
:::::::::::|;;;;;;;;;::  ノヽ__ノ: :::::: :: : :::::|   ::::::||:::_,| :::||   | ::|   ::::|| ::::::||:::::::::
 ̄ ̄l;;;;;;:::  / ̄ ̄ ̄ ̄ ̄::::: ::|   ::::::||(_,ノ||. (__)  ::::|| ::::::||:::::::::
0240nobodyさん2007/02/15(木) 13:41:50ID:???
ha○adaよ〜、2chで得たネタのパクリかよ〜、
MLでココを流せば済むだけだろ?
0241nobodyさん2007/02/15(木) 13:55:25ID:???
>>238
 Register Globals
 ttp://www.oscommerce.com/community/contributions,2097

のMS1用は、たぶん無いと思う。

OSC3ならRegister GlobalsをOFFにして使うのがデフォになってたと思うけど。
0242nobodyさん2007/02/15(木) 14:08:42ID:???
どこかに穴を塞いだヤツをUPし合えるトコはない?
協力するけど。
0243nobodyさん2007/02/15(木) 14:13:33ID:???
まぁ、ガイシュツだが。
自分で直せないなら出来る人に金を出せよ。
それもできねーような貧乏人とか
まだまだ、こんな自分で手におえねえトラブルが他にもあるかもしれないとか
(((( ;゚Д゚))))ガクブルな香具師は、素直に最新のMS2を使っとけってこと。
0244nobodyさん2007/02/15(木) 14:33:12ID:???
MS1オワタ \(^o^)/ MS1終了

>>242
つ ぅpロダ + @wiki
0245nobodyさん2007/02/15(木) 14:36:28ID:???
>>243が 良い事 言った!

>自分で直せないなら出来る人に金を出せよ。

 oscommerce 設置代行 で、ググリましょう!急いでください

0246nobodyさん2007/02/15(木) 14:43:26ID:???
ここが間違いなく、日本のOSCの本部にふさわしいかも
0247nobodyさん2007/02/15(木) 14:45:34ID:???
後のOSCOMMERCE日本総本部である。
0248nobodyさん2007/02/15(木) 14:54:44ID:???
┌──────────┐ ┌──┐
│oscommerce 設置代行│ │検索│← click!
└──────────┘ └──┘

※ 代行は有料ですのでご注意ください。
0249nobodyさん2007/02/15(木) 14:59:01ID:???
GK 宣伝 乙

【無料】               【本家筋】

    MS2日本語化まとめサイト >>33

  ようこそ【国際標準】 MS2 の世界へ

本家筋 ━━ MS2  ∩( ・ω・)∩ ばんじゃーい
    ttp://www.oscommerce.com
0250nobodyさん2007/02/15(木) 15:05:05ID:???
MLがココの情報を追ってる。
>>204 が流れた。次はレビューを書くとこのサニタイズ漏れが流れるぞ

MS2のソースを見ればみるほど、MS1のバグFix版だ。
MS1は危険極まりない。
>>238のエラー多くは、MS2では既に修正されている。修正方法に悩んだらMS2をみる
0251nobodyさん2007/02/15(木) 15:19:46ID:???
MS1J・R7
catalog/includes/classes/boxes.php
----Line 90位------------------

$info_box_contents[] = array(array('align' => $contents[$i]['align'],
'form' => $contents[$i]['form'],
'params' => 'class="boxText"',
'text' => $contents[$i]['text']));

----下記に変更-----------------------

$info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''),
'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''),
'params' => 'class="boxText"',
'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : '')));
0252nobodyさん2007/02/15(木) 15:32:01ID:???
MS2を普通に自分で日本語化するのが吉ですね。
MLの人々はもうあんまりやる気ないんじゃないかなぁ。
0253nobodyさん2007/02/15(木) 15:51:27ID:???
OSC3 の完成が待ち遠しい。
今 MS2 に乗りかえても、すぐに本筋は OSC3 っしょ。
0254nobodyさん2007/02/15(木) 15:52:47ID:???
OSC3がでたらすぐにここで日本語化してしまうといいかもしれない
0255nobodyさん2007/02/15(木) 16:08:27ID:???
osCommerce 3.0 Alpha 6になればUpgrade Tool For 2.2MS2 Storesが装備されるようだし。
ロードマップを見る限りではAlpha6で終わりなんだけど。
ただまだAlpha 3だし完成版になるにはもうちっとかかるんじゃないかな
今MS2に乗り換えても大丈夫じゃないかな。

OSC3の言語はUTF-8みたいだから日本語化しやすかもしれない。ここでやっちゃうの(・∀・)イイ
0256nobodyさん2007/02/15(木) 16:11:07ID:???
manufacturers_id周辺は、本気で危ないです。
ざっとみて
MS1JR7
catalog/includes/functions/cache.php
 のfunction tep_cache_manufacturers_box は、MS2のものと入れ替えてください。
他
catalog/default.php
catalog/include/applocation_top.php のmanufacturers_id 周辺をチェックです。
0257nobodyさん2007/02/15(木) 18:57:49ID:???
MLで穴情報が流れるということは、同時に攻撃が始まる可能性があります。
今夜かも知れません。
とにかくMLで流れる前に自警です。

尚、お急ぎの方は 検索サバーにて下記のようにご入力し、ご相談ください
┌──────────┐ ┌──┐
│oscommerce 設置代行│ │検索│← click!
└──────────┘ └──┘

※ 代行は有料ですのでご注意ください
0258nobodyさん2007/02/15(木) 19:11:04ID:???
SQL文を作成してしている所で
****_id='" .(int)$****  
もしくは
****='" .tep_db_input($****) が安全。

(int)を使用するのは、***_id の整数 
tep_db_inputを使用するのは、文字列ですが
 面倒臭かったら 全部 tep_db_inputでもOK!
・tep_db_inputはaddslashes と同等。
■ このスレッドは過去ログ倉庫に格納されています