草庐IT

numbers_size

全部标签

php - curl 错误 :error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

我有以下代码给我"CurlError:error:1408F10B:SSLroutines:SSL3_GET_RECORD:wrongversionnumber"错误。$url='https://mysite/login';$clientcert="C:\\client.crt";$keyfile="C:\\server.key";$challenge="passphrase";$CAFile="C:\\server.pem";print"$challenge";print"$keyfile";print"$clientcert";print"$CAFile";$header=arra

php - 'font-size: 13.333333969116211px' 从哪里来?

我们在我们的应用程序中使用CKEditor让用户编辑某些电子邮件模板,但由于某些原因,许多这些模板以p-和span-结尾具有烦人文本样式的标签:或者使用行高:我们的客户提示他们的电子邮件带有奇怪的文本样式,并明确表示他们没有手动添加这些样式(这是有道理的)。奇怪的是:一旦我们使用相同的编辑器自己保存模板,那些奇怪的样式就会从源HTML(在数据库中)中消失。然后过了一会儿,所有这些样式又回到那里-大概是在客户(重新)使用我们的编辑器时。我们决定用谷歌搜索那个确切的字符串,font-size:13.333333969116211px,并且-令我们惊讶的是-found80.000comple

PHP fatal error : Allowed memory size - on a non-existent line

我有时会在我的生产服务器中看到这个错误(我的意思是,这似乎是随机的,因为我的网站流量不错,到目前为止它只发生了5次):[21-Feb-201223:43:19UTC]PHPFatalerror:Allowedmemorysizeof67108864bytesexhausted(triedtoallocate261900bytes)in/home/xxxxx/xxxxx/xxx.phponline1811有趣的是,文件只有798行,而这在我之前从未发生过。是的,这可能与我最近对脚本所做的更改有关,但这个错误对我来说根本没有意义。请记住,我知道“Allowedmemorysizeexhau

php - 如何捕获错误 "Maximum number of allowable file uploads has been exceeded"

我似乎无法仅通过使用PHP捕捉到这一点。这就是我所做的:$maxFiles=(int)ini_get('max_file_uploads');if($maxFiles但是count($_FILES['name'])总是等于$maxFiles(如果发生错误)。而且我真的不想把条件改成==……好像不太对。 最佳答案 我不知道用例到底是什么,但从您的问题来看,用户/访问者似乎可以向表单添加文件上传字段。在这种情况下,您可以将$maxFiles的值放入一个javascript变量中,并在达到最大值时简单地不添加新字段。

PHP post_max_size 本地值被 Plesk/IIS 上的主值覆盖?

我在通过PHP(通过Drupal,尽管这不是问题所在)上传大文件时遇到了一个奇怪的问题。基本上,由于达到post_max_size限制,我的文件上传失败,即使本地指令设置为96M,而文件为25M。我已确保其他一切正确,包括max_input_time、max_upload_filesize和IISFastCGI空闲时间。所有这些都很大,不是问题。我正在通过Plesk覆盖post_max_size指令,它(我相信)将更改存储在注册表值中。在域上运行phpinfo()会显示所有指令的正确本地值和主值...96M本地值,12M主值。非常奇怪的是,当我将php.ini中的masterpost_

php - Doctrine DQL 无效参数编号 : number of bound variables does not match number of tokens

我在这个查询中收到错误无效的参数编号:绑定(bind)变量的数量与标记的数量不匹配。我真的没有看到问题,有什么想法吗?publicfunctiongetByPartial($q,Company$company){$query=$this->createQueryBuilder('u')->join('u.company',':company')->where('u.firstNameLIKE:q')->orWhere('u.lastNameLIKE:q')->setParameters(array('company'=>$company,'q'=>'%'.$q.'%'))->getQu

phpunit 和 symfony2 : how to assert number of queries from client or response?

我正在使用symfony2和phpunit进行测试。有没有类似的东西:$client->getResponse()->getNumberOfQueries()如果不是类似的东西,从响应中检索查询数量的方法是什么?我想快速检查一下我没有优化查询的地方。编辑:我的变量$profile似乎总是null/***@dataProviderurlProvider*@param$url*/publicfunctiontestPageIsSuccessful($url){$client=self::createClient(array(),array('PHP_AUTH_USER'=>'xx','PH

php - $_FILES[...] ['size' ] 可以伪造吗?

有一个众所周知的警告,关于不信任通过PHP中的文件上传发送的MIME类型($_FILES[...]['type']),因为这是由HTTP客户端发送的因此可以伪造。文件名($_FILES[...]['name'])也有类似的警告,它由HTTP客户端发送,可能包含潜在的危险字符。但是,我看不到文件大小($_FILES[...]['size'])是如何伪造的,因为它似乎不是请求的一部分有效负载,至少我在Chrome的开发工具中看不到它,有效负载看起来像:------WebKitFormBoundarytYAQ3ap4cmAB46EkContent-Disposition:form-data;

php - PDOException : SQLSTATE[IMSSP]: Tried to bind parameter number 65536. SQL Server 最多支持2100个参数

好吧,我遇到了一个非常奇怪的PDOException,我似乎无法理解。这是生成的异常:PDOException:SQLSTATE[IMSSP]:Triedtobindparameternumber65536.SQLServersupportsamaximumof2100parameters.inD:\Work\CEUR16-004\Project\www_root\includes\scripts\php\libCore\products.php:169Stacktrace:#0D:\Work\CEUR16-004\Project\www_root\includes\scripts\p

php - 如何在 PHP 中调试 "Fatal error: Allowed memory size of xxx bytes exhausted"

调试“fatalerror:允许的268435456字节内存大小耗尽”错误的最佳策略是什么?我得到的这个错误很奇怪,显然有什么地方不对劲。导致它的功能是/***FlushalloutputbuffersforPHP5.2.**Makesurealloutputbuffersareflushedbeforeoursingletonsourdestroyed.**@since2.2.0*/functionwp_ob_end_flush_all(){$levels=ob_get_level();for($i=0;$i我只是重新设置了我正在处理的一些代码的基础,并开始使用它。你调试这个的策略是