从javascript或php中的url读取vcs

从javascript或php中的url读取vcs,php,javascript,Php,Javascript,我正在尝试读取如下vcs文件: 如果您单击该链接,它将下载一个vcs文件,然后如果您使用记事本打开它,您将得到如下信息: VERSION:2.0 PRODID:WebSched METHOD:PUBLISH BEGIN:VEVENT 我想要的是能够从该url获得数千行(我不持有该域), 一行一行地读。 我需要在javascript或php代码中使用它。由于跨域限制,您无法轻松地在纯javascript中使用它。然而,它在PHP中是可行的 您的服务器很可能启用了fopen包装器,这允许您在通

我正在尝试读取如下vcs文件:

如果您单击该链接,它将下载一个vcs文件,然后如果您使用记事本打开它,您将得到如下信息:

VERSION:2.0
PRODID:WebSched
METHOD:PUBLISH
BEGIN:VEVENT

我想要的是能够从该url获得数千行(我不持有该域), 一行一行地读。
我需要在javascript或php代码中使用它。

由于跨域限制,您无法轻松地在纯javascript中使用它。然而,它在PHP中是可行的

您的服务器很可能启用了fopen包装器,这允许您在通用文件函数上使用流包装器(http、ftp、ssh等)。 文件() 特别是,返回文件中的行数组

将两者结合在一起:

 $arrayOfLines = file("http://ziggi.bgu.co.il/outlook.php?user=yoav.hops@gmail.com");
你的$arrayOfLines突然包含了文件中的所有行,现在你可以随意地迭代它们了!但是,在执行此操作之前,请确保检查$arrayOfLines是否为数组,因为如果文件加载失败,则不会是数组