`

织梦 解决插入文章不成功的问题

阅读更多

发布织梦文章的程序 解决部份文章发布不成功的问题

首先,浏览上一章 织梦 PHP 实现织梦发布功能

 

putDEDE.php 的部份

//JSON 数据
$id = $data[$i][0];
$title = $data[$i][1];
$content = $data[$i][2];
//获取描述
$description = mb_substr(str_replace(array(" "," ","\t","\n","\r"),array("","","","",""),strip_tags($content)),0,250, 'utf-8');

 

修改为:

//JSON 数据
$id = $data[$i][0];
$title = mysql_real_escape_string($data[$i][1]);
$content = mysql_real_escape_string($data[$i][2]);
//获取描述
$description = mysql_real_escape_string(mb_substr(str_replace(array(" "," ","\t","\n","\r"),array("","","","",""),strip_tags($data[$i][2])),0,250, 'utf-8'));

 

mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。防止发送SQL语句失败
还有另一个功能,使用本函数来预防数据库攻击。
参考文章:http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp

 

补充:mysql_real_escape_string 主要是为了 数据库防注入、以及语句正确性等需要,将读写语句中的字符进行了转换;
但最终写入到数据库中的内容,依旧是你转义前的;所以当你读出来的时候,依旧是原来转义前的内容;
比如,你要在数据库中插入字符串 aaaa"aaaa 但如果写成insert into table values("aaaa"aaaa"); 语句就出错了,使用mysql_real_escape_string就能转义成 aaaa\"aaaa; 最终语句就变成了 insert into table values("aaaa\"aaaa");  
但你select * from table 最终得到的内容依旧是 aaaa"aaaa

 

 

 

1
0
分享到:
评论

相关推荐

    织梦文章图片自动添加alt功能

    为了解决这个问题,我们可以编写或使用已有的代码来自动为新上传的图片或现有的文章图片添加`alt`属性。描述中的"代码替换include对应页面"指的是找到织梦系统的模板文件,通常是在`include`目录下的相关PHP文件,如...

    织梦文章内容页自动加上ASCII码插件支持发布过文章-cj2854.rar

    如果遇到问题,可以参考插件的文档或向开发者寻求帮助,也可以在织梦相关的论坛和社区中寻找解决方案。 总之,这个插件提供了一种创新的方式,通过将文章内容转换为ASCII码,增加了织梦网站的个性化和防抄袭能力。...

    asp文章管理系统织梦文章管理系统,方便管理文章。

    【asp文章管理系统与织梦文章管理系统】 asp文章管理系统是一种基于ASP(Active Server Pages)技术构建的网站内容管理系统,主要用于管理和发布网站上的文章内容。ASP是微软开发的一种服务器端脚本环境,它允许...

    织梦excel导入数据库

    3. **映射字段**:将Excel中的列与织梦数据库中的字段对应起来,确保数据能正确插入到正确的数据库表和字段。 4. **连接数据库**:使用PHP的PDO或mysqli扩展建立与织梦数据库的连接。 5. **构建SQL语句**:根据...

    织梦文章统计点击量

    "织梦文章统计点击量"是该系统的一个功能,旨在帮助网站管理员追踪和分析用户对文章的阅读兴趣,从而优化内容策略。这个功能通过JavaScript实现,允许在文章页面上实时记录和显示点击次数。 要在织梦网站上实现文章...

    织梦采集侠5.7完美破解版

    其实织梦采集侠V2.7新增的功能不多,仅加入了规则导入导出、自动文章自定义属性、标题随机关键词和一项新的采集方式,更加快速简便的采集内容。主要是对老版本存在的一些问题,进行改进和修复,使插件越趋完善。 ...

    织梦 php 标签和 sql 标签的使用方法

    在IT行业中,织梦(Dedecms)是一款流行的PHP内容管理系统,被广泛用于搭建网站。这个主题聚焦于织梦中的...在实际应用中,结合官方文档和社区资源,你可以解决大多数遇到的问题,进一步提升织梦网站的用户体验和性能。

    最新织梦采集侠V2.7破解版,真实能用

    最新织梦采集侠V2.7破解版,真实能用,自己一直用的织梦采集侠v2.7最新完美版本,跟授权是一样一样的!已经用此玩意采集了上万的数据了!非常爽,无人值守! 采集侠 V2.7正式版更新说明:  [√]加入超级采集  [√]...

    织梦CMS仿畅言评论插件_畅言评论插件(织梦)_织梦_

    调用JS代码通常在文章页或全局模版的底部进行,插入如下代码: ```html 你的AppID"> ``` 将"你的AppID"替换为你实际获取的AppID。 至此,畅言评论插件已经在织梦CMS中成功集成,用户可以在你的网站上看到并使用...

    织梦实现后台excel表格导入数据-十里.rar

    - 数据库交互:脚本读取Excel数据后,与织梦系统的数据库接口交互,将数据插入到相应的表中。 - 错误处理:在导入过程中,需要对可能出现的错误进行捕获和处理,如数据格式错误、重复数据等。 2. **图片教程**:...

    织梦整合百度编辑器,传图方便了,截图+多图上传

    UEditor 提供了一整套完整的在线文本编辑解决方案,包括文字处理、图片上传、视频插入等功能。它的优势在于其简洁的界面、强大的功能以及对各种浏览器的良好兼容性。对于织梦系统而言,集成UEditor可以极大地提升...

    织梦ckeditor编辑器升级为ckeditor4-word图片自动上传mp4播放批量图片上传.zip

    它支持word图片自动上传,这意味着用户可以直接从Word文档中复制粘贴图片,编辑器会自动上传这些图片并插入到文章中,极大地提高了工作效率。此外,ckeditor4还支持MP4视频播放,允许用户直接在编辑器内嵌入视频,...

    织梦仿站标签调用工具-织梦网站开发标签调用用具

    在使用老李仿站专用器k.8.9.exe这个版本时,用户应确保其与当前织梦系统的版本兼容,避免因版本不匹配导致的问题。同时,为了保证网站的安全性,务必从官方渠道或者可信来源下载此类工具,并定期检查更新,以修复...

    织梦替换用的ueditor编辑器

    同时,ueditor还提供了良好的文档和社区支持,使得问题解决和功能开发变得更加容易。 总的来说,ueditor作为织梦系统的富文本编辑器,能显著提升内容创建的效率和质量,让网站后台管理更加专业和便捷。通过深入理解...

    织梦最新Ueditor(V1.4.3.3)整合文件

    Ueditor是一款功能强大的在线编辑器,常用于网站后台内容编辑,提供丰富的文本格式化、图片上传、视频插入等功能,提升用户在后台编辑文章时的体验。 Ueditor V1.4.3.3 版本可能是该编辑器的某个稳定版本,它可能...

    DEDE织梦仿站学习第四课

    2. **频道模型与栏目管理**:织梦支持多种频道模型,如文章、下载、图片等,这使得构建不同类型的网站变得容易。第四课可能会讲解如何创建和配置栏目,以及如何在不同模型间切换,以满足不同内容展示需求。 3. **...

    给力的织梦采集侠2.7破解版

    织梦采集侠2.7破解版,自动采集更新+离线...[√]加入了自动文章自定义属性,文章可以获取各种自定义属性 [√]加入标题随机插入关键词的功能 附送同义词数据N条,这是偶从别人那买的,说是没有后门,大家自行看下吧。

    百度编辑器织梦后台.zip

    【标题】"百度编辑器织梦后台.zip"指的是在织梦内容管理系统(DedeCMS)的后台集成百度编辑器的教程或资源包。织梦内容管理系统是一款基于PHP+MySQL开发的开源内容管理框架,广泛用于搭建网站。百度编辑器(Ueditor)...

Global site tag (gtag.js) - Google Analytics