カレッヂ |
質問者 まりここ
投稿日 5/23(水) 19:12:02
ショッピングバスケットプロ_5.21で注文が決定して、メールで送信されると、自動的に削除される/tmp/・・.bk5のデータを活用したいのです。 自動的に削除しないで、手動で削除できるようにするとか、削除しないで別の ディレクトリに移すなどしてデータを残せないでしょうか。それをダウンロードしてadr.csvと一緒にAccessにインポートすれば、受注処理が飛躍的に速くなるので、ぜひやり方を教えていただきたいのです。 |
回答者 しあわせのツボ
[削除]
投稿日 5/23(水) 20:41:45
拡張子を.doneに変更してtmp/内に残すとします。 cargo.cgi line 517 if ($file =~ /(\d+)\.bk5/) { if ($1 < $limit) { unlink "$tmp_dir$file"; }} を if ($file =~ /(\d+)\.bk5/) { if ($1 < $limit) { rename("$tmp_dir$file", "$tmp_dir$1\.done"); }} に、line 1137 if (-e "$tmp_dir$in{'_order'}\.bk5") { unlink("$tmp_dir$in{'_order'}\.bk5"); } を if (-e "$tmp_dir$in{'_order'}\.bk5") { rename("$tmp_dir$in{'_order'}\.bk5", "$tmp_dir$in{'_order'}\.done"); } にします。 line 405 に似たような記述 if (!@new) { $delall = 1; unlink "$tmp_dir$in{'_order'}\.bk5"; } がありますが、これは変更しないで下さい。 |
質問者 まりここ
[削除]
投稿日 5/25(金) 11:52:48
早速書き換えました。 とてもうまく行き、助かりました。 本当にありがとうございました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |