草庐IT

php - 正则表达式(在 PHP 中)匹配 & 不是 HTML 实体

目标是:用&替换所有独立的符号但不要替换那些已经是HTML实体一部分的那些,例如 。我想我需要一个用于PHP的正则表达式(最好是用于preg_函数),它只匹配独立的&符号。我只是不知道如何使用preg_replace做到这一点。 最佳答案 PHP的htmlentities()对此有double_encode参数。如果你想在正则表达式中做类似的事情,那么否定断言就很有用了:preg_replace('/&(?!(?:[[:alpha:]][[:alnum:]]*|#(?:[[:digit:]]+|[Xx][[:xdigit:]]+))

【音频隐写提取】MP3Stego下载、命令、使用方法

目录一、介绍:二、下载:2.1、下载地址:2.2、官网:三、命令:3.1、选项:四、使用方法:4.1、第一步:准备好hidden文件4.2、第二步:将要提取到文件下4.3、第三步:打开命令提示符,并进入到文件4.3.1、方法一:4.3.2、方法二: 4.4、第四步:输入提取命令4.5、第五步:分析结果 一、介绍:十年前,音频文件的数据嵌入技术发展缓慢,即使是现在,也只有少数几个数据隐藏或隐写工具支待常见的压缩音频文件(如MP3或AAC)数据嵌入。最著名的就是MP3Stego,它采用一种特殊的量化方法,并将数据隐藏在MP3文件的奇偶校验块中。MP3编码器将wav文件和一个要隐藏的载荷文件作为输入

php - HTML 未在 Firefox 上显示

我试图通过AJAX返回一个PHP页面,它总是在Chrome中加载。在Firefox中,它大约有5%的时间加载,其他时间它什么也没有加载,没有JS/PHP错误。我只是在没有CSS的情况下直接回显html。这是我的Ajax:if(geo_position_js.init()){geo_position_js.getCurrentPosition(displayPosition,error_callback,{enableHighAccuracy:true,options:5000});}else{alert("Functionalitynotavailable");}functionerr

php - 如何使用 Simple HTML Dom Parser 处理页面抓取错误

与Facebook类似,我正在构建一个允许用户发布链接的应用。用户在输入字段中填写链接,Controller返回TitleLinkMetadescriptionImages(asthumbnails)到View。Controller代码如下:$url=$this->input->post('posts_link');if(!empty($url)){$html=file_get_html($url);foreach($html->find('img')as$element){$src="";$src=$element->src;if(preg_match("/\.jp[e]?g$/i"

javascript - 如何将 html 表格保存为图像供客户保存在他们的计算机上

我有一个网站,它根据用户粘贴到文本区域的某些行生成一个表(使用php回显一个表)。我希望我的客户能够将这张表保存在他们的机器上。这是我到目前为止发现的http://html2canvas.hertzen.com/但不知道如何使用它。此外,在未来的某个时候,我希望它有一个“在facebook上分享”按钮,以便将图像上传到他们的facebook帐户。我已经在Google上搜索了2天,但没有任何结果,所有我能找到的结果都像php函数将图像保存到服务器而不是客户端机器。任何帮助将不胜感激。 最佳答案 您可以为此使用Canvas。只需将所有数

php - Html::error 似乎不适用于 ajaxValidation 或 clientsidevalidation

我一直在从yii1.1和yii2.0转移,我必须在表单顶部显示我的属性错误并且没有内联错误,但发现很难这样做,为了实现我的要求,我尝试将下面的代码放在我表格的顶部:'help-block']);?>但它不会在ajaxValidation上显示任何错误和clientValidation在正常提交和验证时显示错误。我是不是做错了什么,或者是否有其他方法可以实现这一目标,或者是否遗漏或遗漏了这一点?'login-form','enableAjaxValidation'=>true,'enableClientValidation'=>false,'validateOnSubmit'=>true

php - 在 codeigniter 中使用 html2pdf 批量生成 pdf

我在codeigniter中使用HTML2PDF库。我正在尝试使用它生成批量pdf。我面临的问题是每个pdf中的相同内容或pdf没有内容。我已经完成了作业。是的,但是对于生成的第一个pdf总是显示完美(帐户:3)按照我的说法,下面的代码肯定有问题:ob_start();require_once($template_config.'template.php');//$content=ob_get_contents();ob_clean();问题:它第一次工作但第二次它刷新内容变量的所有内容并且由于重复的PDF或没有内容PDF生成。我试过如下1)在generatetemplate.php中

php - 我怎样才能用 php 获取我的 mp3 文件的 ID3 标签?

我很惊讶没有找到更多关于它的问题,我可能是stackoverflow上的那个。我需要如何使用php提取一个mp3文件的ID3基本标签?无需下载任何库(我只想要一个简洁的函数,它返回一个关联数组键=一个指定标签的字符串,值=一个指定标签值的字符串)。我找到了很多方法来做到这一点,但所有方法都需要下载包含许多我不一定需要的函数的库。我不想编写child脚本。我想使用fopen构建此函数并根据每个标签的长度读取文件的第一个字节(在rfc中读取)。我需要使用哪些函数来获取位(或转换为位的字节)?但不是mp3中的字符,因为它们当然不是文本文件。 最佳答案

phpmailer - 垃圾邮件 killer HTML_IMAGE_ONLY

我的邮件从这条规则中得到1.6分(最多2分被分类为垃圾邮件):SpamAssassin规则:HTML_IMAGE_ONLY_24标准描述:HTML:包含2000-2400字节文字的图像解释这可能表示消息使用图像而不是文字来避开基于文本的过滤。我的邮件中嵌入了两张图片-这真的不可能吗?我什至怎么理解“用2000个字节的单词”这个短语。如果您嵌入图像,它不应该更严格吗-因为邮件越来越大并且不太可能成为垃圾邮件? 最佳答案 你应该看看here.如果您在邮件中嵌入图像,您将减少HTML代码,并且您应该得到更小的分数

php - preg_split 混合 HTML 和 PHP 标记,引号和注释除外

我有一个混合了HTML的php页面。一些示例代码:sometext";?>/**/someHTMLtextsomeHTMLincomments-->";END;?>SomemoreHTML我想在每个PHP和HTML标记处进行拆分,但保留引号或注释中的任何PHP标记或HTML标记不变/忽略。这是我目前所拥有的:$array=preg_split("/((^)|())/i",$string,-1);我遇到的问题是在最后的$array中缺少一些HTML右括号'>'。我想保持HTML打开和关闭标签完好无损。有时我以它应该是这样的:[0]echo"sometext";[1]someHTMLtex