草庐IT

put_time

全部标签

php - curl 错误 28 : Operation timed out after 2000 milliseconds with 7276200 out of 23000995 bytes received

描述我在Laravel项目中使用Guzzle。当我向返回大量有效负载的API发出请求时,我遇到了内存崩溃。我在CURL.php类的顶部有这个。我有使用Guzzle的get()。useGuzzleHttp\Exception\GuzzleException;useGuzzleHttp\Client;useGuzzleHttp\FORCE_IP_RESOLVE;useGuzzleHttp\DECODE_CONTENT;useGuzzleHttp\CONNECT_TIMEOUT;useGuzzleHttp\READ_TIMEOUT;useGuzzleHttp\TIMEOUT;classCUR

php - How to use 'time'(来自数据库的数据,数据类型: timestamp ) for plotting graph in Chart JS

传感器设备(温度传感器)每10秒向数据库发送一次数据。我必须绘制一天时间和温度之间的图表(最新数据)。我设法从数据库中获取数据。问题是因为我有大量的时间数据以及如何使用它来标记Y轴。日期和时间的格式为2019-04-0912:28:36。但我可以提取时间。但仍然如何在一个(Y)轴上使用时间。我的代码显示错误UncaughtSyntaxError:Unexpectedtoken://PHP$sql="SELECTTIME(Date_Time)asTIME,TemperatureFROMdataTableWHEREDate_Time>=(CURDATE()-INTERVAL1DAY)ORD

php - 使用 JSON 输入的 CakePHP API PUT

我正在使用CakePHP构建API。我想在我的移动应用程序中使用PUT来更新数据。格式为JSON作为输入,但$this->data似乎为空。我从我的应用程序中调用这个url(如文档中指定的那样):/recipes/123.json在我的“食谱”(或其他)中,我有以下Controller:functionedit($id=null){$this->User->id=$id;if(empty($this->data)){$this->data=$this->User->read();$message=array('StatusCode'=>999,'ERROR'=>"");}else{if

php - Codeigniter:与子域和 sess_time_to_update 共享 session

关于如何在子域之间或域与子域之间共享CI原生session存在很多问题。只是其中的一些:1,2,3每个人都说我们应该这样定义$config['cookie_domain']$config['cookie_domain']=".example.com";这似乎是正确的答案,但是......子域在两个域上更新时丢弃数据(值$config['sess_time_to_update']=300;)。在sess_time_to_update过期后,所有数据都会被丢弃。附加信息:CodeIgniter版本。2.1.4子域和域使用相同的文件(别名)。$config['sess_use_databas

php - file_put_contents 无法在包含路径中创建文件

我正在尝试在桌面上创建一个文本文件。我使用set_include_path()创建了一个包含路径,但该文件是在我的xampp/htdocs文件夹中创建的。我如何在我的桌面上创建该文件夹??这可能吗??set_include_path(',;c:/users/shimantta/Desktop');echofile_put_contents("/test.txt","HelloWorld.Testing!",FILE_USE_INCLUDE_PATH); 最佳答案 包含路径是PHP在包含/需要文件时搜索的路径,而不是在写入文件时搜索的

php - file_put_contents(.../bootstrap/cache/services.json) : failed to open stream: No such file or directory

我在运行任何phpartisan命令时一直收到此错误。[ErrorException]file_put_contents(/Applications/MAMP/htdocs/code/bheng/md-bheng/bootstrap/cache/services.json):failedtoopenstream:Nosuchfileordirectory我该如何阻止它? 最佳答案 编辑-如果services.json文件不存在,运行phpartisanserve然后停止强制创建文件。请参阅:laravelservices.jsonn

php - 使用 PHP 和 CURL 发出 PUT 请求

首先,我的工作基于以下假设:根据REST架构,您可以使用PUT创建新资源,在我的例子中是一个包含用户提供的附加信息的文件。如果这个概念不正确,请告诉我,这样我就不会从架构的角度提出错误的问题。我看到有两件事与使用CURL的PUT请求相关。使用以下方法,您可以像普通POST请求一样发送值数组。curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"PUT");并使用这个:curl_setopt($ch,CURLOPT_PUT,1);可以上传文件。这两个选项是否相关?它们是在同一个PUT请求中发送文件和一些元信息的互补方式吗?上传文件并为其发送附加信息(如类别和描述)

PHP 执行时间超过 max_execution_time... 有时

我有一个PHP类,调用后将时间限制设置为60秒。这个类唯一的特别之处在于它使用了curl_multi_exec()。set_time_limit(60);ini_set('max_execution_time',60);问题是在Apache的/server-status页面下,这个页面和另一个使用单线程curl的页面有时会超过它们的max_execution_time并达到200秒!我错过了什么?有没有办法设置Apache终止运行时间超过90秒的脚本(甚至连接)? 最佳答案 来自themanual:Theset_time_limit

php - 绕过 max_execution_time?

我的服务器上有10秒,这对我想要做的事情来说还不够。它也被网络托管商禁用了。如果在执行了一定时间后,我执行了一个单独的PHP页面,这算在同一时间还是在该页面上重新开始?还有别的办法吗? 最佳答案 绕过最大执行时间的简单方法是像这样设置时间限制:设置时间限制(0); 关于php-绕过max_execution_time?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7318825

php - 如何调试 "Maximum execution time" fatal error ?

我正在尝试在我的应用程序中使用Zend_acl。我遵循了“ZendFrameworkinaction”一书。我添加了这个助手:_auth=Zend_Auth::getInstance();$this->_acl=$options['acl'];//var_dump($this->_acl);die();}publicfunctioninit(){$this->_action=$this->getActionController();//addresourceforthiscontroller$controller=$this->_action->getRequest()->getCon