PHP 打开文件,写入文件内容fopen,feof,fgets

PHP 打开文件,写入文件内容fopen,feof,fgets fopen做个判断,while(!feof($fb))不然这个错误 不会终止,会无限 警告 提醒 Warning: feof()

$path='E:\xxx\1.txt';//文件路径
if( file_exists($path) ){
 //读取 文件里面的内容
	   // $path='www';
         $address='城市设置出错';
         $fb= @fopen("$path",'rb');//打开文件
         //exit();
        // var_dump($fb);
        if($fb){}// 做个判断,while(!feof($fb))不然这个错误 不会终止,会无限 警告 提醒 Warning:  feof()
         if($fb){
             while(!feof($fb)){
                 $getFileTxt = fgets($fb,2048);
                 if( in_array($getFileTxt,$arrCity) )
                 {
                     $address = $getFileTxt;// 城市的值为文本的值
                     
                 }
                 elseif( $getFileTxt =='随机' ){
                     $address = $arrCity[array_rand($arrCity)];//随机选取一个城市
                 }
             }
             fclose($fb);
         }else{
             var_dump($fb);
             echo $path."打开文件失败,写入文件错误!!!";
         }
         
            
			return $address;
	}
	else{
		echo $path."打开文件失败23";
	}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值