PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。
但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟...
PHP的正则处理函数总结分析
下面整理了php中正则的常用函数代码,方便大家学习php正则
preg_grep
(PHP 4, PHP 5)
preg_grep -- 返回与模式匹配的数组单元
说明
array preg_grep ( string pattern, array input [, int flags] )
preg_grep() 返回一个数组,其中包括了 input 数组中与给定的 pattern 模式相匹配的单元。
flags 可以是以下标记:
PREG_GREP_INVERT
如果传递入此标记,preg_grep() 会返回输入数组中不匹配给定 pattern ...
PHP中$_SERVER的详细参数与说明
php编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后用到,以后搜索方便
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['...
PHP数组实例说明
今天突然碰到了php的问题,发现这篇文章,很老的文章了,但很实用,下一篇我将整理更新的php5的数组
PHP4.0中共有超过30个新的数组相关函数。其中很多通用函数允许你检查给定数组中是否存在特定对象、对数组元素计数、增加或删除元素,或对元素排序。
如果你有很大的一个数组,而所要完成的仅是找出一个存在的给定值,你可以使用in_array()以返回true 或 false。如下代码将输出“Not found in this array...
PHP下载远程文件类(支持断点续传)
1.功能:支持断点续传的下载,能计算传输率,能控制传输率
简易使用方法:
$object = new httpdownload();
$object->set_byfile($file)%N#H#%;//服务器文件名,包括路径
$object->filename = $filename;//下载另存为的文件名
$object->download();
3.源文件:
<?
class httpdownload {
var $data = null;
var $data_len = 0;
var $data_mod = 0;
var $data_ty...
在UltraEdit中作PHP语法检查
參考自 Dabinn的筆記 的 文章
可以直接在UltraEdit中檢查php語法是否正確的設定
很好用的東東
記下來免得又忘了
Advanced-->Tool Configuration
按Insert
[Command]
Manu Item Name: PHP syntax Check
(PHP5)
Command Line: C:phpphp-win.exe -l -f %F
Working Directory: C:php
(PHP4)
Command Line: C:phpcliphp.exe -l -f %F
Working Directory: C:phpcli[Options]
Program Type: Dos program
v Sav...
PHP负载均衡指南
原文作者:Adam Charnock
原文链接:The Hitchhikers Guide to PHP Load Balancing
翻译:koda
过去当运行一个大的web应用时候意味着运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。
今天,'大型服务器'模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。这是一种更可行的方法,将使硬件成本降至最低。
'更多小服务器'...
保存远程图片到本地的办法
有些时候我们看到网络上有一些漂亮的图片,而又不想手动去保存下来,尤其是大量的这样的图片,那这个时候我们需要写一段程序来帮助我们完成这个工作。今天在整理资料的时候发现以前找到的一个函数,通过这个函数我们就可以实现上面的功能。
主要函数:
function GrabImage($url,$filename="") {
if($url=="") return false;
if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!...
WordPress自动保存远程图片到本地(2.3.X系列测试通过)转载
1、在wp-admin/edit-form-advanced.php 第167行
HTML 代码:
<span id=”autosave”></span>后面加增加HTML 代码:
Save pic:<input type=”checkbox” name=”savepic” value=”checked” />
2、修改 wp-admin/post.php,将第7行的PHP 代码:
wp_reset_vars(array(’action’, ’safe_mode’, ’withcomments’, ’posts’,
’content’, ’edited_post_title’, ’comment_error’, ’profile’, ’trackback_url’...
WordPress Hack 技巧
下面说的 WordPress 技巧仅仅适合自己安装的 WordPress,并且版本在 2.6 以上。
Tip 0:改变默认的图片上传文件夹
默认情况下,WordPress 把所有的图片都保存到 wp-content/uploads 文件夹下。现在 WordPress 后台 => Settings => Miscellaneous 有两个选项:Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保...