草庐IT

MEDIA_ERR_DECODE

全部标签

PHP json_decode() 输出 : Object vs Array?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。对于函数json_decode(),输出有2个选项,JSONObject或Array。$obj=json_decode($json_string,false);或$array=json_decode($json_string,true);哪种类型表现更好?

php - net::ERR_CONNECTION_REFUSED 与 Nginx 和 Laravel 5

我刚刚将Laravel5的全新副本安装到/var/www中。当我浏览到服务器时,我得到net::ERR_CONNECTION_REFUSED。我的Nginx配置(默认)是:server{listen80;root/var/www/public;indexindex.phpindex.htmlindex.htm;server_name_;location/{try_files$uri$uri//index.php?$query_string;}location~\.php${fastcgi_split_path_info^(.+\.php)(/.+)$;fastcgi_passunix:

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 - Laravel:ERR_TOO_MANY_REDIRECTS

我正在尝试在Laravel中编写一个基本的身份验证系统,它会导致重定向循环。首先,我只是访问“localhost”域,然后在我什至未通过身份验证时将我发送到/home,并抛出chrome错误。路线:Route::group(['middleware'=>'platform','namespace'=>'Ec9'],function(){Route::group(['prefix'=>'platform'],function(){Route::get('/restricted',['as'=>'platform.restricted','uses'=>'PlatformControlle

PHP eval(gzinflate(base64_decode(..))) hack - 如何防止它再次发生?

我们最近有一个网站被黑了,一些PHP代码被注入(inject)到index.php文件中,看起来像这样:eval(gzinflate(base64_decode('s127ezsS/...bA236UA1')));该代码导致包含另一个PHP文件(cnfg.php),这导致显示一些与药物相关的垃圾邮件(但仅对googlebot等人可见)。这看起来像是WordPress的pharmahack,只是我们没有运行WordPress。该代码已被删除,但我想防止将来发生此类事件。我意识到这是一个相当广泛的问题,可能存在无数的安全漏洞,但我认为我会把它放在那里,以防任何人过去遇到过此类问题。允许上传

php - 当域由 Media Temple 托管且电子邮件由 domains.live.com 托管时,使用 PHP 发送电子邮件

我在我的网站上设置了一个简单的表单来测试使用PHP发送电子邮件。表单将三个文本字段的输入发送到email-form-process.php,如下所示:我在测试中回显了三个输入,以确保email-form-process.php正在从表单接收它们,事实就是如此。我遇到的问题是我的任何电子邮件都没有收到电子邮件。我已经测试过它发送到@live.com电子邮件和由domains.live.com托管的两个自定义域。我使用domains.live.com来托管我网站的所有电子邮件。我通过主机MediaTemple设置了DNS记录,以便domains.live.com处理我的电子邮件。这对于常规

PHP 为 json_decode 添加引号到数组

我正在寻找json_decode字符串,但遇到了数组元素没有引号的问题。JSON{"Status":"DISPUTED","GUID":[]}{"Status":"CONFIRMED","GUID":[G018712,G017623]}PHP$json='{"Status":"CONFIRMED","GUID":[G018712,G017623]}';$a=json_decode($json,true);print$a['Status'];结果上面的php打印不会显示任何内容,因为数组中的数字与字母混合在一起,而json_decode不喜欢它。您将如何向每个数组项添加字符串,以便jso

php - json_decode 根据语言环境重新格式化 JSON 中的小数

我目前正在一个以多种语言本地化的网站上工作,我遇到了一个问题,json_decode正在根据区域设置重新格式化JSON字符串中的小数。当区域设置为“en”时,小数位保持不变。但是,在“fr_FR”语言环境中,它们会更改为例如“13,3”。源JSON:{"debug":[{"id":13.3}]}“en”的输出Array([debug]=>Array([0]=>Array([id]=>13.3)))“fr_FR”的输出Array([debug]=>Array([0]=>Array([id]=>13,3)))json_decode这样做有什么原因吗?有什么办法可以预防吗?该错误导致Grav

PHP 内存耗尽 (json_decode)

当我的应用程序尝试解码大型(15K~行)JSON字符串(来自CURL)时,它失败了:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate91bytes)我知道我可以扩展内存限制或取消限制,但我宁愿避免这样做。我一直想知道是否有不同的方法来解决这类问题-例如将JSON字符串拆分成小块(如array_chunk)。更新为了确保问题不是由应用程序中的任何其他函数/循环引起的,我将JSON字符串提取到一个文件中并尝试直接从文件中对其进行解码(文件大小=11.8MB)。仍然失败。$y=json_decode(file_get_con

php - Composer(Laravel5) 无法解码响应 : zlib_decode(): data error

我正在尝试使用composer安装laravel5.1依赖项。我已经安装了最新版本的Composer:Composerversion1.0-dev(a54f84f05f915c6d42bed94de0cdcb4406a4707b)2015-10-1313:09:04但是当我在项目目录上运行composerinstall时,它会给我以下消息并卡在那里:LoadingcomposerrepositorieswithpackageinformationInstallingdependencies(includingrequire-dev)Failedtodecoderesponse:zlib