登录   注册

绚丽彩虹のPHP速成教程系列 – 基础 – 在Windows上安装MySQL数据库

绚丽彩虹のPHP速成教程系列 – 基础 – 在Windows上安装MySQL数据库
本文仅简单介绍Windows安装MySQL服务器的方法,关于Linux以及其他问题,请通过搜索引擎进行检索。 下载MySQL服务器 访问:https://dev.mysql.com/downloads/mysql/ 将页面拉至最下方,如图所示: 在编写本文时,MySQL官网社区版最新版本为8.0.11,目前主流使用的版本是5.6 or 5.7,如果您不希望……继续阅读 »

xlch 6个月前 (06-23) 427浏览 1评论 1个赞

PHP Hash比较存在缺陷,影响大量Web网站登录认证、忘记密码等关键业务

PHP Hash比较存在缺陷,影响大量Web网站登录认证、忘记密码等关键业务
  最近一个被称为“Magic Hash”的PHP漏洞可以使得攻击者非法获取用户的账号信息。漏洞原因是PHP以一种特定的方式处理被哈希的字符串,攻击者可以利用其从中尝试并可能获取密码,绕过登录认证系统和其它运行在PHP哈希比较之上的函数。 漏洞描述 PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈……继续阅读 »

xlch 1年前 (2017-11-24) 886浏览 0评论 7个赞

CHROME开发者工具的小技巧

CHROME开发者工具的小技巧
本文转载自 酷 壳 – CoolShell Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。 话不多话,我们开始。 代码格式化 有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角……继续阅读 »

xlch 1年前 (2017-10-14) 884浏览 0评论 2个赞

绚丽彩虹同学录公测版V1.1发布

绚丽彩虹同学录公测版V1.1发布
绚丽彩虹同学录为一款轻便、强大、私密的电子同学录程序。 构想由华梦在2017年3月提出,由绚丽彩虹在2017年5月编写,采用bootstrap框架,基于PHP7.1开发。   同学录包含个人主页、同学录、相册、留言板三大功能。   在【个人主页】您可以填写您的个人信息,定制个性化主页。 在【同学录】将会展示全班每个人的主页。 【相册】功……继续阅读 »

xlch 1年前 (2017-10-06) 2485浏览 3评论 5个赞

绚丽彩虹のPHP速成教程系列 – 第七课 – JSON

绚丽彩虹のPHP速成教程系列 – 第七课 – JSON
在进行项目开发的时候,总有一些数据需要保存成文件,或者存到数据库。 简单点的,像文本这样的,我们可以用file_put_contents、file_get_contents这样的函数来读取。 但是像数组这样的,我想把它保存成文件,以便于下次读取,该怎么办呢?   首先有这么一个思路,保存成文件,最简单的是保存成文本文件。 假设数组是这样的: $a=……继续阅读 »

xlch 1年前 (2017-10-03) 1198浏览 1评论 4个赞

FileWatcher —— 开源单文件PHP文件查看系统

FileWatcher —— 开源单文件PHP文件查看系统
你想做一个下载站,想做到列出文件的功能。 IIS nginx自带的界面太丑了? 自己写又懒得写? 写出来还是很难看?而且还得自己搜集图标? eh,用FileWatcher吧。这是一个我亲屁手股写的一个文件查看系统。 自动按照格式生成图标。并且可以给文件夹增加注释。 图:   下载地址:http://cdn.badapple.top/PHP/Fi……继续阅读 »

xlch 1年前 (2017-09-15) 3269浏览 3评论 6个赞

绚丽彩虹のPHP速成教程系列 – 第六课 – 函数

绚丽彩虹のPHP速成教程系列 – 第六课 – 函数
当然,这个函数并不是数学那什么破函数,我讨厌数学。   首先,很多地方都会用到函数,那么程序里面的函数是什么? phpinfo(); 这就是了。   那么如何定义一个函数呢? function 函数名(字段){ }   即可。 比如,你想定义一个叫做toInt的函数,传入一个文本或者什么都好啦,然后返回一个int类……继续阅读 »

xlch 1年前 (2017-07-18) 1296浏览 1评论 3个赞

一个不起眼的MySQL字段编码大小写问题

一个不起眼的MySQL字段编码大小写问题
很多人设计数据表字段的时候,都用utf8_bin这个编码,这个编码是不区分大小写的。 但是在一些特殊情况,比如要以文件名的形式来存储用户信息,这样xlch和xlcH的用户信息就会搞混。 比如Minecraft,很多插件都是直接以“用户名.yml”这样的文件名存储用户数据。这样就造成了用户名大小写不同导致“串号”的问题。   解决这个办法很简单,只需……继续阅读 »

xlch 1年前 (2017-06-30) 996浏览 0评论 2个赞

修复BadApplePlayer手机兼容性

修复BadApplePlayer手机兼容性
BadApplePlayer(绚丽彩虹播放器)本来就是用HTML5写的,只要支持HTML5的设备都支持这个播放器。 但是很尴尬的一点就是,播放器不是自适应的,是固定宽度的,这就让5寸或更小的设备在播放器弹出后无法收回去。 目前找到的一个比较好的解决办法,使用viewport来设置页面的缩放比例,这样把播放器缩放的小一点,就可以显示了。 具体办法:在网页的he……继续阅读 »

xlch 2年前 (2017-06-09) 2487浏览 0评论 9个赞

李明浩Colorful-Pjax模板2.6版本放出

李明浩Colorful-Pjax模板2.6版本放出
更新内容: 响应用户需求,默认模板半透明样式 响应用户需求,修复侧边栏日历Bug 新增随便看看,后台可开启或关闭 新增首页LOGO旁官网认证图标,后台可开启或关闭 新增使用QQ号自动获取QQ头像作为LOGO并缓存本地显示,后台可开启或关闭 新增QQ分享,微信扫码分享,调整分享组件,删除人人网,朋友网 新增文章底部分享+打赏功能,后台可开启或关闭 新增后……继续阅读 »

xlch 2年前 (2017-04-22) 3565浏览 4评论 15个赞

绚丽彩虹のPHP速成教程系列 – 第四课 – 变量详解

绚丽彩虹のPHP速成教程系列 – 第四课 – 变量详解
我们来详细的说下变量。 当然,这个详细并不是那种机械式的告诉你变量是内存指针balabala的。。因为这个是速成教程嘛! 首先回顾下变量怎么定义  $a; 这样就定义了一个$a的变量,他的值为null(也就是空,但是变量却定义了)。 那么变量还可以这样定义: $a=123;//设置变量a的值为123,如果变量存在就赋值,不存在就定义并赋值。 $a=$b;/……继续阅读 »

xlch 2年前 (2017-03-26) 1375浏览 1评论 2个赞

WordPress Git主题原版 & 已集成PJAX版下载

WordPress Git主题原版 & 已集成PJAX版下载
原作者已经停止更新该主题,并且已经不提供下载。 所以在这里放出我之前下载的原版和我N次魔改后集成了pjax的版本。 模板介绍以及功能:http://googlo.me/archives/3589.html 魔改说明: 集成pjax 修改缩略图缓存时间为永久 下载地址:http://cdn.badapple.top/WordPressTemplate/ Git……继续阅读 »

xlch 2年前 (2017-03-18) 4284浏览 5评论 9个赞

绚丽彩虹のPHP速成教程系列 – 第三课 – 基础的语法

绚丽彩虹のPHP速成教程系列 – 第三课 – 基础的语法
首先说明下PHP的变量 PHP的变量为弱类型,也就是你可以把一个字符串(String)当成整数(Int)用,也可以把整数的1当成布尔值(Booleans)用。 那么在php中定义变量,一律使用$。 比如:  $a; 这样就定义了一个a的变量。   我们来回顾一下第一课教给你的,如何运行PHP代码 <?php /* 你的代码 */ ?> ……继续阅读 »

xlch 2年前 (2017-03-16) 1423浏览 1评论 3个赞

绚丽彩虹のPHP速成教程系列 – 目录

绚丽彩虹のPHP速成教程系列 – 目录
 Readme 本教程更新时间不定。 推荐阅读以下教程文档(比我的教程更加详细更加专业)(分前后顺序):  1.HTML HTML步骤教程 HTML标签字典  2.PHP PHP步骤教程 PHP函数字典  3.JavaScript & JQuery JavaScript步骤教程 JQuery步骤教程 JQuery函数字典 JavaScript函数字典……继续阅读 »

xlch 2年前 (2017-03-16) 2413浏览 1评论 6个赞

绚丽彩虹のPHP速成教程系列 – 基础 – 如何在本地配置PHP环境?

绚丽彩虹のPHP速成教程系列 – 基础 – 如何在本地配置PHP环境?
最简单的,你可以使用windows自带的IIS。 本教程为win7+系统,xp系统请自行百度。 具体安装步骤如下: 首先打开控制面板->程序和功能 打开后点击左侧的“启用或关闭Windows功能” 之后如图所示 FTP一般是不用选的,你用不上 之后点击确定,系统会自动安装。 如果安装失败,说明你用的是精简版系统,请重装系统吧少年。 安装完成后,点击控……继续阅读 »

xlch 2年前 (2017-03-14) 1483浏览 1评论 2个赞

绚丽彩虹のPHP速成教程系列 – 第一课 – PHP是什么鬼东西

绚丽彩虹のPHP速成教程系列 – 第一课 – PHP是什么鬼东西
首先php是什么? 用作动词是一种行为:拍黄片 用作名词则是一个用来写网页的脚本语言? 那么什么是脚本语言? 我怎么知道。 总之脚本语言和非脚本语言有两种很大的区别: 脚本语言绝对不存在加密(只会有混淆) 脚本语言是由非脚本语言驱动的,脚本代码由非脚本语言的程序转换为cpu指令。 所以说,php是不存在加密的,任何所谓的加密,只要你有时间精力耐心,都是可以解……继续阅读 »

xlch 2年前 (2017-03-14) 2300浏览 3评论 8个赞

下载手机APP,及时获取最新消息,享受清爽阅读体验!

APP