我已经从我的svn下载了文件,这些文件现在存储在我本地磁盘上的文件夹中。文件夹名称是cs_DATA,在文件夹中我有另一个文件夹,其中包含所有文件(不需要,但我只是保存它)。这些文件是我在subversion中存储的代码文件。这些文件大多是php文件。如何读取位于我本地磁盘上的文档(不是“txt”)并在使用php的网站上打开它们。目前,当我加载它们时,它会回显为空字符串。这就是我所拥有的
的index.php
<script>
$(function() {
$('#getData').click(function(event) {
event.preventDefault();
$.ajax({
type: "GET",
url: "endPoint.php",
data : { field2_name : $('#userInput2').val() },
beforeSend: function(){
}
, complete: function(){
}
, success: function(html){
//this will add the new comment to the `comment_part` div
$("#displayParse").html(html);
//$('[name=field1_name]').val('');
}
});
});
});
</script>
<form id="comment_form" action="endPoint.php" method="GET">
Enter the file you would like to view:
<input type="text" class="text_cmt" name="field2_name" id="userInput2"/>
<input type="submit" name="submit" value="submit" id = "getData"/>
<input type='hidden' name='parent_id' id='parent_id' value='0'/>
</form>
<div id="displayParse">
</div>
endPoint.php
<?php
$filePath = $_GET["field2_name"];
$url = "cs_DATA/files/" . $filePath;
$contents = file_get_contents($url);
echo '<div class="comment">', htmlspecialchars($contents),'</div>';
?>
什么都没有打印出来所以我只能假设我访问本地文件的方式不正确。我已经在phpstorm上编写了代码并在localhost上运行它。我需要访问的文件都存储在我的计算机上。不确定这是否会以任何方式影响它。