PHP
pangPython
任何事做上10年以上总会有起色
展开
-
PHP简易商城(二)PHP运行sql文件安装数据库
PHP简易商城(二)PHP运行sql文件安装数据库代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>安装数据库</title> </head> <body> </body></html><?php//读取文件内容 根目录sql$_sql = file_get_contents('shop_原创 2017-07-06 22:59:41 · 916 阅读 · 0 评论 -
Phpstorm Invalid MIT-MAGIC-COOKIE-1 key
problem:Invalid MIT-MAGIC-COOKIE-1 keyresolved:cd /rootln -s /home/username/.Xauthority原创 2016-05-18 18:08:33 · 2652 阅读 · 0 评论 -
CoreThink主题开发(八)使用H-ui开发博客主题之用户登录之前及登录之后
感谢H-ui、感谢CoreThink!效果图: 登录之后 登录窗体 想做登录之后的下拉菜单的,实在做不出来了,就一般显示了。。。 整个面包屑导航这里,先遍历模块,并且是允许前台显示的模块,之后就是判断用户是否已经登录,已经登录了,就显示个人中心,否则就显示登录和注册按钮。 代码:<nav class="breadcrumb"> <div class="container">原创 2016-05-07 21:27:52 · 1640 阅读 · 0 评论 -
debian开启php的curl支持
1.安装curl扩展apt-get install php5-curl2.重启apacheservice apache2 restart原创 2016-05-06 17:47:12 · 1913 阅读 · 0 评论 -
IdeaSpace安装
IdeaSpace是基于Laravel框架原创 2016-05-16 09:04:20 · 1788 阅读 · 0 评论 -
CoreThink基础模块结构、主题,开源地址
https://code.csdn.net/u012995856/corethink_module/tree/master原创 2016-05-16 09:08:44 · 4057 阅读 · 0 评论 -
CoreThink主题开发(七)使用H-ui开发博客主题之新闻资讯正文页面
感谢H-ui、感谢CoreThink!效果图:后台发文章有上传附件、封面的功能,但是前台代码中有,不能显示,去除了,前台页面还有社会化分享,百度的,页面也不显示。Blog/Cms/Index/detail.html {$info.main_field} {$info.abs原创 2016-05-03 11:31:20 · 893 阅读 · 0 评论 -
CoreThink主题开发(六)使用H-ui开发博客主题之首页友情链接标签混排
感谢H-ui、感谢CoreThink!效果图:不哆嗦了,代码: 友情链接 {$fl1.title} Blog/Home/Index/index.html .slider { p原创 2016-05-02 11:01:42 · 882 阅读 · 0 评论 -
CoreThink主题开发(五)使用H-ui开发博客主题之首页显示站点公告
感谢H-ui、感谢CoreThink!效果图:官方CMS前台index里提供了显示公告列表的模板代码,只需要自己结合样式结合H-ui稍加调整就好了。 站点公告 {$vo.title|cut_str=0,20} {$vo.create原创 2016-05-02 10:02:40 · 954 阅读 · 0 评论 -
CoreThink主题开发(四)使用H-ui开发博客主题之首页幻灯片轮播
感谢H-ui、感谢CoreThink!效果图:gif画质变了。开源版的源码中后台做的比较完善,上传,选择幻灯片等,前台没有做轮播的显示,只定义了样式,cms_slider数据表是幻灯片的数据表,有个字段对应于admin_upload的字段,就像外键,将这两个表联系了起来,upload表存储的是图片的路径。Blog/Home/Index/index.html原创 2016-05-01 21:17:15 · 1032 阅读 · 0 评论 -
CoreThink主题开发(三)使用H-ui开发博客主题之定义整站样式
感谢H-ui、感谢CoreThink!效果图:支持二级菜单,未做更多级别菜单,估计一般站点也用不到三级菜单Thinkphp的View模板技术很赞,开发了一阵子Thinkphp后又去做java的spring、springMVC、hibernate、发现显示还得拿jsp去写或者html,搜了一大通才发现两个Freemarker和Velocity,之后就是大苦逼的XML文件配置,太s原创 2016-05-01 20:56:08 · 1909 阅读 · 0 评论 -
CoreThink主题开发(二)使用H-ui开发博客主题之把H-ui放入你的主题目录中
感谢H-ui、感谢CoreThink!在官网下载H-ui,解压压缩包有static/和lib/两个目录static目录下是H-ui/js、css、images把lib下的文件copy到主题目录Blog/Home/Public/libs下把H-ui/js、css、images分别对应copy到js、css、img目录下。这样,依赖文件就就绪了。很多同类的优秀的开源项目的目原创 2016-05-01 20:00:53 · 1138 阅读 · 2 评论 -
CoreThink主题开发(一)使用H-ui开发博客主题之搭建目录结构
刚实训(Java SSH)完半个月,好久没有做php了,很怀念。部分信息参考自官方文档效果图:1.在项目根目录建立Theme文件夹,继续新建以你的主题名字的为名称的文件夹例如:/Theme/Blog2.新建opencmf.php文件在Blog目录下新建opencmf.php文件(不要弄错位置)<?php/** * Created by PhpStorm.原创 2016-04-29 17:15:14 · 1402 阅读 · 0 评论 -
PHPStorm获取免费社区激活
网址:http://idea.lanyus.com/去这里找教程原创 2016-04-15 19:55:11 · 10280 阅读 · 0 评论 -
corethink功能模块探索开发(十八)前台页面插入jit前端数据可视化库
效果图:1.静态文件放入View目录中在View目录下新建Public目录,在Public目录下新建js、css目录。把jit的资源放入对应目录中2.在html中引入jitApplication/Equip/View/Index/index.html原创 2016-04-14 21:08:56 · 1002 阅读 · 0 评论 -
PHP练手:比赛报名系统(一)实现简单单入口
目录结构:RegSystem/index.php<?php/** * Created by PhpStorm. * User: root * Date: 16-4-9 * Time: 下午11:21 * * 项目前台入口文件 *///网站单入口文件,单入口有很多好处//处理URL参数$module = isset($_GET['module'])?$_GET['m原创 2016-04-11 20:15:58 · 4208 阅读 · 0 评论 -
corethink功能模块探索开发(十六)后台搜索功能
效果图:代码很简单,就是添加搜索框,搜索字段,在初始化页面查询的时候添加查询条件。1.添加搜索框添加到删除按钮后边.->setSearch('请输入设备名称/MAC/宿舍号', U('index'))2.添加搜索字段// 搜索 $keyword = I('keyword', '', 'string'); $condition = ar原创 2016-04-10 15:59:41 · 998 阅读 · 0 评论 -
CoreThink主题开发(九)使用H-ui开发博客主题之用户个人主页
感谢H-ui、感谢CoreThink!效果图: 这里使用table布局 /Theme/Blog/User/Index/home.html<extend name="$_home_public_layout"/><block name="main"> <br><br> <div class="container"> <table class="table原创 2016-05-09 12:48:26 · 1400 阅读 · 0 评论 -
ThinkPHP5开发(三)使用Behavior检测用户登录状态
行为behavior参考了:http://www.thinkphp.cn/topic/38941.html 不继承Controller使用error参考了:http://www.thinkphp.cn/topic/40137.html目录结构: 1.在user\behavior目录下建UserCheck.php(名称随便取)<?phpnamespace app\user\behavior;原创 2016-07-12 16:10:04 · 11957 阅读 · 2 评论 -
ThinkPHP5实现注册激活邮件
ThinkPHP5实现注册激活邮件 邮件发送部分,参考:http://www.thinkphp.cn/topic/43753.html效果: 思路:注册成功后保存使用user_id 与reg_time合并并做的md5作为active_code激活码,置active激活状态为0生成携带此激活码的链接发送至用户邮箱,用户点击此连接后,通过各种验证,设置激活状态active为1数据库字段:原创 2017-04-16 17:19:47 · 4591 阅读 · 0 评论 -
PHP简易商城(一)概述
功能:首页登录注册用户中心修改信息上传头像我的订单购物车新闻后台:商品列表后台:添加商品后台:编辑商品后台:用户列表后台:文章列表后台:广告列表<轮播>代码:https://github.com/pangPython/ishop原创 2017-04-29 22:21:06 · 7014 阅读 · 12 评论 -
关于TPshop2.0访问内页跳转首页问题
原因在于空间所使用的PHP是fast_cgi模式,而在某些情况下, 不能正确识别path_info所造成的错误摘抄自: http://www.cr173.com/html/19352_1.html此处使用网站空间来自90起航(非广告)TPshop2.0根目录.htaccess 原:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multi原创 2017-03-08 18:30:32 · 1624 阅读 · 2 评论 -
使用jqueryUI和corethink实现的类似百度的搜索提示
代码:http://download.csdn.net/detail/u012995856/9676845 效果: 目录: 这里是以corethink模块的形式,只需要安装上访问index.php?s=/test/index1.建好模块目录,写好模块的总体文件 opencmf.php<?phpreturn array( // 模块信息 'info' => array(原创 2016-11-08 21:46:08 · 840 阅读 · 0 评论 -
CoreThink开发(十三)增加页面加载动画
效果: 加载动画是由jquery和fakeloader这个js库实现的。源码资源预警上传在我的csdn下载中。 http://download.csdn.net/detail/u012995856/9602642这个独立性很好,除了引入css文件和js文件,其余的操作就是在页面加一个div层一步就OK了.1.把资源文件放入Corethink库目录中 在Public/libs目录下新建fakel原创 2016-08-13 20:19:09 · 1131 阅读 · 1 评论 -
PHP面向对象留言板(一)查询出JSON格式的留言板数据
使用mysqli连接数据库,采用面向对象风格编程,没做前端,json格式输出数据 源码目录: 效果: DB.php<?php/** *数据库连接类 *定义一些数据库基本操作,可以根据model做一些简便方法 */class DB{ //定义数据库变量 private static $host = 'localhost'; private static $port原创 2016-08-20 10:41:45 · 1865 阅读 · 0 评论 -
PHP面向对象留言板(二)前后端分离,Model实现了实体类与表绑定
实现了实体类的自动加载,只需在model实例化时传入一个实体类名,即可实现实体类与数据库表的绑定使用对象容器,在查询出结果集之后,直接生成对象并放入对象容器取实体类数据时,会返回一个对象容器,遍历转换成对象数组并进行json编码,打印到页面就成了API界面使用css绘制按钮,输入框使用数据库配置文件前后端分离model中不应该定义数据库相关的变量和操作效果: 源码目录结构: Mod原创 2016-08-22 20:48:09 · 2791 阅读 · 0 评论 -
PHP面向对象留言板(三)模拟客户端传来的JSON格式的数据写入数据库
PHP面向对象留言板(三)模拟客户端传来的JSON格式的数据写入数据库效果图: 本打算是前端ajax提交json格式数据,调试了很长时间还没实现,就使用PHP模拟了前端提交的json数据.json数据中id的key-value先用作存储对象的名字也就是对应的实体名即数据库表名.计划model中提供通用的insert方法,解析json数据,自动由与数据库表字段对应的key写value,但是没实现代码原创 2016-08-30 19:16:11 · 1150 阅读 · 0 评论 -
CoreThink开发(十一)首页控制器判断移动设备还是PC并做相应处理
在home模块Index控制器添加判断代码 application\Home\Controller\IndexController.class.php<?php// +----------------------------------------------------------------------// | OpenCMF [ Simple Efficient Excellent ]原创 2016-08-02 19:23:40 · 1015 阅读 · 0 评论 -
ThinkPHP5开发(五)显示博客文章列表
效果图: 显示博客文章列表,点击标题链接跳转还没实现 1.SQL# Host: localhost (Version: 5.5.47)# Date: 2016-07-20 21:34:12# Generator: MySQL-Front 5.3 (Build 4.234)/*!40101 SET NAMES utf8 */;## Structure for table "think原创 2016-07-20 21:41:03 · 4222 阅读 · 0 评论 -
CoreThink开发(十)把官方首页轮播替换成HTML5-3D轮播
效果: 资源已经上传到我的下载里边。 1.复制资源文件到CoreThink项目中corethink\Application\Home\View\Public2.写模板代码 引入js<block name="script"> <script src="__HOME_JS__/jquery-1.7.2.min.js"></script> <script src="__HOME_JS原创 2016-07-26 19:47:58 · 2387 阅读 · 0 评论 -
CoreThink开发(十二)更改默认出错异常页防止暴露敏感数据
默认的异常页会打印文件位置,而且是绝对路径,会打印SQL语句,真实上线一定不要用这个默认的,而且关闭trace关闭调试模式也不行。 针对CoreThink1.2 ThinkPHP3.2 这个文件在Application\Home\View\Public\think\exception.html此外还有一个系统的模板ThinkPHP\Tpl\think_exception.tpl可以修改成 (原创 2016-08-03 18:51:45 · 833 阅读 · 0 评论 -
ThinkPHP5开发(二)实现带后台验证的注册功能
项目代码托管于CSDN-CODE: https://code.csdn.net/u012995856/tp5pro/tree/master 效果: 验证效果: 1.数据库SQL脚本-- phpMyAdmin SQL Dump-- version 4.4.15.5-- http://www.phpmyadmin.net---- Host: localhost--原创 2016-07-09 13:26:24 · 15161 阅读 · 0 评论 -
ThinkPHP5开发(一)实现登录功能
主要从这三个方面入手:数据库PHP代码 HTML代码&ThinkPHP视图模板代码 数据库使用mysql5.7。并且使用PHP最新版本PHP7,apache2.4,Ubuntu16.04准备:下载thinkphp5代码,放入apache目录,赋予777权限chmod 777 -R tp5/使用atom或者sublime或者PhpStorm打开你的项目,准备coding建数据库thi原创 2016-07-06 21:27:07 · 40786 阅读 · 8 评论 -
Discuz! 更改用户名长度(代码和数据库字段)
参考: http://wenku.baidu.com/view/b176a0d476eeaeaad1f33097.htmlhttp://www.oicto.com/ucenter-discuz-username-15/转载 2016-07-24 10:46:48 · 1054 阅读 · 0 评论 -
ThinkPHP5开发(四)查询用户列表
目录结构: 效果图: 1.sql脚本-- phpMyAdmin SQL Dump-- version 4.4.15.5-- http://www.phpmyadmin.net---- Host: localhost-- Generation Time: 2016-07-12 23:05:40-- 服务器版本: 5.7.12-log-- PHP Version: 7.0.原创 2016-07-12 23:12:55 · 3585 阅读 · 0 评论 -
corethink功能模块探索开发(九)移除前台的注册登录按钮
有时候需求一个不需要注册登录的CMS的。需要移除前台的登录注册按钮,只需要把Application/Home/View/Public/layout.html中一块div删除就可以了在代码的130左右 注册原创 2016-03-28 22:22:53 · 803 阅读 · 0 评论 -
解决PHP Mysql 插入中文显示问号
检查php页面的html标签检查php脚本在获得数据库连接后加上$conn->query('set names utf8') or die('query字符集错误');检查Mysql是否是utf8字符集原创 2015-12-16 16:59:28 · 1085 阅读 · 0 评论 -
使用基于ThinkPHP3.2.3的ThinkAdmin创建手机电脑通用的表白墙(四)实现弹幕
90后主要是通过视频获取信息、娱乐的一代,各大主流的在线视频播放器都实现了弹幕功能,并且我们用的还乐此不疲,真的挺好玩。 通过代码来实现弹幕的思路:在数据库读取信息,显示在界面上。这个界面是弹幕样式的,每一条的颜色都不一样,所以要随机生成颜色代码,还包括字体、字体大小、位置、动画的速度。这样只是死的弹幕,因为只有界面刷新一下才能换成下一波,以后实现使用ajax完成无刷更新弹幕。1.原创 2016-03-11 16:56:32 · 1255 阅读 · 0 评论 -
PHP微信表白墙重构(一)概述
前段时间做的基于ThinkAdmin的微信弹幕表白墙,大体思路:手机端首页弹幕,可以跳转看表白墙,可以去表白;电脑端只能看弹幕。弹幕是使用mysql的随机函数每次随机查询10条数据,而且更新页面数据需要刷新。用户在手机端发表了表白之后不能立即显示,而是需要管理员去后台审核,审核后才能在前台随机显示,如果管理员不及时在后台审核,表白就看不到了...后台也很渣,登录时,验证码只有4位,更换验证码需要刷原创 2016-04-04 09:20:16 · 1968 阅读 · 0 评论 -
corethink功能模块探索开发(十一)后台查询数据列表
1.新建设备报修后台控制器Application/Equip/Admin/DeviceRepireAdmin.class.php<?php/** * Created by PhpStorm. * User: pangPython * Date: 16-3-24 * Time: 下午9:34 */namespace Equip\Admin;use Admin\Contr原创 2016-03-30 21:11:44 · 1132 阅读 · 1 评论