如何读取位于svn repo上的php文件?

如何读取位于svn repo上的php文件?,php,svn,readfile,Php,Svn,Readfile,我有一个网页,需要能够读取一个文件进行解析,并在表中显示内容。我的html调用ajax调用我的php,我的php读取文件并解析并发回表的内容。我已经在本地机器上测试了这个文件,但是我需要能够在svn中读取该文件。有人能给我指出正确的方向吗 function rFile($fName) { $url = "svnURL"; //my svn url $endName = $url.$fName.".sql"; //echo "$endName"; if (file_

我有一个网页,需要能够读取一个文件进行解析,并在表中显示内容。我的html调用ajax调用我的php,我的php读取文件并解析并发回表的内容。我已经在本地机器上测试了这个文件,但是我需要能够在svn中读取该文件。有人能给我指出正确的方向吗

function rFile($fName)
{
    $url = "svnURL"; //my svn url
    $endName = $url.$fName.".sql";
    //echo "$endName";
    if (file_exists($endName))
    {
        //code for parsing  
    }
    else
    {
        echo " no file";

    }
}
这就是我目前正在尝试的。。。我总是得到“没有文件”,所以我知道这是不对的,而且我认为我需要添加一些凭据。
我非常感谢您的帮助并提前表示感谢。

请查看svn的pecl扩展:

您可能希望使用的功能是: svn_猫对我来说很好:

<?php
echo file_get_contents('https://user:pass@HOST/svn/project/trunk/htdocs/index.php');

说svn_cat是实验性使用,风险自负,这可能会导致以后出现问题吗?通过标准HTTP直接访问svn文件主要在Apache2 webdav模块提供服务时起作用。否则,它将需要安装单独的svnbrowser,或者使用cmdline客户端
exec(“svn cat$url”)