最近用php+access开发一个小型网站,数据库读取都正常。
网站的后台信息编辑用的是ewebeditor,再从word中编辑好文章直接复制到ewebeditor编辑器里后,提交不到access数据库里,查看了一下原因,是因为从word中粘贴过去的文字都带着格式(注:如果将格式去掉,可以添加),查看html代码,里面引用都用的双引号,造成插入数据库时产生错误,文字复制到ewebeditor后查看代码如下:
<SPAN style="FONT-SIZE: 12pt; COLOR: #113dee; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"> 我有两个姐姐。大姐出世不久,因病医治的不及时,患了小儿麻痹症。种田 </SPAN>
哪位高手能够指点一下,怎样才能让带格式的文字添加到数据库里?if (!get_magic_quotes_gpc()) { 数据挖掘研究院
$content= addslashes($_POST['content']);
}
取出时记得stripslashes()写一个正规表达式 也可以啊 , 这个简单存的时候用addslashes
取的时候用stripslashes
格式一下你的htmlCreate By Any-Extract(WL-AE) 数据挖掘工具