jjzjj

php - 用 php 类解码 dean edwards javascript 加壳器

类文件http://pastebin.com/apGPiAXd我找到了一个php端口,它可以为javascript编码和解码deanedwardspacker。位于此处http://joliclic.free.fr/php/javascript-packer/en/.我对此类的编码方面不感兴趣,但对解码部分感兴趣。我想拿这样的东西eval(function(p,a,c,k,e,r){e=function(c){returnc.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function

php - php uncompress&unpack给出包含一些(10309中的9个)未定义值的数组

我有一个二进制数据字符串,我使用php解压并解压成一个数组,代码如下(这个php页面的完整代码包含在这个问题的底部):while($row=mysql_fetch_array($result,MYSQL_NUM)){$glycopeptide[$hits]=$row[1];echo$row[4];//$row[4]containsthebinaryString$mz=base64_decode($row[4]);$unc_mz=gzuncompress($mz);$max=strlen($unc_mz);$counter=0;for($i=0;$i我发现两个mz_数组(上面的代码,x-

数字 HTML 实体 60 和 62 的 PHP html_entity_decode() 异常

我如何使用PHP的html_entity_decode(),数字HTML实体60和62除外?目前我的代码如下所示:$t=mysqli_real_escape_string($db,html_entity_decode($_POST['title'],ENT_COMPAT,'UTF-8'));但是,如果我将其编码为在内容中显示为插入符(就像您直接向客户端显示一个符号一样),它们也会被编码,这会导致HTML格式错误。所以我需要做一些异常(exception),尽管我不确定该怎么做;用临时占位符替换字符串?我相信有更好的方法。 最佳答案

php - 使用扩展 ASCII 解码 HTML 编码的字符

我有一个XML,其中的特殊字符编码为&#xxx;在里面。只要我将这些字符输出到浏览器,就可以正常工作,因为它们是HTML编码(某种程度上)。但我需要使用simplexml_load_string读取XML文件,这会导致某些字符出现垃圾,因为它们在扩展的ASCII表中。例如:š转换为š-但是当我尝试使用html_entity_decode时,我得到一个空字符。我尝试了从iconv到mb_decode_numericentity的几乎所有方法-没有任何效果。我如何转换那些&#xxx;到真实人物???[编辑]我找到这张表http://www.ascii-code.com声称

javascript - 在 Javascript 中将特殊字符编码为 Base64,并在 PHP 中使用 base64_decode() 进行解码

我的问题是base64_decode()函数不适用于特殊字符。也许问题是我正在使用ajax事件并且我正在使用来自javascript的base64.encode解析数据。js代码:description:$.base64.encode($("#Contact_description").val())这是PHP代码:$model->description=base64_decode($model->description);其中$model->description是$("#Contact_description").val()值示例这是描述值:TraianBăsescu,这是我使用ph

php 如何使用 json_decode 数组中的值?

curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type:application/json","X-Shopify-Access-Token:$token"));$translation_json=curl_exec($ch);$translation_decoded=json_decode($translation_json,true);结果是:Array

PHP unicode解码

我有一个从.xls文件中读取字符串数据的PHP脚本(通过PHPExcelReader)。但是它以unicode编码格式返回一些特殊字符。例如,返回“\xe9”而不是“é”。有什么办法,在PHP5.2中,如何用"\x??"解码字符串?字符到经典的UTF-8?谢谢。 最佳答案 只需使用utf8_encode()举个例子:http://codepad.org/62STmyAl 关于PHPunicode解码,我们在StackOverflow上找到一个类似的问题: ht

php - json_decode 返回 NULL , UTF-8 BOM

我想解码JSON数据并使用json_decode函数将其存储到数组中,但它返回NULL值。我认为这是因为UTF-8BOM。任何解决方案?我使用带有xampp的Windows7操作系统。我将编码设置为header('Content-type:application/json;charset=utf-8');JSON数据{"command":"E101","user_id":"someuser","movie_id":"1","link_id":"2"}JSON错误:控制字符错误,可能编码不正确$json_errors=array(JSON_ERROR_NONE=>'Noerrorhaso

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 eval(gzinflate(base64_decode(..))) hack - 如何防止它再次发生?

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