用php实现文件夹下文件随机命名
昨天把十多年前的同学相片从QQ的相册中一张张保存下来并保存到本博客上。为保障不被批量下载,所以对图片进行了随机命名。本来用ACDsee来实现了,但ACDsee只能批量顺序命名。最后找到一个通用PHP来实现批量并随机命名文件夹下文件的方法。具体如下: (更多…)
昨天把十多年前的同学相片从QQ的相册中一张张保存下来并保存到本博客上。为保障不被批量下载,所以对图片进行了随机命名。本来用ACDsee来实现了,但ACDsee只能批量顺序命名。最后找到一个通用PHP来实现批量并随机命名文件夹下文件的方法。具体如下: (更多…)
这几天一直在想一个项目,在想这个项目执行里将会遇到的几个关键点。当然这些还停留在IDEA上,其它一个关键点就正好需要用到检验邮箱是否真实有效。这几天也找了些资料,除了找到一个WEBXML的收费接口外,还真的很少介绍如何检验邮箱有效性。 (更多…)
ecshop的文章列表页中的的列表标题是固定的文字为“文章列表”,为便于查看需要改为当前分类的名称。修改的方法如下: (更多…)
在ecshop的商品详情页中展示所属品牌的描述是再简单不过的事了。不过么简单的事折腾我好些天。今天终于找到了解决的办法。只需要打开includes/lib_goods.php文件中的(大概在499行)get_goods_info($goods_id) 函数部分,在b.brand_id后面加一个b.brand_desc,(注意符号隔开)就搞定了。然后就可以直接在模板文件goods.dwt里通过调用{$goods.brand_desc}来显示商品所属的品牌的描述了。
同理,要调用品牌的LOGO的话,只需加上b.brand_logo,相应的在模板中调用{$goods.brand_logo}即可。
刚开始搭建好ECSHOP后可能没有设置好的情况就开始录入数据,然后才进行页面的设计,后台的相关参数的设置。但ECSHOP的货号修改后,之前的商品货号前缀是不会跟着更改的。 (更多…)
接触PHP的时间也不短,虽然没有专门学习过PHP,但平时玩玩WORDPRESS之类的时候或多或少都要涉及到代码。刚才看到水煮鱼的博客上有篇文章是关于PHP 性能优化技巧的翻译文章,特转载过来。这篇文件是由Google 在 Google Code 制作了 “Let’s make the web faster” (让我们使得 Web 更快)的网站中分享的网页性能优化的技巧和教程以及工具。 (更多…)
很早就去现在的博客评论进行了调整为直接输出评论内容,考虑页面宽度的问题,对评论内容进行了截取的操作。之前一直用substr($comment_content,0,20);,最近发现这样截取会产生乱码。原因应该是substr截取时是用字节来计算的,而一个中文字刚才占两个字节,因而可能硬生生的把一个中文字从中间辟开。
放狗溜溜,发现在简单用mb_substr($comment_content,0,20,’utf-8′);即可解决。当然,要求是PHP的版本要高于4.0.6了。低版本我也不考虑了,现在的主机基本没这么老土的了。
1、$_SESSION['PHP_SELF'] — 获取当前正在执行脚本的文件名
2、$_SERVER['SERVER_PROTOCOL'] — 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 (更多…)
虽然接触PHP的时间不短,也没有专业去做过开发。但或多或少都接触了不少PHP代码。对我而言,程序语言中的正则表达式我是最难理解的了。继续收藏一些资料。 (更多…)
事实上互联网上开发语言中,我最偏爱PHP。虽然对开发语言一知半解,也从未真正开发过任何产品;不过工作这么多年,从ASP、PHP、ASP.NET等语言都有接触过。也不习惯用什么专业工具,一直都喜欢用EditPlus也制作、编写代码。从程序语言、JavaScript、CSS样式等等。我都用EditPlus搞掂。
下面收藏EditPlus的语法配置文件: (更多…)
前段时间一直在wordpress的在线更新是如果实现的。分析了一下,大致逻辑应该是先远程下载网络打包文件,然后解压执行替换。那么如何实现下载远程网络文件呢?今天无意间找到这段代码: (更多…)
前几天看到一插件cos_slug_converter.php源文件,发现里面的有段代码不错。收藏。 (更多…)
前些时间,在用rawurlencode转换字符串,发现在页面编码GB2312和页面编码UTF-8之下运行的结果是不同的。 (更多…)
其它对PHP也有一定的认识与基础,但都不是很系统。最近放掉了所有事情,只想要做个学生时代一样的生活,安静而单纯的一个人的快乐。
下面简单介绍一下PHP的语法。
(更多…)
用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。 (更多…)
正在加载天气信息...
最近评论
这就是封锁言论自由, 公民的合法权益没有得到落实 民主,自由,在我国…
平衡的问题、。大图切块,文件总体积不会变小反而会变大,另外网站的联接线也…
我今天就把那4个文件的有效期从180秒改到1440秒了,等他们用几天再看…
以前的时候倒是喜欢强调建立连接的开销。。HTTP 1.1了支持Conne…
我刚用,还在习惯中。。。…
没有深研究,总之这样就解决了问题。…
就是自已再生成的小图了。按页面的要求生成。不同页面上的小图,设计师可能设…
其实这2个值在用户那边具体是怎样的呢。既然3分钟就超时了,那么1440秒…