2011-12-15 5 views
0

현재 PHP/MYSQL 속성 분류 웹 사이트를 개발하는 중입니다. 사람들이 속성 분류 광고를 등록하고 수동으로 추가 할 수 있습니다. 이것은 모두 정상적으로 작동하지만 이제는 대량 업로드 속성 광고에 기능을 추가해야합니다.XML/CSV/FTP를 사용하는 자동 php/mysql 업데이트 스크립트

내가해야 할 두 가지 방법이 있습니다. 첫 번째는 XML을 통해 이루어지며, 사이트에 등록 된 회원은 당사 웹 사이트의 계정 페이지에서 XML 파일의 URL을 서버에 추가 할 수 있습니다. 자동 스크립트는 매일 저녁 XML 파일을 읽고 XML 피드의 세부 정보와 이미지를 사용하여 MYSQL 데이터베이스를 채 웁니다.

두 번째 부분은 내가 고심하고있는 부분입니다. 일부 부동산 중개업자는 매일 저녁 CSV 파일과 이미지가 포함 된 ZIP 파일을 FTP로 전송하여 당사 웹 사이트에 등록 정보를 업로드 할 수 있기를 원하므로 CSV 파일을 읽고이를 통해 MYSQL 데이터베이스를 포퓰 레이션 할 수 있습니다.

우리는 어떻게 각각의 부동산 중개인에게 우리 서버에 파일을 ftp 할 수있는 장소를 제공할까요? 서버에 사용자 이름이있는 디렉토리를 자동으로 만들어서 FTP에만 액세스 할 수 있습니까? 내 서버에 FTP 계정을 자동으로 만들 수 있습니까?

CPANEL이 설치된 Linux 서버를 실행 중입니다. 내 웹 사이트는 MYSQL 데이터베이스로 PHP로 개발 중입니다.

이 기능을 구현하는 가장 좋은 방법에 대한 조언을 보내 주시면 감사하겠습니다.

+0

이것은 http : //www.serverfault.com/ ...에 속합니다. – DaveRandom

답변

0

FTP가 아닌 HTTPS 파일 업로드를 제공하는 것이 더 좋습니다. 기존 PHP/MySQL 인증 시스템으로 보안을 유지할 수 있고 클라이언트의 기술적 지식이 필요하지 않기 때문입니다. 그런 다음 PHP를 사용하여 ZIP 파일을 구문 분석하고 실시간으로 필요한 것을 포함하는지 확인하고 이미지가 누락되거나 CSV가 손상되면 즉각적인 피드백을 제공하여 고객 지원 노력을 절약 할 수 있습니다.

는 FTP 계정의 생성이 pam_mysql를 필요로하고,의 cPanel과 충돌을 일으킬 수 자동화

http://www.php.net/manual/en/class.ziparchive.php를 참조하십시오. 정말로하고 싶다면 serverfault.com에서 물어보십시오.

관련 문제