草庐IT

read命令

全部标签

php - 延迟从代码排队的 Laravel Artisan 命令

我在我的Laravel应用程序中从Controller运行Artisan命令。Asthedocsspecify,你可以这样排队:Artisan::queue('email:send',['user'=>1,'--queue'=>'default']);这会处理队列逻辑,在我的例子中,会将作业发送到Redis,它几乎会立即得到处理。我想推迟工作。你cannormallydothis像这样调用队列命令时:$job=(newSendReminderEmail($user))->delay(60);$this->dispatch($job);有没有办法加入这些函数,这样我就可以将我的Artis

php - Jenkins 无法识别 Composer 命令

我在本地安装了JenkinsCI。按照Jenkins权威指南第2章中的说明安装。我在运行ElCapitan的MAC上通过JavaWebStart/JNLP文件启动Jenkins。一切顺利,示例项目正在运行。我知道我想通过Jenkins运行我的Codeception验收测试。我正在关注Codeception网站上关于此的最新博客文章:http://codeception.com/02-04-2015/setting-up-jenkins-with-codeception.html#.VwWxE2PLRAZ.使用执行shell构建步骤,我的构建失败并显示以下消息:Startedbyuser

php - 如何在 PHP 错误日志文件中获取命令行错误

我试图在PHP文件中运行curl命令,并试图在错误日志文件中列出其输出。除了我从exec()函数得到的错误外,所有PHP错误都列在文件中。我正在尝试的PHP代码是:exec("nohupcurl--output".$_SERVER['DOCUMENT_ROOT']."/abc.mp3http://192.99.8.170:8098/stream/1;--max-time$time_in_seconds>/devnull&");如何在错误日志文件中获取此命令生成的错误?我用谷歌搜索了这个,但找不到足够的结果。 最佳答案 命令命令本身有

php - 使用 php 发送 IMAP 命令

我正在尝试使用PHP脚本访问雅虎邮件IMAP服务器。我读到yahoo需要一个特定的IMAP命令“ID(“GUID”“1”)”。我如何发送这个命令? 最佳答案 截至撰写本文时,我认为您无法从外部访问Yahoo的IMAP服务。但是,一般来说,您会希望使用套接字函数。http://us.php.net/manual/en/ref.sockets.php 关于php-使用php发送IMAP命令,我们在StackOverflow上找到一个类似的问题: https://s

php - htaccess 命令只允许来自同一服务器的请求(不指定 IP)

我想要实现的是使用htaccess仅允许来自同一服务器的请求,但通过使用可用变量而不指定IP来实现。目标是能够对相应文件夹中的文件运行cron作业和ajax请求,但如果尝试直接访问则返回404页面。这是我目前所拥有的:Options-MultiViews+FollowSymLinksRewriteEngineOnRewriteCond%{REMOTE_ADDR}!%{SERVER_ADDR}[NC]RewriteRule^(.*)$/error404.html[L,R=404]这适用于ajax。如果服务器碰巧使用相同的传出IP,它也适用于cronjobs,但如果服务器的传出IP与站点的

php - 将 cURL 命令行翻译成 PHP cURL

我需要将这个cURL命令翻译成PHPcURL代码:>curl--get'https://api.twitter.com/1/followers/ids.json'--data>'cursor=-1&screen_name=somename'--header'Authorization:OAuth>oauth_consumer_key="key",oauth_nonce="nonce",>oauth_signature="signature",oauth_signature_method="HMAC-SHA1",>oauth_timestamp="timestamp",oauth_tok

php - SplFileObject::READ_CSV 似乎没有正确读取 CSV 文件 - 忽略附件“

在问这个问题之前,我已经阅读了文档并广泛搜索了这个网站。$file=newSplFileObject("/var/www/qacentre/compliance/compliance.csv");$file->setFlags(SplFileObject::READ_CSV);foreach($fileas$row){}示例CSV行;"ABEL,TAMMY454454","Endof:ABEL,TAMMY454454",QP544454,28/10/201211:41,"0811非法使用、拥有","STEPHENS,JEREMY54544454",LINK操作,定位细节不正确,实体:F

PHP 函数 getimagesize() 在尝试获取 https url 时给出 "Read error"

我正在尝试将getimagesize与URL和http一起使用,一切都很好。但是,当尝试在httpsurl上使用函数时,我收到“读取错误”通知,结果为false。我检查并在服务器上安装了OpenSSL0.98(因此它也应该使用https)。我知道我可以先下载图像然后使用它,但在我看来这应该可以工作并且我遗漏了一些东西。能否请您提供一些解决方案(除了先下载图像然后打开它)?提前谢谢你。 最佳答案 您可以使用file_get_contents()作为替代解决方案.. 关于PHP函数getim

php - php 中的 Google 日历推送通知监视命令

我正在使用phpwatch命令:$service=newGoogle_Service_Calendar($client);$channel=newGoogle_Service_Calendar_Channel($client);$channel->setId('20fdedbf0-a845-11e3-1515e2-0800200c9a6689111');$channel->setType('web_hook');$channel->setAddress('https://www.exampel.com/app/notification');$watchEvent=$service->e

php - DOMDocument/Xpath 在长时间的命令行过程中泄漏内存 - 任何解构此类的方法

我正在构建一个命令行php抓取应用程序,它使用XPath来分析HTML-问题是每次在循环中加载一个新的DOMXPath类实例时,我得到的内存损失大致等于正在加载XML。脚本运行并运行,慢慢增加内存使用量,直到达到限制并退出。我试过用gc_collect_cycles()强制垃圾回收并且PHP仍然没有从旧的Xpath请求中取回内存。事实上,DOMXPath类的定义似乎甚至没有包含析构函数?所以我的问题是......在我已经提取了必要的数据之后,是否有任何方法可以强制清理DOMXPath上的垃圾?可以预见,在类实例上使用unset什么都不做。代码没什么特别的,只是标准的Xpath东西://