php修改html文件内容并保存 急急急
例如目前有个1.html文件,想用PHP程序把1.html里面的某特定内容修改掉,然后保存1.html例如里面的内容有11111111111222222222abc222...
例如目前有个1.html文件,想用PHP程序把1.html里面的某特定内容修改掉,然后保存
1.html 例如里面的内容有
11111111111222222222abc222222333333333333333333444444444444
就是想用PHP把其中的abc给改成000,然后在保存起来。这个怎么实现? 展开
1.html 例如里面的内容有
11111111111222222222abc222222333333333333333333444444444444
就是想用PHP把其中的abc给改成000,然后在保存起来。这个怎么实现? 展开
5个回答
展开全部
<?php
$file_content = file_get_contents('1.html');
$qiqi=str_replace("abc" , "000" ,$file_content);
$filename = '1.html';
$somecontent = $qiqi;
// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {
// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'w')) {
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $somecontent 写入到文件$filename";
fclose($handle);
} else {
echo "文件 $filename 不可写";
}
?>
把分给我吧,上面程序调试可以实现你的要求,我写了半天呢!
$file_content = file_get_contents('1.html');
$qiqi=str_replace("abc" , "000" ,$file_content);
$filename = '1.html';
$somecontent = $qiqi;
// 首先我们要确定文件存在并且可写。
if (is_writable($filename)) {
// 在这个例子里,我们将使用添加模式打开$filename,
// 因此,文件指针将会在文件的开头,
// 那就是当我们使用fwrite()的时候,$somecontent将要写入的地方。
if (!$handle = fopen($filename, 'w')) {
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $somecontent 写入到文件$filename";
fclose($handle);
} else {
echo "文件 $filename 不可写";
}
?>
把分给我吧,上面程序调试可以实现你的要求,我写了半天呢!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很简单
<?php
file_put_contents('1.html',str_replace('abc','000',file_get_contents('1.html')));
<?php
file_put_contents('1.html',str_replace('abc','000',file_get_contents('1.html')));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$filename
=
"1.html";
$contents
=
file_get_contents($filename);
$contents
=
str_replace('abc','000',$contents);
$fp
=
fopen($filename,'w');
fwrite($fp,$contents);
fclose($fp);
$filename
=
"1.html";
$contents
=
file_get_contents($filename);
$contents
=
str_replace('abc','000',$contents);
$fp
=
fopen($filename,'w');
fwrite($fp,$contents);
fclose($fp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实很简单
<?php
file_put_contents('1.html',str_replace('abc','000',file_get_contents('1.html')));
<?php
file_put_contents('1.html',str_replace('abc','000',file_get_contents('1.html')));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$filename = "1.html";
$contents = file_get_contents($filename);
$contents = str_replace('abc','000',$contents);
$fp = fopen($filename,'w');
fwrite($fp,$contents);
fclose($fp);
$filename = "1.html";
$contents = file_get_contents($filename);
$contents = str_replace('abc','000',$contents);
$fp = fopen($filename,'w');
fwrite($fp,$contents);
fclose($fp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询