草庐IT

command_encoder

全部标签

php - Symfony2 : Using a repository in a command

我正在使用Symfony2(2.6),我想在名称为CRM:fetchEmails的命令中使用联系人实体的自定义存储库。我尝试了两种不同的方法来获取存储库:第一种方法:在我的命令文件的执行函数中$repository=$this->getContainer()->get('doctrine')->getEntityManager()->getRepository('CRMBundle:Contact');第二种方法:在我的命令文件的执行函数中$repository=$this->getContainer()->get('myrepository');在config.yml中myrepos

php - fatal error : SOAP-ERROR: Encoding: Violation of encoding rules in PHP

我正在尝试使用PHP连接到SOAPAPI,但不断收到以下错误:Fatalerror:SOAP-ERROR:Encoding:Violationofencodingrules这是网络服务的WSDL:PasssignupdetailsfromcustomerandreturnexistingIDiffoundorcreatenewcustomerrecordandreturnnewIDPassupdatedetailsfromcustomerandreturnupdatestatusandMemberIDGenerationoftheVoucherTypesGenerationoftheV

javascript - 将 php json_encode 数组结果显示为 ajax 成功函数

我正在尝试使用jquery将我的php代码结果显示到ajax文件,但我不知道该怎么做。最终数组[{"UPDATE_TIME":"2016-11-2806:51:51"}]我想通过ajaxjquery显示这个结果。query($sql);if($result->num_rows>0){//outputdataofeachrowwhile($row=$result->fetch_assoc()){$output[]=$row;}echojson_encode($output);}else{echo"0results";}$conn->close();?>EnterTimeStamp(las

PHP/json_encode : dealing with mixed arrays and objects with numeric properties

我最近不得不解决遗留PHP应用程序中的一个错误。此应用程序接收来自另一个应用程序的请求,其格式为JSON:{"someList":["itemA","itemB"],"ratings":{"0":0.001234,"1":0.0666,"2":0.09876,"3":0.777777}}当它被反序列化为本地PHP“关联数组”时,列表和映射(具有键0、1、2和3)看起来都像列表。没关系,我可以解决这个问题。但是,此应用程序会对该数据进行计算,并在以大致相同的格式序列化回JSON并将其发送到另一个应用程序之前向其中添加更多数据。这就是问题所在。开箱即用json_encode($data)以

php - Google map 地理编码问题 : Certain Encoded URLs Failing

我正在尝试从地址中获取位置列表的纬度/经度。它适用于大多数地址,但某些地址会失败并返回零结果。以这个地址为例:1045MonoWay,Sonora,CA95370如您所见,这是Googlemap上的有效地址-没有问题。当pingGeocoderApi时,我使用urlencode()对地址进行编码。这是编码地址:1045%20Mono%20Way%2C%20Sonora%2C%20CA%2095370这是我正在访问的链接:https://maps.googleapis.com/maps/api/geocode/xml?address=1045%20Mono%20Way%2C%20Sono

javascript - Javascript JSON.stringify 和 PHP json_encode 一样吗?

我正在尝试使用JavaScript(CryptoJS库)和PHP(内置HMAC函数)对字符串化数据进行HMACSHA256哈希处理。我担心JavaScriptJSON.stringify与PHPjson_encode()函数不一致/相同。是否有更好的方法来对数据(对象/数组)进行这种字符串化?这是我的测试,有效。但是,我担心代码可能遇到的西类牙字符和其他编码/实体。TestingHMACJavascripttoPHPComparison1,'field2'=>'2','field3'=>"'",);//CalculateHMACSHA256$str_data=json_encode($

javascript - 如何将数组从 php(使用 json_encode)传递到 javascript

我的java脚本。我想显示图像。javascript需要图像路径作为数组格式。我试图提供抛出ajax的路径。它不工作。当我使用硬编码时它的工作。我的javascipt下面。它不工作。工作代码在javascript下方提供,我的php文件代码也在那里。$(function(){$.get("php/building_edit_image_get_db.php",function(your_return_data){alert(your_return_data);$("#editimagefile").fileinput({showUpload:false,showCaption:fals

php - json_encoding 时如何获取数字 float (不是字符串!)?

我需要一个使用点分隔符的数字float,它在(json)编码后保持数字,以便将POSTheader发送到第三方API。然而,已经尝试了几个小时,却无法让它工作。我需要的是:{"price":17.95,//BUTNOT:"price":"17.95"OR17,95}为什么?因为接收API端点检查第一个值,但对后两个值抛出一个非数字错误。现在,我们在荷兰。所以我们的“语言环境”使用逗号分隔符。通过将区域设置从nl_NL设置为en_US来解决这个问题,为number_format函数提供正确的格式,但是,作为字符串。使用(float)转换逗号或点分隔的字符串会导致它从分隔点丢失任何值。(“

php - json_encode 为空 XML 标签创建空对象

我有一个XML文件,其中某些标签偶尔可能是空的。当我使用PHP读取此文件并使用json_encode对其进行编码时,JSON将我所有的空标签转换为空对象,而我更喜欢它们原样-空字符串。停止/避免此转换的最佳方法是什么?编辑:我不想从XML中删除这些标签,因为对我来说,没有特定标签的XML条目和带有此标签为空的XML条目是有区别的。编辑2:示例输入:aaa3kids标签为空我希望得到编码结果Family[1].name='aaa';Family[1].adults=3;Family[1].kids='';我得到的是:Family[1].name='aaa';Family[1].adult

php - 拒绝访问 : My last name is being read in as a php command

所以几个月前我开始遇到这个问题,当我尝试访问某些网站时,我会随机获得一个访问被拒绝的页面。起初我并没有多想,只是继续我的生活。快进到现在。我试图注册MarchMadness支架但被阻止了。我无法在Kohls或其他在线购物网站结账。我买不到灰狗或amtrack的票。我无法访问我的银行帐户。从本质上讲,它变得有点不方便。在随机尝试之后,我尝试以不同的方式拼写我的姓氏(Fread)。我改用Frea,末尾没有“d”。神奇的是,一切又恢复正常了。在与一些friend交谈后,他们帮我解决了问题,我们了解到Fread是一个php命令fread并且我们意识到如果我们输入其他php命令,即fwrite,