fopen不工作(目录无法识别)

时间:2016-03-31 14:23:59

标签: php directory fopen

用户选择一个按钮。通过方法post和if语句,执行一些PHP。用于说明这一点的代码如下:

<?php

  function onClickArchive(){

  		$relative_path = "load_more/newfile.php";
		$myfile = fopen($relative_path, "a") or die("Unable to open file!");
		$txt = "testing\n";
		fwrite($myfile, $txt);
		$txt = "testing\n";
		fwrite($myfile, $txt);
		fclose($myfile);

	}

if(isset($_POST['load_more'])){
	
     	onClickArchive();
     	
    }
?>


		
		
<div id="reload_section">
<center><br />
	<form  method="post">
		<input type="submit" value="Load More" name="load_more" class="load_more_content" />
	</form>
</center>
</div>

当用户选择按钮并执行PHP时,会发生以下错误:

enter image description here

我认为PHP无法找到“load_more”目录 - 这是这种情况吗?如果是这样,有什么方法可以解决它吗?

我的目录如下图所示:

-----------------------------
load_more(folder)
  newfile.php
-----------------------------
archive_general.php
-----------------------------
archive(folder)
  archive_main_body.php
-----------------------------

实现PHP fopen 代码的页面是 archive_main_body.php

然而, archive_main_body.php 页面已包含在 archive_general.php 页面中 - 这是发生错误的页面。

0 个答案:

没有答案