- 博客(8)
- 收藏
- 关注
原创 PHP 用session与gd库实现简单验证码生成与验证的类
验证码是为了防止机器灌水给网站带来污染以及增加服务器负担而出现的。目前大大小小的网站都有验证码。今天自己实现了一个简单的验证码类。说简单是因为没有加一些干扰的弧线等等,只是将文字旋转了一下。当然,因为字体的原因,要想一眼看出来并不容易。同时,为了避免字母的大小写与数字混淆,又去掉了那些看起来很像的字母数字。 类:<?php/** *简单生成验证码类 */class Captcha {
2016-04-03 20:49:18
481
原创 PHP文件上传处理
web中,文件上传是一个很常用的功能。如:上传头像、上传图片。这些提交到后台的图片都要交给后端处理。php提供了几个上传处理的函数,我把它们封装成类,以便日后使用。 处理流程(可能有不合理的地方,用时再做简单的修改): 1. 检查是否是合法的上传文件; 2. 检查是否上传成功; 3. 检查文件大小; 4. 验证文件后缀; 5. 移动文件长久保存; 以下是类的具体代码:<?ph
2016-04-01 18:09:13
378
原创 PHP递归遍历指定文件夹内的文件
今天早上在地铁上看了关于文件和文件夹的一章,正好最近刚搞懂linux的文件系统,觉得对文件属性的访问跟Shell命令很像,所以想晚上来实践一下。 发现php的文件夹函数好像没有提供遍历文件夹下的所有文件(包括子目录中的文件),于是,就想自己实现一个。 在写的时候发现一些操作文件夹的函数并不是自己想的那样。比如,**dirname()**根据提供的完整文件路径来取得文件所在的文件夹的路径,
2016-03-28 23:29:16
2522
原创 Windows下composer的下载与配置
composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。下面记录一下我安装及配置composer的过程,以便日后查看。下载:官网下载地址:https://getcomposer.org/download/window可以去composer官网下载安
2016-02-13 15:43:16
1554
原创 C#中的foreach语句与枚举器接口(IEnumerator)及其泛型 相关问题
这个问题从《C#高级编程》数组一节中的foreach语句(6.7.2)发现的。因为示例代码与之前的章节连贯,所以我修改了一下,把自定义类型改为了intint[] bs = { 2, 3, 5, 5, 1, 3, 6 }; foreach(var b in bs) { Console.Write(b+","
2016-01-30 18:19:55
463
原创 wpf后置代码中的Grid布局以及图片路径的设置
之前用Grid练习连连看布局时,遇到了几个困惑。此次就把当时的一些收获写出来,供以后翻看。图片路径可能比较常用,所以就写在第一个了。 在xaml中,设置图片非常简单,只要把图片拷贝到资源目录(这里假设在\image下),然后再在xaml中写: <Image x:Name="img" Source="XXX.jpg"></Image>然而,程序界面上的内容并不是一成不变的,如果我们需要在运行时根据
2015-06-20 10:20:43
2633
原创 wpf中子窗口的几个问题
今天研究了一下wpf中的窗口,写这篇文章来总结一下今天的收获。(转载请注明出处~)总所周知,窗口是windows系统中十分重要的一个元素(从名字上就能体现出来),而一个应用程序总是包含很多窗口(主窗口、子窗口、对话框)。我们要利用wpf实现一个多窗口的应用。新建一个wpf项目后,修改xaml如下:<Window x:Class="WpfApplication3.MainWindow"
2015-06-19 22:16:04
3782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人