草庐IT

php - preg_replace 仅外部标签? (...我们不是在谈论完整的 'html parsing' ,只是一些 Markdown )

突出显示某些文本(不包括OCCASIONAL标签“”中的文本)的最简单方法是什么?澄清:我希望保留现有标签!$t=preg_replace("/(markdown)/","$1","Thisisessentiallyplaintextapartfromafewhtmltagsgeneratedwithsomesimplifiedmarkdownrules:[seehere]");应该显示为:“这基本上是纯文本,除了一些使用一些简化的ma​​rkdown规则生成的html标签:seehere”...但不要弄乱anchor标记内的文本(即)。我听说过不使用正则表达式解析html的争论,但这

php - PHP 中的字符串解析

我正在尝试用PHP解析一个字符串:-father_name"John"-father_weight44.50-kid>name"Marko">age12-kid>name"Sevda">age17-kid>name"Nathan">age19主要有两种形式:属性(例如-父亲、-体重、-child)子属性(例如>姓名、>年龄)注意:属性不是固定的,也不总是由单个空格分隔它们的VALUES有两​​种类型:字符串(如“Marko”)整数或十进制(如12.00)输出将是:$array['attributes']=array('father_name','father_weight');$arr

php - 使用 GD 库进行蒙太奇或拼贴

我正在尝试使用GD库创建一个缩略图表,例如100个10x10的缩略图。我看到imagemagick有一个可能有用的蒙太奇功能,但我想知道GD库是否也可以做到这一点。我想我可以通过将所有图像输出到一个简单的html表格并将该表格转换为图像来实现,但看起来这可能是不可能的。有什么帮助或建议吗? 最佳答案 这当然是可能的。您可以调整图像大小,以及使用GD将图像复制到另一个图像中。要了解有关调整大小的更多信息,请查看我制作的调整大小功能:http://www.spotlesswebdesign.com/blog.php?id=1但假设您的图

php - 获取文本高度以了解 TCPDF 中的填充高度

我正在尝试查看TCPDF的代码了解它如何计算要呈现的文本的高度,但如果不询问我就无法处理。我想知道的:示例5中的PDFhttp://www.tcpdf.org/examples/example_005.pdf它给单元格一个黄色的背景。我猜在基础层,它首先用这种填充颜色绘制一个框,然后添加文本,那么它调用什么方法来获取文本的高度来知道要填充的框的高度?从示例代码中可以看出MultiCell()是入口点,但是不清楚它调用了什么方法来获取文本的高度。我在这个pastebin中粘贴了MultiCell()的代码http://pastebin.com/A1niGrQG任何人都知道如何追踪它,因为

具有电子邮件功能的 PHP Basecamp 回复

我使用的是basecamp,客户端回复消息并在basecamp中自动回复是一个非常好的功能。我想知道它是如何完成的,有人有什么想法吗?我是一名PHPCodeIgniter开发人员,如果有人能给我一些建议让我对此进行一些研究,那将会很有帮助..谢谢! 最佳答案 创建这种功能非常艰巨,但让我们试一试:您应该为每封电子邮件发送某种标识,以便您知道它属于哪个消息/主题/对象。我相信Basecamp正在为每条消息使用一个特殊的返回地址(hash@basecampnow.com)。每次将新消息发送到对象的收件箱时,读取其内容并匹配======回

php - 使用 preg_replace 替换 php 中所有出现的地方

正则表达式绝对是我的弱点,这个让我完全难住了。我正在构建一个相当基本的搜索功能,我需要能够根据以下模式更改我的用户输入:主题:%22firstset%22%22secondset%22-drupal-wordpress期望的输出:+"firstset"+"secondset"-drupal-wordpress我希望我能提供更多帮助,因为我通常喜欢至少发布目前为止的解决方案,但在这个问题上我不知所措。感谢任何帮助。谢谢。 最佳答案 您的数据似乎是经过URL编码的。如果你申请urldecode,你会得到"firstset""second

php - 我应该如何处理消息 "Deprecated: Function eregi() is deprecated..."?

我在我的网站上看到以下消息,我该怎么办?Deprecated:Functioneregi()isdeprecatedinD:\wamp\www\cidoc.gov.mz\modules\mod_swmenupro\functions.phponline2542 最佳答案 这里是弃用函数和替换函数的列表FunctionreplacementsPOSIXPCREereg_replace()=>preg_replace()ereg()=>preg_match()eregi_replace()=>preg_replace()eregi()=

php - 使用 PHP 从 doc、xls 文件中读取数据

我想知道是否可以从doc和xls文件中读取数据并将将内容读入图像文件(创建文档的页面样本)。例如我有想要客户购买的文件。所以我需要自动创建小图像,例如我的文档样本。我们将不胜感激。 最佳答案 对于读取xls文件,我真的可以推荐PHPExcel这是一个非常简单但功能强大的工具:)至于文档,不幸的是我没有给你好的建议。但我确信那里有好东西。编辑:找到了一个使用终端命令通过一行代码读取文档文件的快速小解决方案,可能无法满足您的所有需求,但认为值得一提。请注意,这仅适用于doc,不适用于docx。ReaddocfromPHP

php - 在 CodeIgniter 中,如何从一个模型访问另一个模型?

假设我在用户模型中的delete_user()函数中,我希望它在我的评论模型中使用delete_comment()函数。我可以直接访问评论表,或者从我的Controller加载和调用另一个模型,但为了让我的代码尽可能抽象,我希望能够从一个模型访问另一个模型。这可以用CodeIgniter实现吗? 最佳答案 你需要这个:classUser_modelextendsModel{functionget_something(){$CI=&get_instance();$CI->load->model('profile_model');ret

php - 使用表单与链接进行注销功能有什么好处?

我正在构建一个Web应用程序,并且只是致力于注销功能(简单的session未设置/元刷新/重定向代码在logout.php上)可能是一个简单的问题(虽然我在谷歌上搜索无果),但是对于网站上的注销按钮,使用提交到logout.php的表单与带有链接到同一页面的href?在功能上,它们似乎都一样,但是否存在任何潜在的安全问题等?非常感谢! 最佳答案 不,除非您需要实际向登录脚本发送一些内容,否则这两种方法都可以正常工作。链接可能比表单更容易被搜索引擎蜘蛛抓取,但鉴于这是一个注销按钮,这不会有什么不同。链接有一个小的好处,您可以轻松地将其