草庐IT

date_found

全部标签

php - 密码 : command not found

我全新安装了Ubuntu,在安装Yii2等之后,我似乎无法再运行codecept。我正在使用Yii2。我需要composer.json中的最新代码版本,它工作正常。但我似乎找不到让代码再次运行的方法。我一直在查看所有指南,但除了Composer要求或将其添加到composer.json之外,没有任何其他指南。我确实注意到,当我想将代码概念添加到我的$PATH时,我在root/vendor/bin/中没有代码概念文件,我认为$PATH条目应该指向该位置。我不知道从这里去哪里。我可能在某处错过了一些步骤吗?总结一下:codeception(yiisoft/yii2-codeception)

php - date() 返回错误的日期,尽管时间戳是正确的!

我有一个关于php日期函数的奇怪问题。代码:$numDays=8;$date=strtotime('2010-11-06');for($i=1;$i');$date+=86400;//addonedaytotimestamp}我的服务器(本地主机,windows)上的结果:2010年11月6日,星期六2010年11月7日,星期日2010年11月8日,星期一2010年11月9日,星期二2010年11月10日,星期三2010年11月11日,星期四2010年11月12日,星期五2010年11月13日,星期六我的网络服务器(linux)上的结果2010年11月6日,星期六*2010年11月7日

PHP 超薄框架 : The requested URL was not found on this server

对于其中一个项目,我正在使用SlimFrameworkhttp://www.slimframework.com/在PHP中创建RestfulAPI。我通过使用https://github.com/slimphp/Slim中的说明将框架复制到PHP项目文件夹中,手动安装了该框架。.后来我也更新了我的.htaccess。对于我的项目,我有以下目录结构project\----slim\----tests\----index.php----.htaccess为此,Get调用即http://someIp/project/为我工作。它获取标准“欢迎使用Slim!恭喜!您的Slim应用程序正在运行。

php - 碳 : diff two datetime objects by dates only

假设我有以下代码:$now=Carbon::now();$dateTimeObject=Carbon::parse('2017-07-2010:16:34');如何在忽略时间因素的情况下获取仅之间的差异?因此,如果$now是2017-07-2709:11:12,并且$dateTimeObject中的日期是2017-07-20--差异将是7。我需要它来确保特定操作的结果每天只在数据库中存储一次。注意:我尝试了diffInDays()方法,但如果值为例如,它返回02016-10-1223:56:43和2016-10-1302:01:53-所以,接近午夜和晚上。

php - Codeigniter 命令行错误 - PHP fatal error : Class 'CI_Controller' not found

按照此处的用户指南说明进行操作后:http://ellislab.com/codeigniter/user-guide/general/cli.html我无法通过命令行运行测试脚本。我的Controller位于/var/www/mysite/application/controllers/classToolsextendsCI_Controller{publicfunctionmessage($to='World'){echo"Hello{$to}!".PHP_EOL;}}在我的浏览器中我可以访问http://mysite/tools/message/ben并且该函数正确输出“Hell

php - preg_match() : No ending delimiter '^' found

这个问题在这里已经有了答案:PHPregularexpressions:Noendingdelimiter'^'foundin(2个答案)关闭9年前。警告:preg_match():在第29行的.../functions/validations.php中找不到结束分隔符“^”代码:if(preg_match($mail_pat,$email,$components)){我应该在什么地方进行编辑?

php - 生成 Crystal Reports 报告的代码在 CLI 中运行良好,但从浏览器访问时为 "Data source name not found"

我正在尝试使用CrystalReports从PHP生成报告,代码似乎是正确的:OpenReport($report,1);$app_obj->LogOnServer("p2ssql.dll","host","bdd","userbd","passwordbd");$rpt_obj->EnableParameterPrompting=FALSE;$rpt_obj->RecordSelectionFormula="{F_DOCLIGNE.DO_Piece}='$id'";$rpt_obj->ExportOptions->DiskFileName=$file;$rpt_obj->Export

php - date_default_timezone_set 和日期可能存在 PHP 错误?

假设这段代码:';echogmdate('Y-m-dH:i:sO',$time).'';date_default_timezone_set('GMT');$time=gmmktime(14,50,0,5,12,2013);echodate('Y-m-dH:i:sO',$time).'';echogmdate('Y-m-dH:i:sO',$time);?>在我的本地服务器上我得到了输出:2013-05-1214:50:00+00002013-05-1214:50:00+00002013-05-1214:50:00+00002013-05-1214:50:00+0000但在生产环境中,相同

PHP fatal error : Class 'AMQPConnection' not found

我已经看过thisquestion.它表明未安装AMQPPECL扩展。但是,我已经成功安装了RabbitMQ并构建了PECLAMQP扩展。以下是phpinfo()的输出。您可以清楚地看到,AMQP已正确加载。但是,当我尝试建立连接时,它显示PHPfatalerror:找不到类'AMQPConnection'。下面是代码。$connection=newAMQPConnection();这是输出。user@ubuntu:~$phprepos/default/test.phpPHPFatalerror:Class'AMQPConnection'notfoundin/home/user/rep

PHP date() 不带前导零的小时、分钟和秒

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:ConvertsecondstoHour:Minute:Second我一直在整个互联网上搜索以找到一种将秒转换为分钟的好方法:没有前导零的秒。我已经checkoutthisquestion,这是我什至能够找到的唯一一个,但是这些答案看起来都不是很好。也许它们是实现这一目标的唯一也是最好的方法,但我希望不是。我已经这样做了,它给了我没有前导零的分钟数,但是我无法得到秒数。我能想到的唯一方法就是做几行数学等等,但是对于像这样简单的事情来说,这似乎是一项非常多的工作……我不知道为什么PHP不这样做无论如何,它都内置了