自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读万卷书,不如行万里路。——生命不止,学习不止。

  • 博客(90)
  • 收藏
  • 关注

原创 通讯录获取APP程序分析

APP非法获取用户通讯录等隐私信息我用技术分析APP是如何获取信息的如果你不幸中招了,可以参考下方链接(有偿)我的方法是替换掉通讯录数据,替换不成功包退!每日16:00-06:00在线,5分钟受理,2~3小时完成点下面的服务链接进入就可以。

2023-06-25 22:32:59 295

原创 通讯录获取APP程序分析

新闻连绵不断报道互联网APP非法获取用户通讯录等隐私信息那我用技术来揭秘还原APP是如何非法获取用户通讯录隐私信息。

2023-06-25 22:03:57 320

原创 wordpress强制跳转https后,JS/CSS不加载的解决方案

找到functions.php 添加如下代码:add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2);function agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src);

2017-03-28 17:36:34 7567 1

原创 小型bbs论坛系统开发10 前台子版块列表页

写了一天,改了很多页面,已经累到暴毙。bug真的好多.. 一句话形容,苦中作乐。<?php include_once './inc/config.inc.php';include_once './inc/mysql.inc.php';include_once './inc/tool.inc.php';include_once './inc/page.inc.php';$cssArray[]

2017-01-15 20:58:31 1248

原创 实验室-多表查询时的笛卡尔集错误。

今天在做多表查询的时候,又犯了自以为永远不会犯得的低级错误,笛卡尔集。看来还需要更多的练习。<?php 基本信息表学号 姓名 性别 年级1 小明 男 62 小红 女 73 小刚 男 84 小紫 女 95 小青 男 10兴趣爱好表id 爱好 姓名1 篮球 小红2 足球 小刚 3 排球 小明4 乒乓 小青5

2017-01-15 19:12:34 687

原创 小型bbs论坛系统开发9 前台父板块列表页

<?php include_once './inc/tool.inc.php';include_once './inc/config.inc.php';include_once './inc/mysql.inc.php';include_once './inc/page.inc.php';// 初始化网站标题/css$webTitle = '父板块列表页';$cssArray[] =

2017-01-13 23:29:31 1040

原创 小型bbs论坛系统开发8 首页

<?php include_once './inc/tool.inc.php';include_once './inc/config.inc.php';include_once './inc/mysql.inc.php';// mysqli中获取时间的知识点补充:// NOW() CURDATE() CURTIME()// 2008-12-29 16:25:46 2008-12

2017-01-13 23:27:58 1612 1

原创 小型bbs论坛系统开发7 会员帖子发布页

<?php include_once './inc/config.inc.php';include_once './inc/mysql.inc.php';include_once './inc/tool.inc.php';//数据库连接$link = sql_connect();//验证登录状态if(!$member_id=is_login($link)){ skip('logi

2017-01-13 23:26:47 894

原创 小型bbs论坛系统开发6 前台注册/登录页

<?php include_once './inc/config.inc.php';include_once './inc/mysql.inc.php';include_once './inc/tool.inc.php';$link = sql_connect();//检查登录状态if($id = is_login($link)){ skip('index.php','error

2017-01-13 23:24:46 1158

原创 PHP制作分页函数(下)

<?php header('Content-type:text/html;charset=utf-8');/** 分页函数 根据用户填入参数(文章总条数,每页显示条数,显示页码数等条件)智能分页。 返回limit部分及html代码部分。 分页函数构思: function page($count,$page_size,$num_btn); return

2017-01-13 23:17:19 396

原创 实验室-PHP重构$_GET参数部分

因为某项目中,用到分页函数。所以要重构url部分。 所以先自己试着去写了一下, 后来查询了一下php提供的相关函数。 下面你就可以看到同样的工作,不同的差距了。这一种是自己写的://获取当前文件名部分 $script_name_url = $_SERVER['SCRIPT_NAME']; $filename = basename($script_name_url);// p

2017-01-13 22:26:17 348

原创 实验室-php数组插入删除元素时内部指针的变化

<?php#今天在做分页函数的时候,因为要做到如下效果:#1.. 6,7,8,9,10#由于是数组存储的值,所以进行了一系列的数组操作,测试了很久终于找到bug所在。#原来是数组的内部指针在作怪。<?php header("Content-type:text/html;charset=utf-8");$arr = array();for($i =2;$i<10;$i++){ $a

2017-01-11 14:17:29 580

原创 PHP制作分页函数(上)

<?php header('Content-type:text/html;charset=utf-8');/*# 分页函数 功能需求: 根据用户填入参数(文章总条数,每页显示条数,显示页码数等条件)智能分页。 返回limit部分及html代码部分。# 分页函数构思: function page($count,$page_size,$num_btn);

2017-01-10 00:01:19 568

原创 小型bbs论坛系统开发5 后台子板块添加/修改

PS:纠结在各种表单验证上了。不过收获还是很大!暂时先不把项目布局列出来了,等做完一起整理吧!#首先创建子版块数据表mysql> show create table sfk_son_module\G*************************** 1. row *************************** Table: sfk_son_moduleCreate

2016-12-20 18:12:33 1103

原创 小型bbs论坛系统开发4 后台父板块添加/修改

本章主要学习了,统一验证处理及验证处理机制,我觉得还是比较重要的。项目布局: –father.module.add.php –father.module.update.php –inc/check.father.module.inc.php父板块页 father.module.php:<?php include_once '../inc/config.inc.php';include_o

2016-12-19 16:34:24 825 1

原创 实验室-mysql中varchar能存储多少中文字节

刚做了一个小案例的时候,发现需要对字符串进行长度判断。所以就引来了一个问题,php中如何书写判断字符长度与mysql长度耦合的代码? 测试: varchar(32)能存储多少个中文,英文及其他字符?测试代码如下: var_dump(mb_strlen('你好吗aa','utf8'));//int(5) var_dump(mb_strlen('你好吗aa'));//int(11

2016-12-19 13:17:03 885

原创 小型bbs论坛系统开发3 后台父板块展示/删除

PS:因为需要用到的html模板页面比较多,但目前学习重心是php,所以将html模板直接拷过来用了。看了一下布局的设计,如果让博主来做,是完全没有问题的。所以就直接拷贝过来,直接写php相关的操作了。 通过这一章的学习,学到了很多比较‘毒’的操作。 比如关于SERVER[′REQUSEURI′]在前一个页面用_SERVER['REQUSE_URI']在前一个页面用_GET赋值 然后在

2016-12-16 17:34:43 2018 1

原创 小型bbs论坛系统开发2 模板页首页制作

PS:这套系统我是在边学边做,大致的思路就是像织梦,wordpress做一个安装程序。然后自动按照模板去安装。按照视频上所授,大概是要做差不多10个模板页面,之前就发现自己有偏执症,尤其是仿站的时候特别明显。。差一像素我都要调试很久。本来学习的思路是以php+mysql为主。我写了一个晚上竟然才写了一个首页的布局。。还遇到了很多奇葩的问题。比如子元素设置浮动的时候,父元素的背景不见了。于是看了一晚上

2016-12-15 01:28:27 3661

原创 小型bbs论坛系统开发1 需求分析

小清新 bbs 系统开发 一、需求分析 1、浏览者有浏览任何版块、任何帖子以及任何回复的权限,并且任何浏 览者都有注册成为本论坛的用户的权限。 2、注册用户比浏览者多出发帖,回复帖子的权限,且具有成为某子版块版 主的机会 3、版主比注册用户多出删除本版块帖子和相关回复的权限 4、管理员具有操作网站后台的权限(比如设置版块) 二、功能示意浏览者 → |浏览->板块、帖子、回复

2016-12-14 15:56:03 4523 1

原创 php复习 第十四天 mysqli预处理

<?php #和java的preparestatment 比较相似#偷了个懒,把笔记先粘过来,用到再来补。#####预处理语句机制 1)准备一个用于执行的SQL语句 mysqli_stmt mysqli_prepare ( mysqli $link , string $query ); 2)将变量作为参数绑定到prepared语句上 bool

2016-12-13 13:25:07 272

原创 php复习 第十四天 mysqli相关函数

<?php header("Content-Type:text/html;charset=utf-8");# 创建数据库时指定默认校对规则即可指定默认字符编码为utf8# mysql> create database review default character set utf8 collate utf8_general_ci;# Query OK, 1 row affected (0.0

2016-12-13 10:42:17 297

原创 php复习 第十四天 与数据库交互

<?php header('Content-Type:text/html;charset=utf-8');#前言:mysql拓展针对MySQL4.1.3或更早版本设计的,不支持后期MySQL服务端提供的一些特性。所以现在优先使用mysqli作为处理mysql与php交互的拓展。//1.与mysql数据库建立连接;@掩藏错误提示,并未选择默认数据库。$link = @mysqli_connect(

2016-12-13 10:40:41 243

原创 php复习 第十三天 mysql基础4

<?php # 三大数据类型--数值类型、日期类型、字符串类型。//整数类型有,tinyint一般存储年龄,smallint,mediumint,int,bigint.//创建数据表t1mysql> create table t1(id smallint(2) zerofill,age int);Query OK, 0 rows affected (0.31 sec)//插入测试数据mys

2016-12-11 18:27:50 204

原创 php复习 第十三天 mysql基础3

//子查询#需求:一个查询需要另一个查询的结果参与的时候。#关键字: in、not in、exists、not exists// user_violation 用户违规表结构mysql> describe user_violation;+---------+-------------+------+-----+----------+----------------+| Field |

2016-12-01 23:59:27 202

原创 php复习 第十三天 mysql基础2

<?php#测试表 user 存储员工基本信息:#mysql> show create table user\G;查询创建数据表的结构mysql> describe user;+------------+-------------+------+-----+-------------+----------------+| Field | Type | Null |

2016-12-01 21:22:38 228

原创 php复习 第十三天 mysql基础1

1.DDL(Data Definition Language)数据库定义语言DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME2.DML(Data Manipulation Language)数据操纵语言DML需要commit.SELECTINSERTUPDATEDELETEMERGECALLEXPLAIN PLANLOCK

2016-12-01 18:30:58 210

原创 php复习 第十二天 会话控制3 会员登录模块

/*# 项目布局# --index.php 首页# --login.php 登录# --logout.php 注销# --skip.php 页面跳转# --form.php 验证表单# --user.css css样式表# 指定用户名为 zhangsan,密码为123456的网站唯一用户.# 基于cookie技术制作用户登录模块。# 由于是未上线之前的练习,制作的十分简陋,实际开

2016-11-24 14:14:10 219

原创 php复习 第十二天 会话控制2 session

<?php//session 案例#--test.php 用于查看session情况#--setsession.php 用于创建session#--destroy.php 用于销毁与session有关的变量,内存及session id?>setsession.php:<?php header("Content-Type:text/html;charset=utf-8");/*注释:se

2016-11-24 13:33:55 241

原创 php复习 第十二天 会话控制1 cookie

当我们在浏览网页时,访问的每个web页面都需要使用“HTTP协议”实现。但是HTTP协议是无状态协议,就是说没有一个内建机制维护两个事物之间的状态当一个用户请求一个页面以后,在请求同一个网站上的另一个页面时,HTTP协议并不是能告诉我们两个请求是来自同一个用户,而不能讲这两次访问联系到一起! cookie–客户端 注释:setcookie() 函数必须位于 标签之前。 **设

2016-11-24 13:29:59 215

原创 php复习 第十一天 文件与目录3文件下载

<?php #我们知道,在浏览器中如果打开部分MIME类型是不可以的。#会直接进行文件的下载,暴露文件所在的目录#例如:localhost/review/php/day12/test.zip#如何将下载路径进行伪装呢?#php扩展--php_fileinfo#以下链接来自php官方网站对此扩展的介绍#http://php.net/manual/zh/book.fileinfo.php#

2016-11-21 00:19:17 275

原创 php复习 第十一天 文件与目录2文件上传

项目结构: –1.html –2.php –uploadsPS:实战中需考虑与POST相关的安全,更需要对文件上传做出文件大小、文件类型等判断!1.html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xml

2016-11-18 19:23:32 253

原创 php复习 第十一天 文件与目录1基本函数

<?php header("Content-Type:text/html;charset=utf-8");date_default_timezone_set("Asia/Shanghai");#文件与目录操作#一 判断普通文件和目录#is_file 判断给定文件名是否为一个正常的文件if(is_file('file/1.jpg')){ echo '该文件存在'; echo

2016-11-18 19:19:41 244

原创 php复习 第十天 图形操作3之等比例缩放

<?php header("Content-Type:image/jpeg");#缩放与裁剪图像#imagecopyresampled 重采样拷贝部分图像并调整大小。/*bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int

2016-11-15 18:10:26 229

原创 php复习 第十天 图形操作2之图形水印

<?phpheader("Content-Type:image/jpeg");#水印制作#相关函数#从服务器打开某格式的图片#imagecreatefromjpeg#imagecreatefrompng##imagecreatefrombmp##imagecreatefromgif#imagesx 计算图像宽度#imagesy 计算图像高度#imagettfbbox 计算TueTy

2016-11-15 18:08:29 261

原创 php复习 第十天 图形操作1之文字水印

<?phpheader("Content-Type:image/jpeg");#水印制作#相关函数#从服务器打开某格式的图片#imagecreatefromjpeg#imagecreatefrompng##imagecreatefrombmp##imagecreatefromgif#imagesx 计算图像宽度#imagesy 计算图像高度#imagettfbbox 计算TueTy

2016-11-15 18:07:28 182

原创 php复习 第九天 绘制图形验证码

ps:不知为何,博主很喜欢正则和绘制这种东西。 使用的话,把$stringText的值取出即可~<?phpheader("Content-Type:image/jpeg");//告诉浏览器现在要输出图片#图像处理 GD库 #1)打开或创建相关函数:#imagecreatetruecolor 创建真彩画布##2)绘制图像相关函数:#imagecolorallocate 分配颜色#ima

2016-11-15 00:05:10 287

原创 php复习 第八天 日期与时间函数

<?php header("Content-Type:text/html;charset=utf-8;");#日期与时间#1)设置时区。date_default_timezone_get('Asia/Shanghai');#2)获取当前Unix时间戳。$nowTime = time();#3)获取指定时间的Unix时间戳。#参数列表顺序:hours,mintue,second,month,d

2016-11-13 17:28:55 239

原创 php复习 第七天 正则表达式

<?php header("Content-Type:text/html;charset=utf-8");#正则表达式 preg#组成结构:普通字符+元字符。#定界符://,#,|,!,{}#preg_macth_all#{参数1}正则表达式#{参数2}需要匹配的字符串#{参数3}自定义存储结果的数组#元字符 \d:表示匹配0-9的一个数字[0-9]$pattern ='/vip\d/'

2016-11-11 18:08:04 379

原创 php复习 第六天 字符串操作相关函数

<?php header("Content-Type:text/html;charset=utf-8");#字符串处理的相关函数#trim 该函数用于移除字符串两侧的空白字符或其他预定义字符。#ltrim rtrim 分别用于移除左和右的空白字符。#{参数1}字符串,{参数2}要去除的左右两面的字符串。$str = " hello world ";$str1 = trim($str);e

2016-11-10 18:03:03 229

原创 php复习 第五天 数组相关函数

<?php header("Content-Type:text/html;charset=utf-8");#address: #http://localhost/review/day05/index.php?id=1&name=kingvar_dump($_GET);//处理数组的相关函数#array_count_values 该函数用于查询数组值出现的次数。$student = arra

2016-11-09 17:46:59 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除