问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP 如何实现删除文章中的每行开头几个字

发布网友 发布时间:2022-04-05 23:33

我来回答

5个回答

懂视网 时间:2022-04-06 03:55

php删除文章的实现方法:首先通过“ob_start();”开启缓存;然后引入“require_coce("../conn.php");”;接着执行SQL的删除语句;最后实现删除静态页面的重要判断语句即可。

推荐:《PHP视频教程》

PHP删除文章时同时删除生成的HTML页面

添加文章时生成HTML静态的页面,但如果要删除文章,添加文章时生成的HTML静态页面也应该同时删除掉,否则就成了冗余文件,所以我们应该在删除没用的文章时,同时删除掉已生成的HTML静态页面,下面来看看PHP文章系统里面如何同时删除掉生成的HTML静态页面,这里只是一个简单的原理系统,可以作为一个参考,更成熟系统可以参考比较成熟的CMS系统,下面是源码文件。

ob_start();
require_once("../inc/conn.php");
$id=$_GET["id"];
$path=$_GET["path"];
$sql="delete from newscontent where newsid=$id";
mysql_query($sql);
if(file_exists("../newslist/$path"))
{
unlink("../newslist/$path");
$foldername=substr($path,0,10);
$folder=fopen("../newslist/$foldername");
$n=0;
while($f=readdir($folder))
{
if($f<>"." && $f<>"..")
{
$n++;
}
}
closedir();
if($n==0)
{
rmdir("../newslist/$foldername");
}
}
header("location:del.php");
?>

这些代码比较容易理解,ob_start();开启缓存,require_coce("../conn.php");包含数据库连接文件,下面的变量$id,$path都是接受传过来的页面,这两个值是在列表页面里面传递过来的,再往下执行的是SQL的删除语句,先将数据库里面的文章进行删除掉,下面的if语句是删除静态页面的重要判断语句,如果$path存在的话,用unlink删除掉。而这里的while语句是读取的目录,不需要深入理解。

一个完善的文章生成HTML静态页面的系统应该是,添加文章时同时生成静态HTML文件,更新文章时也同时进行更新生成的HTML静态页面,删除时同时删除掉已生成的HTML静态页面,更新时重新生成静态页面这里就不介绍了,跟添加文章是一个道理,就是判断文章的$path,然后对应重新生成就行,但要给静态文件写入的权限,否则更新不了,删除静态HTML文章也要给足权限,否则会出错。

热心网友 时间:2022-04-06 01:03

最简单的用这个str_replace,直接替换掉追问这个正规替换都不行 会影响正文的

热心网友 时间:2022-04-06 02:21

如果要删除的信息都有明确的定位符的话,可以使用正则匹配到要删除的信息,然后替换为空追问广告信息每行的都不一样的 正规则替换 会影响正文 不然你写个给我试试?

热心网友 时间:2022-04-06 03:55

正则匹配一下,设定为空。

热心网友 时间:2022-04-06 05:47

echo preg_replace('/^\[[^\]]+?\]/','',$str);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样移动手机应用的位置 不戴安全套但没有射精会怀孕吗 青岛哪所学校空乘专业就业率高 属牛的是什么星座1985年 m.xzw.com m.xingzuo360.cn 敏卡·凯利基本信息 想问一下eve用什么船刷古斯塔斯怪比较好?如果能有配置图就更好了... EVE加达里恐惧古斯塔斯小型控制塔一个月要多少燃料块 eve古斯塔斯据点需要打建筑么? 对煮饭手艺好的 应该用什么词语修饰 去哪里搜上海中小学教师招聘信息呢,怎么找都找不到呀,大家来帮帮忙吧... PHPCMS用SQL语句对文章进行批量删除 PHP中怎样将字符串每个单词的首字符转换成大写 php $str = ‘daxiong wo @ai 1 NI Hao Am’; 大写变小写 编程实现,输入一个人民币小写金额值,转化为大写金额值输出。先实现基本功能 PHP大小写转换问题、求指教 php 里面怎么把数字转成大写字母 php的一个把数字金额转换成大写的函数,我在网上找的,但是看不明白,有哪位大神,帮帮我。帮我解释下 PHP 数字大小写转换? PHP怎么实现大小写转换 如何让 PHP 自动转换金额大写 并提交到数据库monydx表中?在线等! 求一个 php 数字小写转为大写的函数(在线等,谢谢) php 怎么把汉字数字转换城大写数字 php中如何将小写金额转为大写金额? 在西部数码虚拟空间里如何去掉 thinkphp 的 index.php ThinkPHP除去链接中的index.php thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php thinkphp如何去掉地址栏index.php thinkphp 5 如何去掉 index.php thinkphp3.0 url 如何去掉index.php thinkphp iis 如何去掉index.php php删除一篇文章的同时,也要删除它相关的评论内容,sql语句怎么写. 用PHP如何删除指定的文件? PHP删除TXT文本内容 请问如何怎么用php删除网站中的一个文件? PHP删除指定文本 PHP怎么实现批量删除 实现批量删除的代码 php 删除文件里面的内容 PHP中如何在查询结果的每一条记录后加个编辑和删除按钮,实现编辑和删除操作。 php,点击超链接文本,转向实现删除/修改mysql数据 php指定一个文件删除怎么做啊 phpcms V9后台添加的相关文章如何删除 php如何实现全选批量删除 PHP如何实现删除指定文件夹下的所有文件和文件件? php如何定时删除文件 php上传下载系统怎么实现??? [100分]php编写文件上传下载程序的问题 php如何实现文件上传 php中如何实现ftp上传基础代码 php代码 网站编程 实现上传和下载多个不同类型文件功能 关于php实现文件上传