
PHP
文章平均质量分 53
PHP
大数据精读周刊
这个作者很懒,什么都没留下…
展开
-
【项目】问答系统-代码-后台
文章目录后台登录用户管理用户的列表问题管理所有的问题待解决问题已解决问题无回答问题回答管理所有的回答未采纳回答已采纳回答问题分类问题分类列表添加顶级分类奖励管理金币奖励规则经验级别规则系统管理系统信息修改密码网站配置后台用户管理用户列表添加用户后台登录<?php/** * 登录控制器 */class LoginControl extends Control{ /** * 显示登录页 */ public function index(){ $this->displ原创 2021-03-11 10:37:07 · 1401 阅读 · 1 评论 -
【项目】问答系统-界面-后台
文章目录用户管理用户的列表问题管理所有的问题待解决问题已解决问题无回答问题回答管理所有的回答未采纳回答已采纳回答问题分类问题分类列表添加顶级分类奖励管理金币奖励规则经验级别规则系统管理系统信息修改密码网站配置后台用户管理用户列表添加用户用户管理用户的列表问题管理所有的问题待解决问题已解决问题无回答问题回答管理所有的回答未采纳回答已采纳回答问题分类问题分类列表添加顶级分类奖励管理金币奖励规则经验级别规则系统管理系统信息修改密码网站配置后原创 2021-03-11 10:20:02 · 1543 阅读 · 1 评论 -
【项目】问答系统-代码-前台-首页-登录校验
登录登录校验注册中心<?phpclass RegControl extends Control{ //异步检测用户名 public function ajax_username(){ if(!IS_AJAX) $this->error('页面不存在'); $username=$this->_POST('username'); if(M('user')->where(array('username'=>$username))->getF原创 2021-03-11 09:43:00 · 667 阅读 · 2 评论 -
【项目】问答系统-代码-前台-首页-问答页面
<?phpclass AskControl extends CommonControl{ public function ask(){ //$this->search(); //调用顶级分类 $this->top_cate(); //获取用户金币 $uid=$this->_SESSION('uid','intval'); $point=M('user')->where(array('uid'=>$uid))->getField原创 2021-03-11 09:39:25 · 1197 阅读 · 1 评论 -
【项目】问答系统-代码-前台-首页-个人主页
<?phpclass MemberControl extends CommonControl{ public function __construct(){ $this->top_cate(); $this->_left_info(); } // //默认会员中心 public function index(){ $uid = $this->_GET('uid', 'intval'); $where = array('uid'=>$uid原创 2021-03-11 09:37:27 · 861 阅读 · 1 评论 -
【项目】问答系统-代码-前台-首页
<?php//测试控制器类//默认前台控制器class IndexControl extends CommonControl{ public function index(){ $this->assign_data(); $cate=M('category')->where(array('pid'=>0))->select(); foreach ($cate as $k => $v) { $cate[.原创 2021-03-10 21:34:53 · 807 阅读 · 1 评论 -
【项目】问答系统-界面-前台
首页问题精选个人信息认识之星答题排行榜问题分类搜索页面搜索搜索结果问答页面未解决问题已经解决所有问答相关回答提问回答回答完毕个人主页我的首页我的提问我的回答我的等级我的金币上传头像侧栏...原创 2021-03-10 21:31:48 · 1794 阅读 · 1 评论 -
【项目】画廊项目无框架版本
首页详情页管理员页面发布作品项目结构C:.│ admin.php│ admin_index.php│ admin_user_list.php│ delete.php│ detail.php│ do_edit.php│ edit.php│ index.php│ login.php│ login_out.php│ msg.php│ publish.php│ register.phpadmin.php<br />&原创 2021-03-08 10:57:56 · 882 阅读 · 0 评论 -
【项目】不用数据库实现留言板(用本地文件)
首页添加留言删除留言项目结构C:.│ add.php│ del.php│ edit.php│ index.php│ msg.txt│└─img bootstrap-combined.min.css bootstrap.min.js jquery-2.0.0.min.jsadd.php<?phpheader('content-type:text/html;charset=utf-8');date_defau原创 2021-03-08 10:31:55 · 1519 阅读 · 6 评论 -
【项目】工艺品展示系统——功能实现(后台)
后台登陆后台的也是使用的md5的密码加密,默认用户名和密码都是admin。后台登录和首页界面如下图16、图17所示:public function login(){//获取username 和password的值$username=I('post.username');$password=I('post.password');$map['username']=$username;$user_info=$this->config_model->where($map)->fin原创 2021-01-29 14:32:53 · 1455 阅读 · 1 评论 -
【项目】工艺品展示系统——功能实现(前台)
文章目录前台首页注册页面登陆页面资料页面搜索页面详情页面展示收藏功能点赞功能留言功能退出功能收藏夹页面底部信息页面其他前台首页当用户从浏览器输入wwww.art.demo.com网址输入网址,点击回车后,默认是请求访问的是项目目录的index.php的文件中内容,然后会引入到Front 的前台应用中默认会进入IndexController.class.php 的控制器中,进而读取解index函数直至返回首页返回给浏览器。index.php文件<?phpif(version_compare(P原创 2021-01-29 13:50:16 · 1459 阅读 · 0 评论 -
【项目】工艺品展示系统——系统分析
目录需求分析功能需求分析性能需求分析系统安全性数据完整性系统数据分析系统功能模块示意图系统流程图设计项目运行环境需求分析功能需求分析系统功能是通过前后台管理实现的,前台主要是注册后的会员的功能实现,后台为管理员对系统的管理和维护。下面对前后台的功能做出介绍。前台功能介绍:(1)注册管理:实现一般用户的注册,注册会员可以进入会员中心修改自己的注册信息,自己的头像,自己的邮箱和登陆密码。(2)搜索功能:对全站的工艺...原创 2021-01-29 13:09:45 · 1428 阅读 · 2 评论 -
06_细节_运算符符知识补充
算术运算 幂运算 2** 3 =8boolean 不支持递增递减运算符字符串只支持递增英文的 . 字符连接符 万能胶水mt_rand(1,9999);随机数a!=b;a结合比较运算符aba 大于b 1a 等于b 0a小于b -1null 检测符号0??null??false??'hello'原创 2017-06-05 20:45:21 · 825 阅读 · 0 评论 -
thinkphp自定义succeed和error模板
找到dispatch_jump.tpl&lt;?php if(C('LAYOUT_ON')) { echo '{__NOLAYOUT__}'; }?&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht...原创 2019-04-03 21:33:14 · 981 阅读 · 0 评论 -
thinkphp+ajax局部刷新点赞
1. [代码]thinkphp点赞方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public function zan(){...转载 2019-01-14 09:54:41 · 1608 阅读 · 2 评论 -
thinkphp 如何将二维数组处理成where条件
$blog_index=$this-&amp;gt;blog_model-&amp;gt;where($map)-&amp;gt;select();var_dump($map);array(1) { [&quot;id&quot;]=&amp;gt; array(14) { [0]=&amp;gt; array(1) { [&quot;原创 2020-09-04 16:34:13 · 1293 阅读 · 0 评论 -
数据库关联
$message_list=$this-&gt;message_model-&gt;where($map)-&gt;select(); foreach($message_list as $key =&gt; $val ){ $map1['id']=$val['bid']; $map2['id']=$val['uid'...原创 2019-02-01 16:28:33 · 1375 阅读 · 0 评论 -
删除功能ThinkPHP
public function mess_delete(){ $map['id']=I('get.id'); $data['is_delete']=1; $obj = M("Message"); if($obj->where($map)->save($data)){ $this->success("修改成功",U('/Blo...原创 2019-07-18 18:20:07 · 833 阅读 · 0 评论 -
Thinphp ajax搜索框实施搜索提示
js <div class="login-left" style="padding-bottom:20px; width:442px; margin-top:56px; margin-left: 200px;"> <form action="{:U('/Search/index')}" method="get"...原创 2019-07-02 11:49:48 · 777 阅读 · 0 评论 -
TP3更新头像涉及到session缓存的问题
{ $map['id']=I('post.id');//获取id //获取id-用来关联留言数据表中数据保持数据的一致性 $data_m['nick']=$data['nick']; $map_m['uid']=I('post.id'); $res=$this->person_model->wher...原创 2019-08-01 11:56:50 · 775 阅读 · 0 评论 -
thinkphp ajax 下载次数
html 首先在html文件中 绑定函数函数count({$v.id}) 出入一个id到下面的js脚本<a href="{$v.url}" onclick="count({$v.id})"><img src="__PUBLIC__/FrontStyle/img/img_project/down.png" class="downimg2"></a> js脚本进行请求给后天的<script t原创 2018-02-01 08:26:49 · 869 阅读 · 0 评论 -
thinkphp对上传文件
html 前台html文件 进行数据封装 from表单的参数enctype="multipart/form-data" <form action="{:U('/News/save_blog')}" method="post" id="myform" name="myform" enctype="multipart/form-data"><td><input type="file" name=原创 2018-02-01 08:26:15 · 786 阅读 · 0 评论 -
json_json数据与数组之间的互相转换
<?phpheader('Content-Type:text/html;charset=utf-8');$arr1=array( 'username'=>"Tom", 'age'=>22 );//定义一维数组var_dump($arr1);$arr2=array( 'jerry'=>array( 'sex'=>"man", 'age'=>22 ),原创 2017-06-21 20:56:55 · 2225 阅读 · 0 评论 -
json_JSON数据格式和 serialize数据格式的异同和使用
JSON数据格式和 serialize数据格式的异同和使用相同点" 1、都是把其他数据类型转换成一个可以传输的字符串" 2、都是结构性数据"不同点" 1、 Serialize序列化后的数据格式保存数据原有类型" 2、JSON数据格式要更简洁相比 Serialize序列化之后的数据格式"使用场景"原创 2017-06-21 20:32:09 · 1637 阅读 · 0 评论 -
08_基本函数
定义函数 function f(){}调用函数 f();可变函数function f(){}$f1='f';$f1();匿名函数$f=function ($str){echo $str;};$f("helloworld");函数的局部变量function t(){$m="hello";$s=function原创 2017-06-21 11:17:27 · 777 阅读 · 0 评论 -
07_流程控制
tips: 设置时区 datae_default_timezone_set('PRC);//设置中国时区 echo date("Y年m月d日 H:i:s"); 关于这样 for(;i 的原因是这样的,肯定i的初始值肯定在前面的有定义了 完整的有这样,所以一般要细心的网上面找找就行了 i=1; for(;i原创 2017-06-06 17:57:56 · 799 阅读 · 0 评论 -
05_细节_常量知识小结
defin('NAEM','常量');const NAME='常量';defined(NAME);//查看是否常量定义get_defined_constants();//获取所有系定义的常量魔术常量名称说明__LINE__文件中的当前行号。__FILE__文件的完整路径和原创 2017-06-04 20:31:13 · 801 阅读 · 0 评论 -
04_细节_变量和数据类型小结
1.echo 和 var_dump 都可以输出变量信心但是后者输出的信息更详细能打印出数据类型的2.单引号不解析变量 只解析 \\ \'双引号解析变量 会解析所有的转义符号遇上有冲突要转义 用反斜杠 \' \"转义3.当你这样定义变量的时候 有$var="string";echo "$var的内容是字符";会出现报错的 因为p原创 2017-06-04 17:35:54 · 826 阅读 · 0 评论 -
01_简单的环境配置php+基本知识点
静态网站,不支持数据交互的网站。(html,htm)优点速度快 最安全缺点 更改不方便动态网站,支持数据交互的网站,动态网站可以存在静态网站。缺点 效率和安全性不足优点 更改方便(inurl:*.asp)ASP(必须连接,始终连接),(asp)PHP,(php).NET,(aspx)JAVA,(JS原创 2016-11-13 21:52:17 · 956 阅读 · 0 评论 -
02_PHP_浅入
dreamware 配置站点站点文件夹 www目录四种界定符格式标准风格echo ' hello world';?>简单风格echo ' hello world';?> //默认不支持 php.ini开启 short_open_tag = on 重启服务器asp风格e原创 2016-11-23 17:59:17 · 820 阅读 · 0 评论 -
09_数组
PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。原创 2017-07-04 13:24:05 · 820 阅读 · 0 评论 -
10_session和cookie
原创 2017-07-10 08:50:06 · 785 阅读 · 0 评论 -
ajax跨域问题
两个不同域名的程序在处理ajax的时候肯定会有跨域的存在,一种方式是通过jsonp,一种是通过请求本域名,然后后端PHP转发curl,还有一种比较简单 通过header头来实现,例如现在有两个域名 www.host1.com 和 www.host2.com 在host1.com下面请求host2.com下面的Php文件。例如 http://www.host1.com/index.h转载 2017-11-15 17:38:35 · 750 阅读 · 0 评论 -
thinkphp对用户管理
退出操作 public function quit(){ session("user_info",null); session_destroy(); $this->success('退出成功',U('/Login/index')); } 密码修改public function login(){ $username=I(原创 2018-02-01 08:25:53 · 1082 阅读 · 0 评论 -
服务器LAMP 环境的安装
在分配路径和关联扩展包时遇到错误如下:--------------------------------------------------------Sorry, I cannot run apxs. Possible reasons follow:1. Perl is not installed2. apxs was not found. Try to pass原创 2018-02-01 08:22:27 · 897 阅读 · 0 评论 -
thinkphp路径出现问题?路径找不到 而且url必须有index.php
当使用thinkphp的时候路径出现问题 路径找不到而且url必须有index.php 没有就找不到地址,怎么办在网站根目录下增加一个文件.htaccess然后写下如下的的内容 <IfModule mod_rewrite.c>Options +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewrite原创 2017-12-26 17:52:17 · 5215 阅读 · 0 评论 -
php 与 oracle11g 的连接和基本操作
php 与 oracle11g 的连接和几百年操作<?php $conn = ocilogon('system','Oracle123','127.0.0.1:1521/orcl'); if (!$conn) { $Error = oci_error(); print htmlentities($Error['message']); exit; } el原创 2018-01-01 12:54:15 · 3305 阅读 · 0 评论 -
微信小程序与ThinkPHP
微信小程序与ThinkPHP,案例展示图如下这篇文章主要介绍了微信小程序 PHP后端form表单提交实例详解的相关资料,需要的朋友可以参考下微信小程序 PHP后端form表单1.小程序相对于之前的WEB+PHP建站来说,个人理解为只是将web放到了微信端,用小程序固定的格式前前端进行布局、事件触发和数据的输送和读取,服务器端可以用任何后端语言写,但是所有的数据都要以JSON的形式返回给小程序。2.原创 2018-01-01 13:14:57 · 4100 阅读 · 2 评论 -
oracle 11g 下载 和 安装
oracle 11g百度网盘下载链接:http://pan.baidu.com/s/1eSq4I58 密码:w71y原创 2018-01-01 12:55:15 · 1752 阅读 · 0 评论 -
使用Thinkphp 与 oracle11g 的连接和基本操作
使用Thinkphp 与 oracle11g 的连接和基本操作config .php 配置文件<?phpreturn array( 'DB_TYPE' => 'oracle', 'DB_HOST' => 'localhost', 'DB_NAME' => 'orcl', 'DB_USER' => 'sys原创 2018-01-01 12:54:42 · 2069 阅读 · 0 评论