fckeditor2 关于上传图片数量的问题,因为我在显示这条新闻的时候想知道它包不包含图片,包含几个.一下没有解决.希望大家给予帮助.

jzlhl 2008-12-20 10:45:14
fckeditor2 关于上传图片数量的问题,因为我在显示这条新闻的时候想知道它包不包含图片,包含几个.一下没有解决.希望大家给予帮助.
...全文
60 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pt1314917 2008-12-20
  • 打赏
  • 举报
回复

//正则表达式改一下,稍微严谨点:
System.Text.RegularExpressions.Regex rg = new System.Text.RegularExpressions.Regex("<img src=([^>])+></img>|<img src=([^>])+/>");
System.Text.RegularExpressions.MatchCollection matchs= rg.Matches("sdfasf<img src=r24234/>sdfs<img><img src=sdf></img>");
int s = matchs.Count;
pt1314917 2008-12-20
  • 打赏
  • 举报
回复

//如果用正则,可以;
System.Text.RegularExpressions.Regex rg = new System.Text.RegularExpressions.Regex("<img src=");
System.Text.RegularExpressions.MatchCollection matchs= rg.Matches("sdfasf<img src=r24234/>sdfs<img><img src=sdf></img>");
int s = matchs.Count; //S为图片个数
syc958 2008-12-20
  • 打赏
  • 举报
回复
当然是用正则来获取看有几个了....
fuzijing 2008-12-20
  • 打赏
  • 举报
回复
不管你在解决什么问题,
fck使用有了这样的需要,
感觉是思路有问题

hanyucq123 2008-12-20
  • 打赏
  • 举报
回复
支持2楼,根据这个思路,不一定要用sql
xw8687 2008-12-20
  • 打赏
  • 举报
回复
你在添加的新闻的时候看看有几张图片不就行啦,好像有获取图片名或数量的这个属性,你找找看.
pt1314917 2008-12-20
  • 打赏
  • 举报
回复
在显示时,可以直接判断该文本中包含多少个<img src=这样的字符,有多少个,自然就是有多少张图片了。。用SQL语句写。就是。

declare @memo varchar(8000)
set @memo='sdfasf<img src=r24234/>sdfs<img><img src=sdf></img>'
select @memo,图片个数=(len(@memo)-len(replace(@memo,'<img src=','')))/len('<img src=')
jzlhl 2008-12-20
  • 打赏
  • 举报
回复
自己项,在添加的时候没有可以获取图片名或数量的这个属性.
mengxj85 2008-12-20
  • 打赏
  • 举报
回复
顶楼上,学习了
PHPMaker 是由 e.World Technology 开发的 PHP 代码自动生成工具。它是一款在 Windows 平台上运行的基于 MYSQL 数据库自动生成 PHP 脚本的软件。使用生成的 PHP 代码,你可以通过 WEB 网页对数据库的记录进行浏览、修改、查询、添加和删除。利用它你只需几步就可以得到完整的 PHP 代码。 PHPMaker 2017 英文免费特别版PHPMaker 2020 英文免费特别版 更多服务器事件 Grid_Inserting – 用于表的Grid-Add和用于详细信息表的Master / Detail-Add,在插入记录之前触发。 Grid_Inserted – 用于表的Grid-Add和详细信息表的Master / Detail-Add,在插入所有记录后触发。 Grid_Updating – 用于表格的Grid-Edit和详细信息表格的Master / Detail-Edit,在更新记录之前触发。 Grid_Updated – 用于表格的Grid-Edit和详细信息表格的Master / Detail-Edit,在更新所有记录后触发。 Page_Exporting – 在导出页面之前触发。 Row_Export – 在导出行以导出自定义代码中的行时触发。 Page_Exported – 导出页面后触发。 更多高级设置 生成数据库帮助程序 – 生成数据库帮助程序,以在当前项目或其他项目中,以便简单地访问数据库并检索数据 使用handlebars.js – 对于typeahead.js的自定义模板 在主/细节视图中导出详细记录 在Master / Detail-View中导出CSV的详细记录 Oracle charset – 用于设置Oracle的NLS_COMP参数 Oracle sort – 用于设置Oracle的NLS_SORT参数 自动填充原始值 – 对于自动填充原始(数据库)值而不是查找值 多文件上载分隔符 – 指定用于分隔文件名的文件上载分隔符 将Colorbox用于图像 使用响应式布局 使用移动设备中按钮组的下拉列表 – 使用按钮下拉列表而不是按钮组,以便在移动模式下为数据保存更多空间 更多 jQuery更新(jQuery Mobile已删除) jQuery文件上传已更新 JsRender更新了 tinyMCE和CKEditor扩展(仅限注册用户)使用最新版本更新(不再提供FCKEditor扩展) DOMPDF扩展已更新 mobile_detect.php已更新 PHPExcel扩展(仅限注册用户)已更新 可滚动表(仅限注册用户)在移动模式下使用100%宽度 添加选项表单和电子邮件表单作为模态对话框 按网格系统的多列页面 Disallow Concurrent Login允许多个会话 支持在没有启用用户级别安全性的项目中使用$ Security-> CanXXX() 支持文件扩展名,文件大小和最大值的全局和字段特定客户端/服务器端验证。文件数量(如果多次上传) 使用method =“post”的表单的同步器标记 支持phpass格式的用户密码(由第三方系统加密) 改进的代码编辑器 UI支持> 100%Windows系统文本大小 许多其他小改进
第1章 登录验证模块 1 1.1 开发站点前的配置 1 1.1.1 创建Web站点 1 1.1.2 使用站点安全工具配置身份验证模式 2 1.1.3 配置站点的数据存储方式 4 1.1.4 定制自己的数据存储方式 4 1.2 最普通的登录方式 6 1.2.1 用户注册功能 6 1.2.2 用户的登录功能 7 1.2.3 修改密码功能 8 1.2.4 在登录页面中添加注册导航功能 8 1.2.5 显示登录用户名和用户状态功能 8 1.2.6 根据用户登录身份显示不同效果页功能 9 1.3 基于角色的登录方式 10 1.3.1 在应用程序中启用角色 10 1.3.2 创建角色 10 1.3.3 创建角色访问规则 11 1.3.4 赋予用户角色权限 11 1.3.5 验证角色的登录 12 1.4 匿名用户的授权管理 12 1.5 小结 13 第2章 缓存管理模块 14 2.1 数据库缓存依赖的优点 14 2.2 开始使用缓存 15 2.2.1 开启应用程序的缓存功能 15 2.2.2 配置缓存依赖的数据库 15 2.2.3 为SQL Server启用缓存通知 16 2.3 控件级数据缓存功能 16 2.3.1 添加时间戳和数据 16 2.3.2 观察缓存数据的变化 18 2.4 页面级数据缓存依赖功能 18 2.4.1 配置页面的缓存属性 18 2.4.2 完善模块中两个功能的导航 19 2.5 小结 20 第3章 个性化设置模块 21 3.1 简单类型的个性化设置功能 21 3.1.1 设置个性化的项目 21 3.1.2 配置个性化信息 22 3.1.3 个性化用户登录站点 22 3.1.4 保存个性化设置 22 3.1.5 显示个性化设置 23 3.2 复杂类型的个性化设置功能 23 3.2.1 设计复杂个性化的项目 24 3.2.2 配置复杂项目 25 3.2.3 保存复杂项目的设置 25 3.2.4 获取复杂项目的设置并显示 26 3.3 匿名用户的个性化设置功能 27 3.3.1 启用匿名用户的个人配置属性 28 3.3.2 设计匿名用户的登录功能 28 3.3.3 将匿名用户的个性化设置移植到已验证用户 30 3.4 完善系统对3个功能的导航 31 3.5 小结 31 第4章 投票模块 32 4.1 一个简单的投票系统 32 4.1.1 设计投票功能的数据存储方式 32 4.1.2 投票项目管理功能 33 4.1.3 投票功能 37 4.1.4 图形化显示投票结果功能 38 4.2 防止重复投票技术 40 4.2.1 利用Session对象 40 4.2.2 利用Cookies对象 41 4.2.3 验证IP和登录时间 41 4.2.4 小范围调查 42 4.3 一个完整的投票系统 42 4.3.1 投票系统的功能模块 42 4.3.2 投票系统的数据库架构 43 4.3.3 数据库中数据之间的关系 43 4.3.4 投票主题管理 44 4.3.5 投票项目管理 52 4.3.6 投票功能管理 54 4.3.7 投票系统后台权限管理 59 4.4 小结 60 第5章 RSS模块 61 5.1 RSS的定义 61 5.2 RSS的作用 61 5.3 RSS的订阅原理 62 5.3.1 RSS的工作原理 62 5.3.2 RSS订阅工具的使用 63 5.4 在网站内加入RSS功能 65 5.4.1 使用Microsoft提供的RSS工具 65 5.4.2 一个简单的RSS阅读器 66 5.4.3 一个复杂的RSS阅读器 67 5.4.4 让站点提供订阅功能 69 5.5 小结 70 第6章 在线编辑模块 71 6.1 在线编辑的原理 71 6.2 编辑器的界面 71 6.3 一个简单的在线编辑器 72 6.3.1 在线编辑窗口的界面设计 72 6.3.2 在线编辑的功能实现 73 6.3.3 在线编辑的运行效果 74 6.4 多功能在线编辑器的介绍 74 6.4.1 FreeTextBox编辑器 74 6.4.2 FCKEditor在线编辑器 76 6.5 小结 79 第7章 在线支付模块 80 7.1 在线支付介绍 80 7.1.1 在线支付的安全保障 80 7.1.2 在线支付的优点 80 7.2 在线支付的流程 81 7.3 使用支付宝实现在线支付 81 7.3.1 支付宝接口概述 81 7.3.2 支付宝接口服务下载 81 7.4 使用支付宝实现在线支付的实例 82 7.4.1 在项目中加入支付宝程序 82 7.4.2 设计订单提交功能 82 7.4.3 获取支付成功后的返回信息 84 7.4.4 设置支付过程中的通知 88 7.4.5 实现订单到支付宝的提交 90 7.5 小结 92 第8章 电子邮件模块 93

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧