[PHP编程]
PHP通用采集程序开发视频教程
对于许多初级入门的站长来说,站点没有内容的确是一件很痛苦的事情,而采集正好解决了许多新手站长的这样一个问题,它能够将其它站点的信息抓取到自己本地存储进数据库,甚至可以将其内容伪SEO成自己的站点内容。 今天为大家推荐的是PHP100视频教程第82讲...
发布于:2010-05-21 16:00:42 点击:32
[PHP编程]
此案例均在浏览器客户端用js实现,没有经过服务器上的php等任何
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考! 1、任意参数数目的函数 你可能已经知道,PHP 允许定义可选参数的函数。但也有完全允许任意...
发布于:2010-05-21 15:59:16 点击:28
[PHP编程]
SQL语句在JavaScript中的应用
最近一直在用javascript在做项目 可是做着做着 感觉很多功能代码都是重复的。 比如对javascript数组的排序 还有对数组数据的删选以及分组 所以,后来兴致以上来。 一发不可收拾。 写了一个能在javascript中应用的 SQL 库 关于JSQL的开源问题 其实目前我已经...
发布于:2010-05-21 15:57:59 点击:30
[PHP编程]
编程小技巧 PHP获文件扩展名的三种方法
方法一: ?php function extend_1($file_name) { $retval=; $pt=strrpos($file_name, .); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } ? 方法二: function extend_2($file_name) { $extend = pathinfo($fi...
发布于:2010-05-21 15:57:41 点击:28
[PHP编程]
针对PHP配置文件 PHP最常用的ini函数
php的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get。 * ini_get():获取配置文件的选项值 这个函数相信很多人都使过,就是获取配置文件中某...
发布于:2010-05-21 15:56:17 点击:29
[PHP编程]
allow_url_include的应用和解释
PHP常常因为它可能允许URLS被导入和执行语句被人们指责。事实上,这件事情并不是很让人感到惊奇,因为这是导致称为Remote URL Include vulnerabilities的php应用程序漏洞的最重要的原因之一。 因为这个原因,许多安全研究人员建议在php.ini配置中禁用指向all...
发布于:2010-05-21 15:55:17 点击:29
[PHP编程]
PHP特效应用 实用珍藏代码举例
禁止屏蔽类 1.禁止右键 <body oncontextmenu=return(false)> 2.禁止选择 <body onselectstart=return false> 3.禁止粘贴 <body onpaste=return false> 4.禁止直接访问 [必须框架内才行] <script> if (top == self)top.location.href = page.htm; </...
发布于:2010-05-21 15:54:47 点击:30
[PHP编程]
PHP中正则表达式的几则使用技巧归总
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。 我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方...
发布于:2010-05-21 15:54:11 点击:6
[PHP编程]
PHP加密解密内部算法
最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。 将它们打包成一个...
发布于:2010-05-21 15:53:47 点击:5
[PHP编程]
二十一个实用便利的PHP代码摘录
1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length =...
发布于:2010-05-21 15:53:17 点击:4
[PHP编程]
国外最牛的Php开源建站平台
大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。 博客:WordPress WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客...
发布于:2010-05-21 15:52:53 点击:6
[PHP编程]
一个PHP程序员的价值
PHP程序员拥有不同的体型、大小及肤色。有不同的学历,而有些高中时就辍学了。但哪些才是PHP程序员的真正价值呢??他们富于冒险?我们应该怎样来看待PHP程序员呢? 多年来,我接触过来自于不同背景的PHP程序员。我看到有些人做的非常好,而有些只能望其项背...
发布于:2010-05-21 15:52:29 点击:3
[PHP编程]
Blitz templates:最快的PHP模板引擎
简介: Blitz templates 是一个用C语言开发的快速的PHP模板引擎,它是作为一个PHP的扩展功能。它开始作为一个php_templates更换,但发展到更多的工作。它是基于可扩展的模板控制器(自定义视图类在PHP )和简单的逻辑 。基准测试表明,这是最快的一个PHP的模...
发布于:2010-05-21 15:52:03 点击:2
[PHP编程]
关于中英数字混排的字符串分割问题
要用到短信平台的缘故,短信每条又有字数的限制,而短信平台的服务端又不会自己分析。 短信平台的后台会自己分割,但api却有没这个功能。 在网上找了一点时间,发现都不怎样。 后来就自己想了个办法,算是原创吧。 只是用截取加替换的功能。 function smssub...
发布于:2010-05-21 15:51:38 点击:2
[PHP编程]
PHP检查库或函数是否可用的方法
随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。 本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找...
发布于:2010-05-21 15:51:13 点击:3
[PHP编程]
PHP中基本符号及使用方法
用这么久了,竟然PHP的基本符号都没有认全,看到@号还查了半天才知道什么意思.把基本符号列表帖一下吧,需要的朋友可以参考~ 注解符号: // 单行注解 /* */ 多行注解 引号的使用 单引号,没有任何意义,不经任何处理直接拿过来; 双引号,php动态处理然后输出,一般用...
发布于:2010-05-21 15:50:26 点击:6
[PHP编程]
非常简单PHP缩略图生成程序源代码
一个非常简单的PHP生成缩略图的代码程序,参数及代码都算得上精简,有兴趣的朋友可以试下它的功能,有不太完善的地方还请指正。 ? $FILENAME=image_name; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400; function ResizeImage($...
发布于:2010-05-21 15:50:04 点击:3
[PHP编程]
和php有关的几种常见安全详解
PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装...
发布于:2010-05-21 15:49:22 点击:4
[PHP编程]
类的家族化扩展:
1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是...
发布于:2010-05-21 15:48:55 点击:19
[PHP编程]
2010年最新PHP类的精缩归纳
一:结构和调用(实例化): class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...); 二:构造函数和析构函数: 1、构造函数用于初始化:使用__construct(),可带参数。 2、但析构函数不能带...
发布于:2010-05-21 15:47:45 点击:3