PHP ページに送信されるフォームがあります。フォームのデータを Access データベースに追加する必要がありますが、Web サイトはホストされており、Access データベースはネットワーク ドライブ上にあります。したがって、今のところ、フォームは手で入力した人にデータをメールで送信するだけです。私たちはこのプロセスを改善しようとしています。
したがって、PHP ページが .mdb ファイルに直接アクセスする方法はありません。
私の考えは、PHP ページで何らかの方法でエンコードされたデータのブロックを作成し、おそらくその中にチェックサムが隠されているようにし、それをデータ入力担当者に電子メールで送信することです。このメールは次のようになります。
===== BEGIN FORM DATA =====
oipcxunrhunt5klejswtnlerj,m,nxupogxjidoh
jpos89760aq2y984hu5nw3jnm4tiopanj5kjny;s
ljknm;l5nkl;ksnm;linjtg89jx9070g89xc6dgh
890unysl;ne.lmsjo8r7g9n0cf9ogumhlkod9ysd
8hj7pc9pg8uopcfmity68od7r9pyh9pm9pfghpju
ypxdekopslp4mpsmkl;4m;slkmk;smjilenmuops
inuobnuiou5io5nuosiun5oin5u4oinu5oiwnu3o
in2oinounion0uonio76n598n109yb9705btbsnb
===== END FORM DATA =====
UUencoding が頭に浮かびますが、実際には、PHP と Access (VBScript) の両方で簡単に実装できる何らかの暗号化アルゴリズムが必要だと思います。
もちろん、最後の部分は Access の入力フォームにあり、ボタンがあります。このボタンはテキスト ボックスをポップアップ表示し、データ入力担当者は上記のテキスト ブロックをボックスに貼り付けて [OK] をクリックし、一部のマクロ コードがデータの展開とフォームへの入力を処理します。その後、データ入力担当者は、すべてが正常であることを確認し、レコードをデータベースに追加するだけで済みます。
このプロセスは最も効率的なプロセスのように思えますか? そのテキスト ブロックを作成し、Access フォームに簡単に展開するには、どのアルゴリズムをお勧めしますか?
ところで、私は PHP に非常に精通しており、Access/VBScript はあまり得意ではありません。アクセス側について詳しく説明してください。ありがとう!