PHP 精华之 文件&文件夹操作

iam3y.com | php | 2013-05-10
平时coding的时候难免会涉及到一些文件夹、文件的操作,有幸PHP有丰富的函数,这里稍微做一下整理,算是温故知新。 关于文件夹的操作 string basename ( string path [, string suffix] )给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。 在 Windows 中,斜线(/... [阅读全文]

PHP 精华之 文件&文件夹操作

iam3y.com | php | 2013-05-10
平时coding的时候难免会涉及到一些文件夹、文件的操作,有幸PHP有丰富的函数,这里稍微做一下整理,算是温故知新。关于文件夹的操作string basename ( string path [, string suffix] )给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。在 Windows 中,斜线(/)和反斜线(\... [阅读全文]
ė 6没有评论 0

php 图片相似度

iam3y.com | php | 2013-03-26
【本文系外部转贴,原文地址:http://www.welefen.com/similar-image-search-in-php.html】 作者仅仅根据原意略改代码并加上注释 [阅读全文]
ė 61条评论 0

写你的PHP原创框架之一:你的路由

iam3y.com | php | 2013-03-19
说要写这文章很久了,到现在才开始动笔,也不知道能不能写下去,算了,能写多少是多少吧。 首先创建一个项目文件夹吧,大概包含了以下文件夹(可能往后层次和数目会多) ---YYYF ------ Common //核心库文件夹 ------ Conf //配置 ------ Errors // 错误,你可以定制一些404 ------ Inc // 初始化包含文件夹 ,为了避免框架中到处出现... [阅读全文]

smtp 发送邮件之一:telnet 命令发送

iam3y.com | php | 2012-11-23
一封邮件完整来说包含了头和body两个部分,其实归结为一点就是telnet DATA  命令之后的那一块。 对于纯文本来讲,头: MIME-Version: 1.0  To: me@iam3y.com  BCC: me@iam3y.com  From: email@iam3y.com  Subject: Test  Reply-To: email@iam3y.com Content-Type: text/plain; charset="gb2312" 内容: content 邮件结尾: .(单... [阅读全文]

jpgraph 若干问题解决手记

iam3y.com | php | 2012-10-09
jpgraph 若干问题解决手记
平时说到html的图片,大概先想到的就是<img src="1.jpg" />这样的形式来加载,但是这个方式有以下几个问题:(以每天的定时邮件为例) (1)文件的管理文件:这些文件在项目中肯定会越积越多,谁来管理? (2)依赖于src所指向的url的服务情况,加入url挂了,那这个图片也就挂了 (3)依赖于你当前的网络情况,假如你没有网络,那这个图... [阅读全文]

fiddler常用请求构造

iam3y.com | 前端 | 2012-08-20
fiddler常用请求构造
前几天开发的时候涉及到上传图片、登录态验证等操作。因为在开发自测的时候没有跟前端交互,所以很多时间都花在狗仔数据包上。 下边结合这两天的使用心得,分享这些用法给大家。避免像我这样的新手在遇到类似问题的时候无所适从。 关于上传图片 图片上传涉及到文件的选择,如果在与前端无法同时协作开发的时候,这确实是个问题,灵活使用fiddler达... [阅读全文]

php 共享内存和消息队列的简单实现

iam3y.com | php | 2012-08-20
     php作为脚本程序,通常生命周期都很短,如在web应用中,一次请求就是php运行的一个周期,请求结束则生命周期截止。所以php在处理需要共 享的资源时,一般会将共享数据保存在数据库或dbm之类的文件中,再者就是利用内存实现共享。你可以选择已有的工具辅助你,像memcache;也可以自己编写代码访问操作系统的共享内存段。 php中对共享内存段的... [阅读全文]

php 设计模式实践之 观察者模式

iam3y.com | 设计模式 | 2012-06-04
观察者模式可以粗略的理解为,一个类(我们称之为被观察者,就是下文中的boss),这个类继承了一个被观察者容器的接口, 该接口中的方法有:添加观察者,踢出观察者,提醒观察者,和触发条件(或者叫观察条件,满足该条件时,就通知观察者) 。 添加观察者即相当于把一些类注册到这个容器之中,当然这些类的前提是需要有一个相应被观察者反应信息的方... [阅读全文]

php 设计模式实践之 策略模式

iam3y.com | 设计模式 | 2012-06-04
首先理解一下策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以 在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。 &nbs... [阅读全文]
Ɣ回顶部