草庐IT

Windbg命令

全部标签

php - 通过 php 通过 http 执行 git 命令

操作系统-Ubuntu14.04我正在使用GITwebhooks进行部署。我已将部署key添加到git存储库,现在我想在本地存储库发生推送时触发gitpulloriginmaster命令。这是我通过浏览器调用的test.php文件:这是git.shshell文件:#!/bin/bashcd/var/www/proj-dir/testgitpulloriginmaster当我在终端上使用phptest.php运行它时,我得到了预期的正确结果:ubuntuFromgithub.com:repo/test*branchmaster->FETCH_HEADAlreadyup-to-date.u

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 - 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东西://

php - 无法调用具有多个方法参数的命令

每次我尝试使用基本的PHPUnitSelenium断言之一时,测试都会出错并显示此消息:Exception:Youcannotcallacommandwithmultiplemethodarguments.关于http://phpunit.de/manual/3.7/en/selenium.html,它显示用法为:voidassertElementValueEquals(string$locator,string$text)当我调用它时是$this->assertElementValueEquals('id=date_1_formatted','2013-01-01');测试每次都会产