首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XML/CSV/FTP自动更新php/mysql脚本

问使用XML/CSV/FTP自动更新php/mysql脚本
EN

Stack Overflow用户
提问于 2011-12-15 20:48:28
回答 1查看 1.4K关注 0票数 1

我目前正在开发一个PHP/MYSQL财产分类网站,人们可以注册和手动添加财产分类广告。这一切都工作得很好,但我现在需要添加批量上传属性广告的功能。

有2种我需要这样做的方式,第一种是通过XML,在我们的网站上注册的成员可以在他们的服务器上添加XML文件的url,在我们网站上的他们的帐户页面上。我们的自动脚本每天晚上将读取XML文件,并使用其XML提要中的详细信息和图像填充MYSQL数据库。

第二部分是我正在努力的地方。一些房地产代理希望能够上传他们的物业到我们的网站通过FTP‘的ZIP文件,与CSV文件和图像到我们的服务器每晚,这样我们就可以阅读CSV文件和流行的MYSQL数据库从这里。

我们如何让每个房地产代理在我们的服务器上也有一个地方来ftp他们的文件呢?我可以在我们的服务器上用他们的用户名自动创建一个目录,只有他们才能访问FTP吗?我可以在我的服务器上自动创建FTP帐户吗?

请注意,我正在运行一台安装了CPANEL的linux服务器。我的网站是用PHP开发的MYSQL数据库。

任何关于实现此功能的最佳方法的建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-15 21:38:40

您最好提供HTTPS文件上传,而不是FTP,因为您可以使用现有的PHP/MySQL身份验证系统来保护它,并且它不需要来自您的客户的任何技术知识。然后,您可以使用PHP解析ZIP文件,并实时检查其中是否包含您需要的内容,如果图像丢失或CSV损坏,则提供即时反馈,从而节省一些客户支持工作。

请参阅http://www.php.net/manual/en/class.ziparchive.php

自动创建FTP帐户将需要pam_mysql,并可能导致与cPanel冲突。如果你真的想这样做,可以在serverfault.com上询问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8520367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档