php
文章平均质量分 62
qq_25987491
这个作者很懒,什么都没留下…
展开
-
thinkphp:四种路由形式
① 基本get形式http://网址/index.php?m=分组&c=控制器&a=操作方法该方式是最底层的get形式、传统的参数传递方式,不时尚、不安全。② pathinfo路径形式[默认方式]http://网址/index.php/分组/控制器/操作方法http://网址/index.php/Home/Index/advert③ rewrite重写形式(伪静态技术)省略i...转载 2018-03-14 20:28:25 · 446 阅读 · 0 评论 -
xamp:在shell中运行mysql
问题:在linux下安装完xampp后无法在终端中无法使用mysql和mysqldump命令? 错误提示: root@zcube-Tp:~# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)...转载 2018-05-28 20:15:08 · 526 阅读 · 0 评论 -
thinkphp5: 控制器名的大小写问题
默认情况下,URL是不区分大小写的,也就是说 URL里面的模块/控制器/操作名会自动转换为小写,控制器在最后调用的时候会转换为驼峰法处理。例如:http://localhost/index.php/Index/Blog/read// 和下面的访问是等效的http://localhost/index.php/index/blog/read如果访问下面的地址http://localhost/in...原创 2018-06-05 15:24:54 · 4341 阅读 · 0 评论 -
thinkphp5:直接new实例化模型,找不到属性
$joined_student = new JoinedStudent();$joined_student = $joined_student->where('openid', $openid)->find();$reward_info = null;if ($joined_student != null) $reward_info = $joined_student-...原创 2018-06-06 15:44:29 · 4907 阅读 · 0 评论 -
thinkphp5在Linux下Nginx配置问题解决
首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.php.ini中的配置参数cgi.fix_pathinfo = 12.修改nginx.conf文件...转载 2018-08-20 22:39:22 · 4249 阅读 · 0 评论 -
thinkphp5.1模板中获取资源文件路径
thinkphp5.1月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在template.php配置文件中添加如下:'tpl_replace_string' => [ '__STATIC__'=>$_SERVER['REQUEST_SCHEME'] .'://' . $_SERVER['HTTP_HOST'] . str_r...原创 2018-09-15 14:48:42 · 8174 阅读 · 0 评论 -
xamp:Another web server with SSL is already running
xamp开启服务时出现如下情况:XAMPP: Starting Apache...fail. XAMPP: Another web server with SSL is already running.一开始是以为端口占用问题,使用lsof -i:80命令 和 netstat -lnp | grep 80 命令查找端口占用情况,发现没有应用占用80端口。。又把xampp的配置文件...原创 2018-10-02 15:02:55 · 796 阅读 · 0 评论 -
Mysql添加和删除唯一索引、主键
1、PRIMARY KEY(主键索引)添加 ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` );删除 ALTER TABLE `table_name` DROP PRIMARY KEY;2、UNIQUE(唯一索引)添加 ALTER TABLE `table_name` ADD UNIQUE ( `column` );删除 ...转载 2018-10-03 17:04:58 · 2819 阅读 · 0 评论 -
mysql中的alter语句
删除,添加或修改表字段如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段:mysql> ALTER TABLE testalter_tbl DROP i;如果数据表中只剩余一个字段则无法使用DROP来删除字段。MySQL 中使用 ADD 子句来向数据表中添加列,如下实例在表 testalter_tbl 中添加 i 字段,并定义数据类型:m...转载 2018-10-05 16:11:01 · 1780 阅读 · 0 评论 -
thinkphp5: 软删除的实现
阅读TP的手册实在是有些困难,所以尽量自己试一下,阅读一下框架的源码,才能搞清楚关于软删除,手册的介绍是这样的在实际项目中,对数据频繁使用删除操作会导致性能问题,软删除的作用就是把数据加上删除标记,而不是真正的删除,同时也便于需要的时候进行数据的恢复。要使用软删除功能,需要引入SoftDelete trait我新建了一个表my_admin,下面是对应的model<?php...转载 2018-10-27 21:33:40 · 474 阅读 · 0 评论 -
php实现返回上一个页面
//php实现返回上一个页面不刷新<?php echo "<script>alert('退出成功!');history.back();</script>";?> //返回上一个页面并刷新,只是吧当前页面的url替换成上一个页面而已</php echo "javascript:window.location.href=docum...原创 2018-11-03 20:26:13 · 4474 阅读 · 0 评论 -
将 Windows 的 thinkPHP 项目上传至 Linux 服务器遇到的问题及解决方法
原文:https://blog.csdn.net/Inite/article/details/73289444参考:https://blog.csdn.net/sinat_31801607/article/details/77555774更正:本文里提到的服务器使用的是国外的,所以配置 'DB_HOST' 时得使用自己服务器的 server_ip,若是阿里云服务器则配置成 '127.0.0.1'。...转载 2018-05-21 21:18:15 · 729 阅读 · 0 评论 -
mysql数据库的导入和导出
window下注意mysqldump是一个单独的exe文件,需要在mysql的bin目录下用dos打开1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u d...原创 2018-05-21 21:07:35 · 227 阅读 · 0 评论 -
phpstorm 本地开发代码和服务器保持同步更新
phpstorm 本地开发代码和服务器保持同步更新1.首先找到你的菜单栏找到Tools2.然后点击配置3.填写你的服务器信息4.填写好项目目录注意:最后上传的目标目录为 : (root path)+ (deployment path)5.选择自动上传...原创 2018-05-21 20:03:37 · 2005 阅读 · 0 评论 -
phpstorm激活码注册码序列号
1. 在Licence Server 激活:(以下总有可以的吧))http://idea.imsxm.com/ (亲测直至目前均可用)http://www.0-php.com:1017http://idea.singee77.com/ http://idea.lanyus.com/ http://idea.qinxi1992.cn/2. 浏览器打开 http://idea.lanyus.com/ ...转载 2018-03-08 19:55:14 · 13790 阅读 · 1 评论 -
get请求如何在url中加入数组参数
//URL地址直接传递数组参数 http://localhost/Api/Public/yanglao/index.php?service=User.PostServicePayment&elder_id=17&user_id=1592&pay_points=1&pay_money=0&charge_ids[]=1&charge_ids[]=2 ...原创 2018-03-08 22:55:41 · 36284 阅读 · 1 评论 -
关于Wamp 3.0版本搭建的服务器网页在局域网内出现403的情况
wamp用的就是Apache服务器貌似是因为要解析PHP的关系(可能因此而涉及到安全的问题)所以它默认除本机外 其他设备无法通过http:// ip地址 的方式来访问在www内的网页网上给出的方法大部是在wamp2.0版本时的解决方案即修该 *安装盘*:\wamp\bin\apache\apache2.4.23\conf\httpd.conf找到下图中红色方框中的onlineoffline ...转载 2018-03-09 16:54:22 · 212 阅读 · 0 评论 -
php中的异常和错误的区别
PHP中什么是异常: 程序在运行中出现不符合预期的情况,允许发生(你也不想让他出现不正常的情况)但他是一种不正常的情况,按照我们的正常逻辑本不该出的错误,但仍然会出现的错误,属于逻辑和业务流程的错误,而不是编译或者语法上的错误。 PHP中什么是错误: 属于php脚本自身的问题,大部分情况是由错误的语法,服务器环境导致,使得编译器无法通过检查,甚至无法运行的情况。warning、notice都...转载 2018-03-11 13:58:03 · 2618 阅读 · 0 评论 -
JSON: json格式的中文显示问题解决方法
http://www.jb51.net/article/63758.htm转载 2018-03-12 20:49:47 · 3537 阅读 · 1 评论 -
phpstorm——配置interpreter
phpstorm——配置interpreter——找了半天终于okPhpStorm 4.0 & 5.0 部署本地Web应用 (转)http://www.cnblogs.com/vincent_ds/archive/2012/11/09/2761900.html phpstorm9如何配置interpreter - -!!! 把php.exe 放进去就ok了...转载 2018-03-12 21:50:56 · 2145 阅读 · 0 评论 -
tThinkPHP:关于thinkphp连贯操作加锁的详细介绍lock
官网上面的加锁介绍不是很详细,我给详细说一下首先,数据库类型要是InnoDB,其次,加锁必须跟事务同时使用,还有,查询的时候都必须带锁,比如: $user_mod->lock(true)->where('id=1')->select();这个地方用锁查询,其次地方如果查询这个user对象需要防止同时操作的话也要进行加锁,就是也要用lock(true)这种方式查询:代码示例如下: ...转载 2018-03-19 23:01:41 · 2729 阅读 · 0 评论 -
ThinkPHP中关于JS文件如何添加类似__PUBLIC__图片路径
问题:Js文件不认识__PUBLIC__这些thinkphp独特的链接,所以要我们自己重新定义url地址,才能使用这些路径。 另外,定义url不能在Js文件里,必须在Js文件对应的index.html代码中写才有效果!一般将导入的js文件放在定义url地址的下面,这样可以不必担心引入Js文件的时候不能使用 定义的url路径。解决办法:第一步:在index.html页面中定义url路径<...转载 2018-04-06 22:38:46 · 865 阅读 · 0 评论 -
在linux远程服务器上部署xampp集成环境
安装Linux系统是centOS 6.5。下载地址:https://www.apachefriends.org/download.html我下载的是: xampp-linux-x64-5.6.24-1-installer.run把文件拷贝到跟目录下,先赋予执行权限,[root@localhost /]# chmod 777 xampp-linux-x64-5.6.24-1...转载 2018-05-21 20:00:08 · 1593 阅读 · 0 评论 -
thinkPHP5的软删除中的坑
// model('account')->where('id', $req['id'])->delete();$that = model('account')->where('id', $req['id'])->find();$that->delete(); //一定要写成我后面的那种方式才能是软删除, 写成前面注释掉的那种方式, 还是真实的删除 ...原创 2018-11-02 22:24:31 · 1307 阅读 · 0 评论