草庐IT

function_unix-timestamp

全部标签

PHP fatal error : Call to undefined function imagecreatefrompng()

这是我在php错误日志中收到的错误消息。到目前为止,我知道问题出在GD库上,它没有安装(我认为没有安装,但它之前在我的服务器上工作,现在不是,所以我不知道发生了什么,但我想假设未安装)。我通过运行php-m检查模块是否已安装,但没有显示gd,而且phpinfo()也没有显示与gd相关的任何内容。我用remirepo在CentOS服务器5.9上安装了php。现在,问题是我不能只运行yuminstallphp-gd因为它是手动安装的,所以不会有任何效果。关于如何将那个模块安装到我的php安装有什么想法吗? 最佳答案 我只需要安装启用了r

php - PHP str_ functions的发音?

昨天我正要在一个句子里用“str_ureplace”,我意识到我不知道该怎么说。我是唯一一个我工作的开发人员,我意识到很多php函数名在我脑海中都是抽象的,我用大脑的方式发音听起来很荒谬。特别是,我说的“str”就像在我的脑海里,但认真地…斯特鲁?有什么想法吗?你遇到过的其他函数,以及如何发音? 最佳答案 将“str”替换为“string”:“stringreplace”。它们并不是真的被设计成发音的,所以说出来的方式你的同事会理解的-这不会让你听起来像是中风了。 关于php-PHPst

php - 如何在不除以 86400 (60*60*24) 的情况下计算 php 中 2 个 unix 时间戳之间的间隔

我有2个unix时间戳,我在亚太/奥克兰时区(GMT+12,DaylightSavings=GMT+13)我想计算2个时间戳之间的天数间隔,其中一个在夏令时内,一个不在夏令时内。我的示例日期是:2009年2月7日(1233925200)至2010年9月21日(1284985360)(不包括21日)看到这里说591天:http://www.timeanddate.com/date/durationresult.html?d1=7&m1=2&y1=2009&d2=21&m2=9&y2=2010计算一下,这是我的时间戳(都是基于奥克兰00:00时间)1284985360-1233925200

php - 什么是unix时间戳公式?

首先,我知道这个问题已经在这里被问到/得到了回答:Calculatedaynumberfromanunix-timestampinamathway?.为此我需要一个自定义函数/公式。所以它只返回一个ISO格式的日期。“YYYY-MM-DD”。eg.1316278442=2011-09-17由Ext编辑!这是错误的!请不要阅读此内容。我已经做了一整天了!我唯一设法弄清楚的是星期几。$dayOfWeek=($timestamp/86400)%7;//这里1是星期六,7是星期五速度是问题所在,这就是我不想使用date('Y-m-d',$timestamp);的原因如果您无法帮助我编写自定义函

php - Unix 'at' 命令通过 PHP 运行单个函数

是否可以使用Unix'at'命令安排单个php函数在将来的特定时间运行?如果是这样,这将如何完成?这也是处理安排单个函数在以后运行的最佳方式吗? 最佳答案 当然,你可以使用at或cron,将-R标志传给PHP执行命令行:#Runphpinfo()at12:30...echophp-R'phpinfo();'|at12:30或者调用一个可能包含多个命令的文件可能会更好echo'php/path/to/yourfile.php'|at12:30 关于php-Unix'at'命令通过PHP运行

php - register_shutdown_function() 和 die()

如果我的脚本在register_shutdown_function()中被die()取消了,我能以某种方式检查吗??像这样:register_shutdown_function('shutdown');die('Callingdie()');functionshutdown(){if(???){//Scriptwascanceledbydie()}}注意:在我的网站上,我使用Smarty。所以也许检查一下,是否调用了$smarty->display()或类似的东西? 最佳答案 有点……但您不一定喜欢它的完成方式。因为没有钩子(Hoo

php - 部署者 - fatal error : Call to undefined function server()

Deployerversion4.1.0运行depdeploytest时报如下错误:PHPFatalerror:Calltoundefinedfunctionserver()服务器ftn在配置文件中定义如下://Configureserversserver('test','test.server.com')->user('user')->identityFile('~/.ssh/id.pub','~/.ssh/user','password')->stage("test")->env('deploy_path','/var/www/project.com');这几乎是Deployers

php - 供应商更新破坏了 FOS 用户包 "Call to a member function has() on a non-object"

我为Symfony2.8项目更新了我的供应商,突然登录页面没有加载——相反我得到了这个:Error:Calltoamemberfunctionhas()onanon-objectinvendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.phpatline184"name":"hazardlog","license":"proprietary","type":"project","autoload":{"psr-4":{"":"src/"},"classmap":["app/AppK

php - 如何处理 "Call to a member function on a non object"

你如何确保你不会收到致命的“调用非对象上的成员函数”?Foxexample,我的模板中经常有这样的东西:(我觉得非常方便和可读):getRelatedObject()->getProperty()->formatProperty()?>但是,只有当每个方法都返回一个正确类的对象时,这才有效。但情况并非总是如此。相关对象可能不存在于数据库中,因此它返回null并且您将面临fatalerror。然后你去手动检查返回值:getRelatedObject())&&is_object($object->getRelatedObject()->getProperty())):getRelatedO

php:数据库字段的current_timestamp?

我正在尝试添加一个名为“lastLogin”的数据库字段,每次有人登录时都会填充该字段。尝试添加字段时出错:#1294-InvalidONUPDATEclausefor'lastLogin'column我不确定出了什么问题-我在phpmyadmin中有以下设置:field:lastlogintype:datestandard:noneattribute:onupdateCURRENT_TIMESTAMP知道哪里出了问题吗?谢谢 最佳答案 您的字段类型设置为日期应该是时间戳或日期时间。TheDATETIMEtypeisusedwhen