我可以用FTP批处理文件激活php脚本吗?

时间:2011-06-09 14:45:11

标签: php email ftp batch-file

我写了一个每日批处理文件,它使用FTP登录我的网络服务器并使用mget members.csv下载一个包含新成员的CSV,这是由我在PHP网站上创建的。

我在服务器上也有一个php页面,用这些新成员通过电子邮件发送给我。当我在浏览器中加载页面时,这个php会执行但是是否可以从批处理文件中执行它?

我还可以将这些成员保存在数据库中,如果它更容易/更安全但是理想情况下我不想在批处理文件中保存敏感的数据库登录详细信息......

非常感谢

2 个答案:

答案 0 :(得分:2)

在Windows下使用预定批处理文件,您可以使用start命令执行请求PHP脚本(生成电子邮件)URL的浏览器实例。

将其放入预定的批处理文件中:

start www.stackoverflow.com

这个将使用系统默认浏览器。要改为启动特定浏览器,您可以使用:

start /d "C:\Program Files\Mozilla Firefox" firefox.exe www.stackoverflow.com
start /d "C:\Program Files\Internet Explorer" iexplore.exe www.stackoverflow.com
:

您需要使用PHP脚本的URL替换www.stackoverflow.com,当然^^

答案 1 :(得分:1)

为什么不设置一个cron作业来检查填充的csv文件的每x分钟/小时,如果填充了文件就发送给你?

how to setup cron job