为了账号安全,请及时绑定邮箱和手机立即绑定

不关闭就不能读取文件吗?

不关闭就不能读取文件吗?

$filename="../1.txt";        $content="似乎不关闭文件就不能进行读取?";        $handle=fopen($filename,"r");        fwrite($handle,$content);        fclose($handle);        $handle2=fopen($filename,"a+");        $content2=fread($handle2,filesize($filename));        echo "succes!!!";        echo $content2;
查看完整描述

3 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

<?php
$filename="../1.txt"; 
$content="似乎不关闭文件就不能进行读取?";
$handle=fopen($filename,"w+"); // 写+读,就填w+
fwrite($handle,$content);
//fclose($handle);
//$handle2=fopen($filename,"a+"); 
fseek($handle, 0);  // 文件指针要重新回到0,再读取内容。
$content2=fread($handle,filesize($filename));
echo "succes!!!"; 
echo $content2;


查看完整回答
1 反对 回复 2016-11-29
  • 错过了年华
    错过了年华
    慕课网的点那个时间的回复居然只会显示当时的消息,还以为你没回复...
  • 错过了年华
    错过了年华
    只是一味的粗略学一遍果然不能真正学会怎么使用这些函数啊,但是仔细学又太慢。。。
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

$content="似乎不关闭文件就不能进行读取?";
$handle=fopen($filename,"w");    // 这里要把你的"r"改为"w",因为后面要写文件。你的"r"是读文件。


查看完整回答
1 反对 回复 2016-11-28
  • 错过了年华
    错过了年华
    $filename="../1.txt"; $content="似乎不关闭文件就不能进行读取?"; $handle=fopen($filename,"w"); fwrite($handle,$content); //fclose($handle); // $handle2=fopen($filename,"a+"); $content2=fread($handle,filesize($filename)); echo "succes!!!"; echo $content2; 按你说的改了,还是读不了
  • 错过了年华
    错过了年华
    你有读出来吗。。。
  • 3 回答
  • 0 关注
  • 1733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信