函数名: post_img
函数作用: 读取给定字符串中的图片地址
函数代码:
function post_img($content){
$output=”";
$soContent = $content;
$soImages = ‘~<img [^>]* />~’ //构建匹配模式
preg_match( $soImages, $soContent, $thePics );
/* 只匹配第一张图片 ,可以根据自己的需要进行匹配如此处亦可使用preg_match_all进行全局匹配,然后把其中的高度,宽度读出来,这样就达到读取文 [阅读全文] [PDF]
转自:swords's blog
代码:<?php
/**
+--------------------------------------------------
| Function:_asUpFiles
| Author: Arvan [2fs.cn]
| Action: 处理文件上传
| Parameter:
| @param: $dir -- 存放目录,最后不带"/" [字串]
| @param: $file_var -- 表单变量 [字串]
| @param: $max_s [阅读全文] [PDF]
()设计人员我们应尽可能做好自己编码规范标准以避免此类隐患当然本文中出现疏漏的处望大家予以指正
3、实际利用
Wordpress 2_0_5 Trackback UTF-7 Remote SQL Injection
http://www.milw0rm.com/exploits/3095
参考文献:
http://www.80vul.com/pch/pch-001.txt
http://superhei.blogbus.com/logs/4255503.html
TAG:
特性
PHP
php
[阅读全文] [PDF]
只支持jpg和g 大家可以修改下就可以支持多种图片格式了
<?php
$url=$_GET['url'];
$ext=pathinfo($url,PATHINFO_EXTENSION);
($ext!='jpg' && $ext!='g'){ // 只支持jpg和g
readfile('/upload/20081209130557536.g');
exit;
}
$file=md5($url).'.'.$ext;
(file_exists($file)){
readfile( [阅读全文] [PDF]
/**
* @介绍说明: 文件缓存Cache输出
* @参数: $cachefile => cache文件(绝对路径)
* @参数: $pertime => 缓存Cache输出间隔时间
* @参数: $sql => sql语句
* @参数: $templatefile => 模板文件名称(绝对路径)
**/
function __cache($cachefile,$pertime,$sql,$templatefile) {
global $db;
(time - @filemtime($cac [阅读全文] [PDF]
在本系列文章(有关如何在实际情况下开发有效 PHP 代码)第 3 部分中Amol Hatwar 讨论了如何构建最有效功能型使用这些不会牺牲太多性能或可管理性作者重点阐述了如何编写可重用并介绍了如何避免和该任务相关些最常见问题 欢迎回来在本系列文章第 1 部分中我讨论了些基本 PHP 设计规则并介绍了如何编写安全、简单、和平台无关且快速代码在第 2 部分中我介绍了变量并讨论了它们在 PHP 编码中使用方法 — 好和坏实战
在本文中您将了解如何在 PHP 中明智地使用在每种高级编程语言中员都可以定义PHP 也不例外唯区别在于您不必担心返回 [阅读全文] [PDF]
PHP SimpleXML 介绍
SimpleXML 允许您把 XML 转换为对象
通过普通属性选择器或迭代器可以处理这个对象就像处理任何其他对象样
其中些需要最新 PHP 版本
安装
SimpleXML 是 PHP 核心组成部分无需安装即可使用这些
PHP SimpleXML
PHP:指示支持该最早 PHP 版本
描述 PHP
__construct 创建个新 SimpleXMLElement 对象 5
addAttribute 给 SimpleXML 元素添加个属性 5
[阅读全文] [PDF]
php写时间长了自然对他所提供功能了如指掌他所提供大堆功能真是觉得很好用但有时候会发现php也缺少些功能自己总是会产生为php添加些自定义功能想法久而久的终于今天憋不住了开始动手研究如何添加
下载个php源代码包这里使用是php 4.0.5版解压后会看到php根目录下会有README.EXT_SKEL这样个文件打开详细阅读了下发现了个非常好用工具这个工具可以帮你构建个空php扩展然后你向里面添加相应代码就可以完成你自己功能扩展了下面我们就来介绍如何使用这个工具
首先转移你目录到php目录下ext目录如果你只需要个基本扩展框架话执行下面命令:
[阅读全文] [PDF]
1、用file_get_contents或者fopen、file、readfile等读取url时候会创建个名为$http_response_header变量来保存http响应报头使用fopen等打开数据流信息可以用stream_get_meta_data来获取
2、php5中新增参数context使这些更加灵活通过它我们可以定制http请求甚至post数据
举例代码1:
<?php
$html = file_get_contents('http://www.example.com/');
pr_r($http_resp [阅读全文] [PDF]
原理:读取某站点源文件再利用正则分析其源代码得到所有链接
<?
/**********qiushuiwuhen(2002-5-20)***********/
(empty($url))$url = "http://tech.ddvip.com/program/";//设置url
$site=substr($url,0,strpos($url,"/",8));//站点
$base=substr($url,0,strrpos($url,"/")+1);//文件所在目录
$fp = fo [阅读全文] [PDF]
<?PHP
#*********************************************************
#文件名称: inc_funceion.php
#功能描述: 通用数据查询及分页模块
#制作:留印(adleyliu)
#联系qq :14339095
#联系邮箱:[email protected]
#官方网站WebSite: http://www.115000.com.cn
#copyright (c) 2007-2008 115000.com.cn all rights reserved.
#最后更新: 2007-10-3 [阅读全文] [PDF]
首先我得承认我喜欢计算机标准如果每个人都遵从这个行业标准互联网将会是个更好媒体使用标准化数据交换格式才能使开放和独立于平台计算模式切实可行这就是我作为XML爱好者原因
幸运是我最喜爱脚本语言不但支持XML而且对其支持正不断加强PHP可以让我迅速将XML文档发布到互联网上收集XML文档统计信息将XML文档转换成其它格式例如我时常用PHPXML处理能力来管理我用XML所写文章和书
本文中我将讨论任何用PHP内建Expat解析器来处理XML文档通过范例我将演示Expat处理思路方法同时范例可以告诉你如何:
建立你自己处理
将XM [阅读全文] [PDF]
主要包括些文件和文件夹操作用到些思路方法 (method):read、rewind 和 close
使用范例
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>\n";
echo "path: ".$d->path."<br>\n";
while($entry=$d->read) {
echo $entry."<br>\n";
}
$d->close;
?>
closedir
关闭目录 handle
语法: void closedir( dir_handle [阅读全文] [PDF]
在php开发中我们经常会遇到些下面是整理好可以直接使用方便开发效率不过建议大家定要先看懂然后在这个基础上增加功能就提高了自身能力了
1.产生随机串
function random($length) {
$hash = @#@#;
$chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz@#;
$max = strlen($chars) - 1;
mt_srand((double)microtime * 1000000);
for($i = 0; $i < $length; $i) {
$h [阅读全文] [PDF]
FUNCTION rv_accounting_document_create.
DATA : da_anzah_netwr LIKE vbrp-netwr.
DATA : da_anzah_mwsbp LIKE vbrp-mwsbp.
DATA : da_anzah_netwrg LIKE vbrk-netwr.
DATA : da_anzah_fplnr LIKE vbrp-fplnr.
DATA : da_anzah_sign.
DATA : [阅读全文] [PDF]
原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接 <? /**********qiushuiwuhen(2002-5-20)***********/ if(empty($url))$url = "http://www.csdn.net/expert/";//设置url $site=substr($url,0,strpos($url,"/",8));//站点 $base=substr($url,0,strrpos($url,"/")+1);//文件所在目录 $fp = fopen($url, "r" );//打开url w [阅读全文] [PDF]
PHP String
定义和使用方法
strtr 转换串中特定
语法
strtr(,from,to)或者
strtr(,.gif' />)参数 描述
1 必需规定要转换串
from 必需(除非使用)规定要改变
to 必需(除非使用)规定要改变为
.gif' /> 必需(除非使用 from 和 to)个其中键是原始值是目标
介绍说明
如果 from 和 to 长度区别则格式化为最短长度
例子
例子 1
<?php
[阅读全文] [PDF]
//--------------------
// 基本数据结构
//--------------------
//二分查找(数组里查找某个元素)
function bin_sch($array, $low, $high, $k){
if ($low <= $high){
$mid = intval(($low+$high)/2);
if ($array[$mid] == $k){
return $mid;
}elseif ($k < $array[$mid]){
return bin_sch($array, $low, $mid-1, $k); [阅读全文] [PDF]
写采集必用的函数,URL补全函数,也可叫做FormatUrl。 写此函数作用就是为了开发采集程序,采集文章的时候会经常遇到页面里的路径是“相对路径”或者“绝对根路径”不是“绝对全路径”就无法收集URL。 所以,就需要本功能函数进行对代码进行格式化,把所有的超链接都格式化一遍,这样就可以直接收集到正确的URL了。 路径知识普及 相对路径:“../”“./”或者前面什么都不加 绝对根路径:/path/xxx.html 绝对全路径:http://www.xxx.com/path/xxx.html 使用实例: [php] <?php $surl=\"http [阅读全文] [PDF]
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术