如何读取位于svn repo上的php文件?
我有一个网页,需要能够读取一个文件进行解析,并在表中显示内容。我的html调用ajax调用我的php,我的php读取文件并解析并发回表的内容。我已经在本地机器上测试了这个文件,但是我需要能够在svn中读取该文件。有人能给我指出正确的方向吗如何读取位于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_
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”)