![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
张脑完
这个作者很懒,什么都没留下…
展开
-
crontab里php使用相对路径的方法
在crontab里执行php脚本,在php文件里,引入别的文件,并不是以这个php文件自身所在的路径作为相对路径的。 而是以安装的php 的那个可执行文件所在路径作为相对路径的。所以在php脚本中引用相对路径文件都会报文件不存在等问题。解决方案:1、php脚本中引用的文件都是绝对路径2、在crontab中先切换到执行脚本的路径,再执行脚本*/1 * * * * cd转载 2015-01-02 16:50:57 · 1160 阅读 · 0 评论 -
通过sudo解决php执行shell脚本的权限问题
由于以前在虚拟机中每次都是以root用户身份登录和进行操作,所以基本都没有用到sudo,但是最近项目需要要进行这么个事:通过浏览器访问php网页,php网页里会调用执行linux下的一个脚本。本来这个事很简单的,但是我在实际操作的时候,发现每次通过浏览器访问时,脚本都没有被执行,而我在终端里面通过命令行执行php网页确又是没有任何问题的,当时就觉得很差异,后来仔细想了想,通过浏览器访问和直接在终端转载 2015-01-02 21:13:04 · 8291 阅读 · 0 评论 -
完美解决在SAE平台安装OneThink的问题
1、新建应用后初始化 Mysql ,Storage ,KVDB,Memcache2、在Storage新建上传目录Uploads(名称随便,但往后也要同步修改)。3、上传我附件的代码包到版本库中进行安装,安装到最好一步会提示没有写入权限,让手动添加两个配置文件及配置内容,按照要求添加即可。4、这个时候已经能访问前后台了,还有图片上传问题没有解决。 修改: /Appli原创 2015-02-27 11:50:28 · 2029 阅读 · 0 评论 -
Onethink上传服务器后登录不了的问题
在本地修改完Onethink后上传到服务器,进入后台登录的时候,发现输入用户名和密码和验证码后,第一次点击登录没反应,第二次点击提示验证码错误。 经过一研究发现 onethink 的登陆是通过API连接Ucenter实现的,而Ucenter有单独的数据库连接文件。所以上传到服务器后要修改两部分数据库配置文件1、\Application\Common\Conf\conf原创 2015-03-07 10:14:35 · 2039 阅读 · 0 评论 -
PHP的包依赖管理工具Composer简介
Composer是一个基于项目的依赖管理器,负责将PHP项目所依赖的包或库安装到项目所在的目录中,默认它不会安装任何数据到全局。它用于取代之前所使用的pear工具。1 安装Composer[plain] view plaincopyprint?curl -sS https://getcomposer.org/installer | php转载 2015-06-03 15:33:45 · 696 阅读 · 0 评论 -
Thinkphp中field和getField
在数据库查询操作中field和getField方法是使用最频繁的。但是两者是有一定区别的,在这里记录下。field方法是用于定义要查询的字段(支持字段排除)。getField方法获取数据表中的某个列的多个或者单个数据。比如我要想选择用户表中指定行的id和token两项json数据,我期望的数据是这样的{id: "9"token: "d56ccc55e1d65e01a94原创 2015-06-26 17:31:07 · 2173 阅读 · 0 评论 -
Ectiture impossible,doublon dans une cle de la错误
在用Navicat For Mysql为数据表添加外键的过程中,一直报一个很膈应人的错误,如图百度又百度不着,最后才发现改了外键名称就好使了,原来是外键名称和栏位不能重名,日了狗了。就是如下图的红框内容不能一样,写下来希望帮助到大家。原创 2015-09-16 10:46:38 · 1519 阅读 · 0 评论 -
ThinkPHP前端判断是否登录
判断是否登录可以用ThinkPHP的内置标签:IF标签 ,在condition属性中可以支持eq等判断表达式,除此之外,我们可以在condition属性里面使用php代码 {:get_username()}原创 2015-10-14 11:41:58 · 3837 阅读 · 0 评论 -
ThinkPHP笔记
1、判断变量是否为空 授课地点:{$teacherInfo.teach_address}2、判断变量是否定义 {$vo.bestSuccess.score_before} 0原创 2015-10-15 09:05:56 · 516 阅读 · 0 评论