无需打开浏览器即可通过cmd打开URL

时间:2012-07-24 17:46:01

标签: php browser cron cmd

我想使用运行Windows 7的本地服务器利用任务调度程序为我的一些php文件设置一些cron作业。

我目前可以这样做: start http://theurl

在我的默认浏览器中打开。但是我希望在没有实际打开浏览器的情况下实现这一目标,所以当我几天后回到我的电脑后,我没有打开数百万个Chrome窗口。

如何在不通过cmd打开浏览器客户端的情况下在任务计划程序中加载URL?

3 个答案:

答案 0 :(得分:4)

我能够通过使用名为wget的程序完成cron作业。我设置任务调度程序在我指定的时间使用以下参数运行wget.exe:

   wget -q -O - http://theurl.com > tmp.txt

这会加载网站并将其存储到临时文本文件中,该文件在下次使用时会被覆盖。

答案 1 :(得分:3)

如果您只想运行一些php文件,则不需要浏览器。您可以从命令行运行它:

php -f /path/to/php/file.php

但是,如果您确实需要访问某个页面,则可以执行以下操作:file_get_contents()或从PHP创建cURL request

答案 2 :(得分:1)

您不需要cmd或shell访问权限。如果您的主机启用了HTTP包装器,则只需调用file_get_contents()

file_get_contents( 'http://theurl');

如果您对服务器的响应不感兴趣,也可以使用fopen()