나는 PHP 페이지에 제출 된 양식을 가지고 있습니다. 양식의 데이터는 Access 데이터베이스에 추가해야하지만 웹 사이트는 호스팅되고 Access 데이터베이스는 네트워크 드라이브에 있습니다. 그래서 지금은 양식을 손으로 입력 한 사람에게 전자 메일로 보냅니다. 우리는이 과정을 개선하려고 노력하고 있습니다.데이터 : PHP 양식 => 이메일 => Access 2007 데이터베이스
그래서 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 및 액세스 (VBScript를) 모두에서 구현하기 쉬운 것입니다 암호화 알고리즘의 일종을 필요로 생각하지만.
마지막 부분은 물론 액세스 입력 양식에 버튼이 있습니다. 이 버튼은 텍스트 상자를 팝업하고, 데이터 입력자는 위의 텍스트 블록을 상자에 붙여 넣고 확인을 클릭하고 일부 매크로 코드는 데이터의 압축을 풀어 양식을 채울 것입니다. 그런 다음 데이터 입력자는 모든 것이 정상인지 확인하고 레코드를 데이터베이스에 추가해야합니다.
이 과정이 가장 효율적인 것 같습니까? 해당 텍스트 블록을 작성하고 쉽게 액세스 양식에 압축을 풀 때 어떤 알고리즘을 권장합니까?
그건 그렇고, 나는 PHP에 매우 능숙하고 Access/VBScript에는 그렇게 많이하지 않습니다. 사물의 접근 측면에 대해 자세히 설명해주십시오. 감사!