导航:首页 > 文件教程 > php修改txt文件

php修改txt文件

发布时间:2021-02-21 10:10:05

A. 用PHP,怎么修改txt文本内的内容

<?php
header("Content-type:text/html;charset=gbk");
if(isset($_POST['submit'])){
$editContent=$_POST['editContent'];//获取输入框的内容
$res=file_put_contents("test.txt",$editContent);//执行修改
if($res){
echo'内容修改成功!';
}else{
echo'内容修改失败!';
}
}else{
echo'请做出修改....';
}
?>
<formmethod="post"action="">
<textareaname="editContent"cols="100"rows="15">
<?phpechofile_get_contents("test.txt")?>
</textarea>
<buttonname="submit">确认</button>
</form>

B. PHP 修改文本文件

<?php
//从文件中读取
$path="1.txt";
$fp=file($path);
$arr=array();
foreach($fpas&$line){
$data=explode("=",$line);
$arr[$data[0]]=$data[1];
}
//假设要修改ProctCreateMatchTimeMonth为8
$arr['ProctCreateMatchTimeMonth']=8;
//修改后记得加上换行
$arr['ProctCreateMatchTimeMonth'].=" ";

//重新保存到专文件
$fp=fopen($path,"w");
foreach($arras$key=>$row){
fwrite($fp,$key."=".$row);
}
fclose($fp);
?>

如果还有什么问属题请追问

C. php修改txt内容

打开PHP手册,搜索 Filesystem
全部都是php操作文件的一些方法,手册上面都有实例。

D. 用PHP实现 读取和修改文本文件内容的代码

/**
* 读文件
**/
function read_file($filename)
{
$fp = fopen($filename, "r") or die("couldn't open $filename");
$read = fread($fp, filesize($filename));
fclose($fp);
return $read;
}

/**
* 写文件
**/
function write_file($filename, $buffer)
{
$fp = fopen($filename, "w") or die("couldn't open $filename");
flock( $fp, LOCK_EX );
$write = fputs($fp, $buffer);
flock( $fp, LOCK_UN );
fclose($fp);
return true;
}

/**
* 修改(只是追加内容)
**/
function append_to_file($filename, $buffer)
{
$fp = fopen($filename, "a") or die("couldn't open $filename");
flock( $fp, LOCK_EX );
fputs($fp, $buffer);
flock( $fp, LOCK_UN );
fclose($fp);
return true;
}

/**
* 测试
**/
$str = read_file('test.txt');
echo $str;
write_file('test2.txt', $str);
append_to_file('test2.txt', "ABCD");

其实,读文件有更简便的方法,你可以看看 file 和 file_get_contents 函数。
写文件也有现成的 file_ put_ contents 函数。

E. PHP+TXT修改替换文本内容

$findstr='13800|这里是移动客服';//你要查找替换的是这东版西
$replacestr='13800|这里是移动客服|你好';
for($i=0;$i<count($farray);$i++){
if($farray[$i]==$findstr){
//unset($farray[$i]);
//替换操作。。权。
str_replace($findstr,$replacestr,$array[$i]);
break;
}

F. 如何用PHP读取TXT文件并且修改

/**
*读文件
**/
functionread_file($filename)
{
$fp=fopen($filename,"r")ordie("couldn'topen$filename");
$read=fread($fp,filesize($filename));
fclose($fp);
return$read;
}
/**
*写文件
**/
functionwrite_file($filename,$buffer)
{
$fp=fopen($filename,"w")ordie("couldn'topen$filename");
flock($fp,LOCK_EX);
$write=fputs($fp,$buffer);
flock($fp,LOCK_UN);
fclose($fp);
returntrue;
}
/**
*修改(只是追加内容)
**/
functionappend_to_file($filename,$buffer)
{
$fp=fopen($filename,"a")ordie("couldn'topen$filename");
flock($fp,LOCK_EX);
fputs($fp,$buffer);
flock($fp,LOCK_UN);
fclose($fp);
returntrue;
}
/**
*测试
**/
$str=read_file('test.txt');
echo$str;
write_file('test2.txt',$str);
append_to_file('test2.txt',"ABCD");

G. PHP 修改文本文件内容

<?php
//从文件中读取
$path="1.txt";
$fp=file($path);
$arr=array();
foreach($fpas&$line){
$data=explode("=",$line);
if(count($data)>1)
{
$arr[]=array($data[0]=>$data[1]);
}else{
$arr[]=$line;
}
}


//假设要修改ProctType为10
setValue("ProctType","10",$arr);

//var_mp($arr);
//重新保存到文件
$fp=fopen("2.txt","w");
foreach($arras$row){
if(is_array($row)){
foreach($rowas$key=>$r){
fwrite($fp,$key."=".$r);
}
}else{
fwrite($fp,$row);
}
}
fclose($fp);


functionsetValue($name,$value,&$arr){
foreach($arras$key=>$row){
if(is_array($row)&&isset($row[$name])){
$arr[$key][$name]=$value;
//修改后记得加上换行
$arr[$key][$name]=$arr[$key][$name]." ";
}
}
}
?>

我测试了可以使用,如果可以请将两个问题都采纳下,谢谢。

H. php修改txt文档

文件存储方式修改下
123 |4567|1|1|1 //中间用竖线 | 分割开来
php读入该txt然后用内 | 来分割, 保存容到数组中 比如$a
然后用户修改了密码 就将密码赋值给$a[1] 然后循环数组生成上面的格式,在保存到txt

I. php修改txt某个字符

将txt文件内容逐行读来出并写入到自数组中, 完成后,修改一个数组中的值还不是轻而易举的事情?
修改完成后, 将数组转换成txt文件内容所需要的格式再次写入txt, 不就结了?
不过不建议使用txt, 其实可以使用ini文件, php本身有函数可以很轻便的操作ini文件

阅读全文

与php修改txt文件相关的资料

热点内容
如何通过文件查询对方的ip地址 浏览:117
win10防止文件被删除 浏览:267
关于怎么建立网站平台图片 浏览:829
电脑版微信登不上显示文件缺失 浏览:500
手机里的app有广告怎么删除 浏览:521
java中的括号 浏览:707
摩斯密码告白 浏览:871
建设银行手机银行历史版本下载 浏览:459
云南虫谷哪个app不用会员 浏览:918
手机互传文件用什么好 浏览:381
PDF文件50M有几页 浏览:896
正邦设计一个网站多少钱 浏览:806
易语言电脑微信 浏览:298
电脑文件怎么存到手机桌面 浏览:980
怎么还原网络windows 浏览:422
apple7价格 浏览:750
加工中心螺旋铣内孔怎么手动编程 浏览:626
做圆弧工件怎么编程 浏览:749
西部数据售后在哪里 浏览:41
什么是网络测速点 浏览:107

友情链接