May212012
php常用的开发工具
php中常用的开发工具有哪些呢?
下面就来讲讲我所用过的开发工具。
1.notepad++编辑器
一款经典的文本编辑工具,支持php、html、css、javascript的高亮显示。我最早使用的便是这款工具,用起来还是蛮舒服的。基本做网站的所有文件都可编辑,并支持高亮显示,通过设置后还可以支持php输入提示,而且安装light explorer后可以以工程目录的形式管理php工程,跟.NET工程管理工具差不多...阅读全文
2条评论
May172012
May172012
php自动输出select函数
php中自动生成select的option项,这样一个函数在php开过过程中是经常用到得。有必要将其整理为一个公用函数,公用函数整理如下:
function get_select_html($msg_list,$msg_val=""){
$arr_list=$msg_list;
if(!is_array($arr_list)) return "";
$str_return="";
if(is_assoc($arr_list)){
foreach($arr_list as $key=>$item){
$str_sel="";
if($key==$msg_val...阅读全文
May152012
php获取远程图片并保存到本地
php获取远程图片并保存到本地,这是一个比较通用的功能。
以下函数也写的比较通用,只需要传入一段html代码。
php获取远程图片并保存到本地,这个函数一般应用在编辑器和采集器中。
function auto_save_image($body){
$img_array = array();
preg_match_all("/(src)=[\"|\'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))[\"|\'| ]{0,}/isU", $body, $img_array);
$im...阅读全文
May152012
img 提取src正则表达式
img 提取src正则表达式
今天遇到img提取src的问题,写出来供大家参考。
img 提取src正则表达式:
/(src)=[\"|\'| ]{0,}((http:\/\/)?(.*)\.(gif|jpg|jpeg|bmp|png))[\"|\'| ]{0,}/isU
只获取远程图片将(http:\/\/)?改为http:\/\/。即去掉问号。
用php下处理的简单例子:
//获取远程图片并保存到本地的函数
function auto_save_image($body){
$img_array = array();
...阅读全文
May112012
May112012
May112012
May072012
May072012
php xml判断空节点
php xml判断空节点,即在php中如何识别xml空节点呢?
节点的属性nodeType 来判断空节点,如果nodeType == XML_TEXT_NODE则表示该节点是空节点。
例子:
foreach($nodelist as $item){
$arr = array();
if($item->nodeType == XML_TEXT_NODE){
continue;
}
//不是空节点的处理方式
//do something ...
}
阅读全文