草庐IT

三分钟学会用Vim

全部标签

php - 为特定日期和时间创建随机分钟 cron 作业

我一直在尝试做随机的cron作业,我选择年月日和小时,但分钟是随机的。我的第一次尝试是每分钟运行一次cron,然后将随机日期与今天的日期进行比较:我以2014-10-2617rand(0,59)格式将随机日期插入到数据库列fake_time中。在我每分钟运行一次cron的php页面中:if($row["fake_time"]==date("Y-m-dHi")){//dostuff}这非常有效。但后来我发现我不能每分钟运行一次cron,因为我的主机(hostgator)不允许我这样做!您对我如何以其他方式做到这一点有任何想法吗?或者我应该把它设置在https://www.easycron

几分钟后 PHP session 超时

我们在cPanelLAMP共享托管服务器上有一个PHP应用程序(SilverStripe)。CMS用户每隔几分钟就会失去他们的session。以下是一些基于托管平台上的phpinfo()的session设置:session.gc_maxlifetime=0session.gc_divisor=100session.gc_probability=1session.save_handler=filessession.save_path=/tmpsession.cookie_lifetime=0PHP代码中没有session管理。事实上,SilverStripeCMS实际上每5分钟对服务器执

php - 在 VIM for PHP 中自动格式化

我希望能够接受下面的代码if($something){dosomething}并制作它if($somthing){dosomething}遍历整个文件,而不是真正去每一个语句并更正它。我不是正则表达式大师,所以任何帮助将不胜感激:) 最佳答案 使用PEAR的PHP_Beautifier重新格式化您的代码。 关于php-在VIMforPHP中自动格式化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - 是否有一个 VIM 插件可以显示 PHP 类对象的可用函数?

例如,假设我创建了一个对象。$myobject=newMyClass;当我键入$myobject->[我希望在此处弹出一个包含可用功能的菜单] 最佳答案 Vim7的PHPomni-completion应该可以做到这一点。:helpft-php-omni:helpnew-omni-completion 关于php-是否有一个VIM插件可以显示PHP类对象的可用函数?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

php - 在 vim 中调试慢速 php omnicomplete

我在一个大型项目中使用带有phpomnicompletion的vim。我有一个ctags文件并使用:auFileTypepythonsetomnifunc=pythoncomplete#CompleteauFileTypephpsetomnifunc=phpcomplete#CompletePHPauFileTypejavascriptsetomnifunc=javascriptcomplete#CompleteJSauFileTypehtmlsetomnifunc=htmlcomplete#CompleteTagsauFileTypecsssetomnifunc=csscomplet

php - 使用 Quickfix 通过 VIM 调试 PHP

我按照一些教程通过VIM调试和检查php代码。这是我要测试的一段PHP代码以下代码对我有用::autocmdFileTypephpnoremap:!$HOME/bin/php-l%它告诉我存在语法错误。问题是我想使用quickfix控制台。所以,这是代码:setmakeprg="php-l%"nmap:make:copenLF9打开快速修复窗口,但没有检测到语法错误。(我之前用:w保存了我的php文档)感谢您的宝贵时间! 最佳答案 我看到的问题是使用"带:set.我建议如下::setmakeprg=php\-ln\%:seterro

PHP mktime 基于分钟计算的不同结果

以下mktime在最终echo上产生不同的结果。php>echomktime(7,36,0);1406842560php>echomktime(7,60*0.6,0);1406842560php>echomktime(7,60*(7.6-7.0),0);1406842500对于每个mktime,这个分钟参数是36,我试过使用(int)和intval进行转换,还使用了DateTime对象的setTime函数,但结果完全相同。这只是一个例子,我需要最终的mktime版本像前两个版本一样工作,正如预期的那样,因为计算是通过变量代替上面示例中的数字完成的。有什么想法吗?

php - file_get_contents https 超时 1 分钟?

当通过https访问某些资源时,我遇到了PHP的file_get_contents挂起60秒的问题。我不确定这是客户端还是服务器端问题。在客户端在命令行上工作:$URL="https://example.com/some/path"$wget"$URL"-O/dev/null-q#takesafewmilliseconds$curl"$URL">/dev/null#takesafewmilliseconds$php-r'file_get_contents("'"$URL"'")'#takes61s!在服务器上为正确的SSLvhost立即向Apache(2.4)访问日志写入一行,并返回2

php - Vim 无法识别 PHP 中的 HTML5 标签

我想在PHP中使用HTML5标签,但Vim无法识别它们。我已经安装了这个插件:http://www.vim.org/scripts/script.php?script_id=3236但是这个插件不支持PHP文件。我能做什么? 最佳答案 Vim可能没有检测到PHP文件中有HTML。您是否尝试过手动设置文件类型?:setft=html.php 关于php-Vim无法识别PHP中的HTML5标签,我们在StackOverflow上找到一个类似的问题: https:/

PHP:将秒转换为分钟和小时

我想将一定的秒数转换为分钟甚至小时。但我不想为每一分钟和每一小时等写一个if子句......我怎样才能以最简单的方式做到这一点,最简单的意思是最短。;)PHP:$countholen=mysqli_fetch_array(mysqli_query($db,"SELECT*FROM`blablabla`WHERE`blabla`='bla'"));$countholenfetch=$countholen["count"];if($countholenfetch60){$countholenfetch=$countholenfetch-60;$count="1min"."+".$count