2011-12-15 13 views
0

現在、PHP/MYSQLのプロパティーの分類Webサイトの開発に取り組んでいます。これはうまくいきましたが、プロパティ広告を一括アップロードする機能を追加する必要があります。XML/CSV/FTPを使用した自動php/mysql更新スクリプト

これには2つの方法があります。最初はXMLを使用しています。私たちのサイトに登録されているメンバーは、自分のサーバー上のWebサイトのアカウントページにXMLファイルのURLを追加できます。私たちの自動スクリプトは毎晩XMLファイルを読み込み、XMLフィードの詳細と画像を使用してMYSQLデータベースを作成します。

2番目の部分は私が苦労しているところです。一部の不動産代理店は、毎晩弊社のサーバーにCSVファイルと画像を添付してZIPファイルをFTPで送信することで、そのプロパティを当社のWebサイトにアップロードできるようにするため、CSVファイルを読み込んでこれからMYSQLデータベースを読み込みます。

私たちはどのように各エステートエージェントに自分のファイルをftpするためにサーバー上の場所を与えるつもりですか?サーバーに、FTPにもアクセスできるユーザ名を持つディレクトリを自動的に作成できますか?自分のサーバーにFTPアカウントを自動的に作成することはできますか?

注意CPANELがインストールされたLinuxサーバーを実行しています。私のウェブサイトはMYSQLデータベースを使ってPHPで開発しています。

この機能を実装するための最良の方法についてアドバイスをいただければ幸いです。

+0

これはhttp://www.serverfault.com /に属しています – DaveRandom

答えて

0

既存のPHP/MySQL認証システムで保護することができ、クライアントからの技術的知識は必要ないため、FTPではなくHTTPSファイルのアップロードをお勧めします。次に、PHPを使用してZIPファイルを解析し、必要な情報がリアルタイムで含まれていることを確認し、画像がない場合やCSVが破損している場合に瞬時にフィードバックを提供して、顧客サポートの手間を省くことができます。

FTPアカウントの作成を自動化http://www.php.net/manual/en/class.ziparchive.php

を参照してくださいpam_mysqlを必要とする、とcPanelのとの競合が発生することがあります。あなたが本当にそれをしたい場合は、serverfault.comにお問い合わせください

関連する問題