罪と罰++二律背反


*管理画面使用時の倉庫ファイルの消失 [#d1e84246]

-ページ: [[罪罰改造板2]]
-投稿者: [[an]]
-優先順位: 普通
-状態: 完了
-カテゴリー: エラーが出ます
-投稿日: 2006-12-04 (月) 15:42:34
-バージョン: 

**内容 [#xf9b656d]
お世話になっています。

えっと、管理画面(amin.cgi)からデータを書き換えた際、倉庫アイテムが消えてしまうのですが、どうすればいいでしょうか?

ちなみにadmin.cgiのほうには倉庫変数を追加して、処理できるようにして、正常に動いているのですが、書き換えが終了すると倉庫ファイルが半角3文字になっているのです。

説明すると
sub usr_regist2の書き換え完了後の画面では倉庫ファイルが
14<>0<>16<>_13<>3<>1<>_11<>2<>2000<>_このように正常に表示されているのですが
書き換え完了後sub usr_registの書き換え画面を開くと
14<のように半角3文字になってしまい、実質倉庫が消えてしまいます。
maxlengthで文字制限をしているようなところも見当たりませんし、どこが原因か分かりません。

分かる方がいらっしゃったら教えていただけませんか?
----
-私とまったく同じ質問をしていますね ハッシュ読み込みのところにsoko;$soko,としておけばいいですよ -- [[窺儒]] &new{2006-12-04 (月) 22:07:54};
-system.cgiのハッシュ割り当てには既にsokoは追加済みです。管理画面からsokoファイルの書き換えなどもできますが、なぜか半角3文字に制限されてしまうんですよ。修正点が間違っているのでしょうか? -- [[an]] &new{2006-12-05 (火) 03:41:03};
-追記です。調べてみたところ1<>8<>10000<>_のように<>のところで切れるみたいです。111111111111112<>の場合111111111111112<になったので、半角3文字は特に関係なかったみたいです。どうにかなりませんでしょうか? -- [[an]] &new{2006-12-05 (火) 04:00:43};
-更に連レス失礼します。書き換え後の/usrdata/***.cgiのような個別ファイルを見たことろ、従来soko;1<>8<>10000<>_となっているところが、soko;1&lt;&gt;8&lt;&gt;10000&lt;&gt;のように<>の半角記号が文字化けしてまったせいで認識しないみたいなのですが・・・どうすればいいでしょうか? -- [[an]] &new{2006-12-05 (火) 04:10:40};
-あれ、wikiだと化けないのか・・・&lt;&gt;(&は半角です。)になります。 -- [[an]] &new{2006-12-05 (火) 04:11:42};
-すみません、自己解決しました。system.cgi下部の<と> -- [[an]] &new{2006-12-05 (火) 04:37:10};
-すみません、自己解決しました。system.cgi下部の<と>の自動変換を削除したところ、変換せずにうまくいきました。 -- [[an]] &new{2006-12-05 (火) 04:37:39};
-自己解決されたようですが、一応フォローを。systemの$datに$sokoを追加していると思いますが、info_mesよりも後ろに追加してないでしょうか?それより、前に追加したら大丈夫かもしれません -- [[あくあ]] &new{2006-12-05 (火) 22:01:29};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS