草庐IT

RTP包提取H265

全部标签

PHP 代码嗅探器不提取文件、类和函数文档注释

我正在努力将PHPCS实现到我的构建脚本中,并相对轻松地解决了所有错误和警告(以及来自SO:)的一点帮助)。但是,我不明白为什么我仍然收到错误消息,指出该类缺少文件、类和函数文档注释。----------------------------------------------------------------------FOUND7ERRORSAFFECTING7LINES----------------------------------------------------------------------2|ERROR|Missingfiledoccomment28|ERROR

php - 如何使用 php 提取数据(字符串)?

我是php的新手,我不知道如何在字符串中提取我想要的确切内容。例如:InstantOatsDrink-ChocolateFlavour165g(33gx5)我想提取这些数据以便Name:InstantOatsDrink-ChocolateFlavourWeight:165gnumberofpack:5unitweight:33g请帮我解决这个问题。 最佳答案 如果您的所有字符串都具有相同的形式,您可以使用正则表达式。考虑一下:[a-zA-Z\s\-]*)(?P[0-9]*g)(\s+\()(?P[0-9]+g)(\s+x\s+)(?

php - 提取内容并使用 PHP 对其进行 base64 编码后无法取回视频

我试图在获取内容后取回我的视频(mp4),然后对其进行base64编码,但我的视频仍然无法播放。我已经用图像尝试了下面的代码并且它有效。为什么它不适用于视频?tag$en=base64_encode($con);$binary_data='data:'.$mime.';base64,'.$en;?>"type="video/mp4"/>Yourbrowserdoesnotsupportthevideotag. 最佳答案 我相信base64_encode有长度限制。当输入太长时,它不会输出任何东西。我没有你的视频或它的详细信息来测试它

php - 使用 php PharData 提取带有空目录的 tar 存档

我正在尝试通过PHP提取.tar存档。我正在使用这样的代码:$phar=newPharData('test.tar');$phar->extractTo('/home/user/newtest');它工作正常,但是如果我的存档包含一个空目录,它不会被上述代码提取。因此,如果我的.tar文件具有以下结构:user@computer:~/test$tar-tvftest.tardrwxrwxr-xuser/user02012-12-0722:35dir1/-rw-rw-r--user/user7982012-10-2823:41dir1/articles.txtdrwxrwxr-xuser

php - 从数组 PHP 中提取 [cat_ID]

我有以下数组(只是完整数组的一部分),我想提取[cat_ID]的值。Array([1]=>stdClassObject([term_id]=>21[name]=>z_aflyst[slug]=>z_aflyst[term_group]=>0[term_taxonomy_id]=>23[taxonomy]=>category[description]=>[parent]=>0[count]=>1[object_id]=>7[cat_ID]=>21[cat_name]=>z_aflyst))所以在这种情况下我需要提取21。但是,如果cat_name等于z_aflyst,我只想提取cat_I

php - 使用 Php 从 .osm XML 文件中提取数据

我试图从.Osm文件中提取一些数据。所以我有这样的东西:所以,我想提取每个“ref”并放入一个名为“referencia”的表中,我想将标签名称“calle51”分配给该ref值。像这样:表格引用idnode--------via316077528|Calle51|316077503|Calle51|358031212|Calle52|316077505|Calle52|----------------------因此,我可以很好地存储“idnode”值,但不能存储“via”值。我试图做某种foreach但没有成功。而且我绝对不知道为什么假设我们有一个获取“idnode”值的迭代和“v

php - 使用正则表达式从字符串中提取数字和符号

我有一个包含文本、数字和符号的字符串。我试图从字符串中提取数字和符号,但收效甚微。我没有得到全部的数字和符号,而是得到了其中的一部分。我将在下面解释我的正则表达式,使其更清晰、更容易理解。\d:anynumber[+,-,*,/,0-9]+:1ormoreofany+,-,*,/,ornumber\d:anynumber代码:$string="text1+1-1*1/1=text";$regex="~\d[+,-,*,/,0-9]+\d~siU";preg_match_all($regex,$string,$matches);echo$matches[0][0];预期结果1+1-1*1

php - 在 PHP (RegEx) 中提取已加载页面的部分内容

我有一个时事通讯系统,我正试图将其整合到一个PHP站点中。PHP站点加载一个内容区域,并将脚本加载到页面的头部。这适用于为网站生成的代码,但现在我有了要合并的时事通讯。最初我打算使用iFrame,但AJAX和jQuery调用的数量使它变得相当复杂。所以我想我可以使用cURL将时事通讯页面作为变量加载。然后我打算使用RegEx抓取正文标签之间的内容并将其放置在内容区域中。最后,我打算再次使用RegEx来搜索头部并抓取任何脚本。$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$config_live_site."lib/alerts/user/upd

php - tar 提取后,更改权限

今天只是一个关于unix和PHP的问题。我在我的PHP上所做的是使用Unix系统来解压缩压缩文件。exec("tar-xzffoo.tar.gz");通常一切正常,直到我遇到这个特定的foo.tar.gz,它有一个文件系统如下:Applications/Library/Systems/运行tar命令后,文件权限似乎更改为644(而不是755)。这会导致Permissiondenied(errno13)并因此禁用我的大部分代码。(我猜是因为缺乏特权)有什么方法可以阻止这个tar命令完全破坏我的权限?谢谢。哦,这似乎只有在我有一个具有这个特定文件系统的foo.tar.gz文件时才会发生。其

php - 如何在不使用迭代的情况下提取 DOM 子节点或重命名元素?

$xml='11';$dom=newDomDocument;$dom->loadXML($xml);$p=$dom->childNodes->item(0);echo$dom->saveXML($p);上面会打印回来11假设需要将p节点/元素替换为new_p除了像下面这样循环之外,理想的方法是什么?(下面是可行的)$fragment='';foreach($p->childNodesas$a){$fragment.=$dom->saveXML($a);}$new_doc=newDomDocument;$new_doc->loadXML('');$f=$new_doc->createDo