喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: [问题] 请教 php 这样打开文件是否要关闭?  
 
xuon
新手上路
Rank: 1



UID 95033
精华 0
积分 25
帖子 15
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-7-8
状态 离线
[广告]: q m
请教 php 这样打开文件是否要关闭?

php 用以下方法打开文件后用什么命令来关闭文件。
因为好像不关闭总会出现文件出错。

<?php
$stat        
=    "stat.php"//统计
$stas        =    @file($stat);
for(
$i=0;$i<count($stas);$i++){
    
$latest=explode("|",$stas[$i]);
    if(
$latest[1]=="qip"){
        
$numqip=$latest[2];
    }
}
?>
我要写什么关闭文件的代码呢?
谢谢了!
2008-4-30 08:57 AM#1
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 851
帖子 946
金钱 851 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 北京找到无线招聘PHP软件工程师
file本身就是获取数组并关闭流,又不是fopen



Azazazazazazazazazazazazazazazazazazazazazaz
2008-4-30 09:15 AM#2
查看资料  发短消息  顶部
 
xuon
新手上路
Rank: 1



UID 95033
精华 0
积分 25
帖子 15
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-7-8
状态 离线
[推荐阅读] 临时存下,用完即删
THANK YOU

[ 本帖最后由 xuon 于 2008-4-30 09:29 AM 编辑 ]
2008-4-30 09:25 AM#3
查看资料  发短消息  顶部
 
xuon
新手上路
Rank: 1



UID 95033
精华 0
积分 25
帖子 15
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-7-8
状态 离线
[推荐阅读] 如何知道服务器是否支持pl?
对了,那问题一定出在写入的时候了。
请帮我看一下,以下应该如何修正:比如 LOCK_SH  LOCK_EX,是不是多人同时访问时产生了读写错误?
我要如何改正,谢谢!

<?php
function writetofile($file_name,$datawr){
    
$filenum=fopen($file_name,"w");
    
flock($filenum,LOCK_EX);
    
$file_data=fwrite($filenum,$datawr);
    
fclose($filenum);
    return 
$file_data;
}

function 
readfromfile($file_name){
    
$filenum=fopen($file_name,"r");
    
flock($filenum,LOCK_SH);
    
$file_data=fread($filenum,filesize($file_name));
    
fclose($filenum);
    return 
$file_data;
}
?>
2008-4-30 09:32 AM#4
查看资料  发短消息  顶部
 
xuon
新手上路
Rank: 1



UID 95033
精华 0
积分 25
帖子 15
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-7-8
状态 离线
[推荐阅读] 地图类型的网站该怎么做?用到些什么语言?


<?php
for($i=0;$i<count($stas);$i++){
    
$latest=explode("|",$stas[$i]);
    if(
$latest[1]=="qip"){
        
$latest[2]=$latest[2]+1;
        
$stas[$i]=implode("|",$latest);
        
$rewrt=implode("",$stas);
        
writetofile($stat,$rewrt);//写进引用IP次数
    
}
}
?>
写入文件时。
2008-4-30 09:34 AM#5
查看资料  发短消息  顶部
 
dzjzmj
中级会员
Rank: 3Rank: 3
老会员



UID 25675
精华 0
积分 359
帖子 554
金钱 359 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-1-9
来自 福建福州
状态 离线
[推荐阅读] 为什么我的这个站昨天在google里查时都被收录了,但今天却没了
不要。。。



PHP代码教程,一个留言本引发的教程http://coderhome.net/
2008-4-30 09:35 AM#6
查看资料  访问主页  发短消息  QQ  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 851
帖子 946
金钱 851 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 北京卤煮地图!!!


QUOTE:
原帖由 xuon 于 2008-4-30 09:32 AM 发表
对了,那问题一定出在写入的时候了。
请帮我看一下,以下应该如何修正:比如 LOCK_SH  LOCK_EX,是不是多人同时访问时产生了读写错误?
我要如何改正,谢谢!

function writetofile($file_name,$datawr){
        $f ...
报什么错




Azazazazazazazazazazazazazazazazazazazazazaz
2008-4-30 09:50 AM#7
查看资料  发短消息  顶部
 
xuon
新手上路
Rank: 1



UID 95033
精华 0
积分 25
帖子 15
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-7-8
状态 离线
[推荐阅读] php新手
把文件写成空白了。
2008-4-30 09:51 AM#8
查看资料  发短消息  顶部
 
dzjzmj
中级会员
Rank: 3Rank: 3
老会员



UID 25675
精华 0
积分 359
帖子 554
金钱 359 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-1-9
来自 福建福州
状态 离线
[推荐阅读] ajax-form方式提交
说说你要实现什么,出什么错



PHP代码教程,一个留言本引发的教程http://coderhome.net/
2008-4-30 10:16 AM#9
查看资料  访问主页  发短消息  QQ  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 851
帖子 946
金钱 851 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 好久没来。。冒个泡泡~~~
writetofile第一个参数是字符窜

你用的时候给的是数组


还有,你writetofile里是w,等于每次调用都清空原文件,然后重新写入

[ 本帖最后由 迎风 于 2008-4-30 10:19 AM 编辑 ]




Azazazazazazazazazazazazazazazazazazazazazaz
2008-4-30 10:17 AM#10
查看资料  发短消息  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.028294 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP