草庐IT

duplicate-content

全部标签

php - 是否有比 file_get_contents 占用更少内存或更有效的合并 MP3 的方法?

我需要将几个mp3文件合并为一个。我目前正在这样做:$combinedFiles="";$dir=$_POST['dir'];if($handle=opendir($dir)){while(false!==($entry=readdir($handle))){if($entry!="."&&$entry!=".."){$combinedFiles.=file_get_contents(urldecode($dir."/".$entry));}}closedir($handle);}file_put_contents("mp3/".$dir.".mp3",($combinedFiles)

php - 如何解析<media :content> tag in RSS with simplexml

我的RSS结构来自http://rss.cnn.com/rss/edition.rss是:http://www.cnn.com/intl_index.html...http://www.cnn.com/2017/01/11/politics/russia-rejects-trump-allegations/index.htmlhttp://www.cnn.com/2017/01/11/politics/russia-rejects-trump-allegations/index.htmlWed,11Jan201714:44:49GMT...如果您像这样使用simplexml解析此XML

php - 以 url 作为变量的 file_get_contents

我可以使用类似这样的方法来检索域外部的页面吗?我传递了一个变量并想从abc.com检索结果。是否可以将$fetcher传递给file_get_contents以检索页面内容?当我点击这个php页面时,我得到了空白页面。但是如果我使用类似的东西,它又可以正常工作了这里发生了什么?对此有一些技术解释吗? 最佳答案 您应该在$q_pass上使用urlencode。我猜你在query_passed中传递了一个带有空格的值。 关于php-以url作为变量的file_get_contents,我们在

php - file_get_contents 和无效字符

我正在尝试使用file_get_contents()从stackoverflowapi获取json响应,但返回给我的是奇怪的字符,例如I–%&/mÊ{JõJ×àt¡€$Ø@ìÁцÍæ'ìiG#)«*ÊeVe]f@等...好的,地址是http://api.stackoverflow.com/1.1/users/779187/我的代码是$json_res=json_decode(file_get_contents("http://api.stackoverflow.com/1.1/users/779187/"))显然json_dec的响应是NULL,因为字符串不是json。我也试过不用js

PHP header : Content-disposition: attachment , 然后位置:一些 url

我的目标是在浏览器发出附件下载后将浏览器重定向到新页面。header("Content-type:text/csv");header("Cache-Control:no-store,no-cache");header("Content-disposition:attachment;filename=file.csv");//csvoutputlogichere//forwardtonextpageheader("Location:$url");这可能吗?UPDATE:以上结果CSV的最后一行显示PHP错误:Cannotmodifyheaderinformation-headersalr

php - 如何在 Ajax 站点上使用 file_get_contents

当您使用file_gets_contents($website)或cURL时加载一个网站,它会加载整个网站吗?我最感兴趣的是使用cURL。我用它来加载一个网页,然后使用AJAX获取一些内容,例如价格,但在获取价格时遇到了一些问题。当我使用file_get_contents时,它是否像整个网站在浏览器上正常加载一样加载使用Ajax加载的内容? 最佳答案 没有。使用file_get_contents()只会返回页面内容,不会在页面本身执行任何JavaScript。这种行为的模拟几乎等同于浏览器中的“查看页面源代码”。

php - 如何在 URL 中使用带有非英文符号的 file_get_contents()?

当我尝试使用PHP的file_get_contents()函数访问非英语(Unicode)URL时出现此错误。网址是:http://ml.wikipedia.org/wiki/%E0%B4%B2%E0%B4%AF%E0%B4%A3%E0%B5%BD_%E0%B4%AE%E0%B5%86%E0%B4%B8%E0%B5%8D%E0%B4%B8%E0%B4%BF我遇到了这个错误:Warning:file_get_contents(http://ml.wikipedia.org/wiki/%E0%B4%B2%E0%B4%AF%E0%B4%A3%E0%B5%BD_%E0%B4%AE%E0%B5%

php - 当代码完全不同时,为什么 Scrutinizer 会说 "duplicate code"?

当这两种方法完全不同时,为什么Scrutinizer会说“重复代码”?这是误报还是Scrutinizer确实想以更抽象的方式来看待它? 最佳答案 我的猜测是他们做了所谓的“规范化”,即文本被分成更小的部分(称为标记),然后其中一些标记被不同的文本替换,使它们完全相同。例如,所有数字和字符串都归一化为相同的数字/字符串。这确保您可以找到仅在文字上不同的克隆,这很有用,因为这通常意味着您可以提取一个实用方法,将这些不同的文字作为参数,从而减少代码中的冗余。因此对于克隆检测器,您的代码将看起来像这样(所有大写文本都已标准化):public

php - 是否有可能在 PHP 中使用 file_get_contents 破坏 CSRF token 验证

在每个session的表单上使用token的CSRF预防方法是一种流行的方法。但是,如果PHP的file_get_contents可以获取跨域文件表单的内容,我不明白这种token方式如何保护-->它可以获取表单上的token并使用它。那么这种token方式是如何工作的呢? 最佳答案 如果我很好地理解你的问题,你正在想象这样一个可能的漏洞利用:攻击者创建一个PHP页面,该页面将向目标用户呈现虚假表单攻击者的PHP脚本将执行file_get_contents从他试图利用的目标站点下载表单(HTML),并从下载的HTML中删除CSRFt

PHP 无法从 URL 获取文本(file_get_content,CURL 不起作用)

我正在尝试从以下网址获取文本。http://stp.stheadline.com/data/indexNewsMarquee.json我尝试了几种方法,但都没有用。我现在真的很绝望,请帮助我并提前致谢。附言我已经在我的ini.php中启用了allow_url_fopen。附言我正在使用XAMPPv3.3.2和PHPv5.6.23以下是我尝试过(但失败了)的代码curl$ch=curl_init();curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl