函数名: 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生成随机串下面是我在网上找到2个有关PHP随机串希望大家喜欢
第个例子 这个用到了phpshuffle打乱
PHP:
<?php
function genRandomString($len)
{
$chars = .gif' />(
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j [阅读全文] [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]
PHP中串操作功能是比较多,重要有以下这些:
(1)echo,pr,prf,sprf
前两个是输出串.串中如果有变量名则被替换成其值.
后两个类似于C同名.
(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,
strtoupper,substr,ucfirst
这些是常用串操作,有些和C中同名意义完全致.
strrev是把个串翻转.
strtolower和strtoupper意思应该不用解释了.
ucfirst是把串第个变 [阅读全文] [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]
首先我得承认我喜欢计算机标准如果每个人都遵从这个行业标准互联网将会是个更好媒体使用标准化数据交换格式才能使开放和独立于平台计算模式切实可行这就是我作为XML爱好者原因
幸运是我最喜爱脚本语言不但支持XML而且对其支持正不断加强PHP可以让我迅速将XML文档发布到互联网上收集XML文档统计信息将XML文档转换成其它格式例如我时常用PHPXML处理能力来管理我用XML所写文章和书
本文中我将讨论任何用PHP内建Expat解析器来处理XML文档通过范例我将演示Expat处理思路方法同时范例可以告诉你如何:
建立你自己处理
将XM [阅读全文] [PDF]
PHP串库收集了51个PHP处理串
包括计算串长度、分割串、查找串等等各个方面
AddSlashes: 串加入斜线
bin2hex: 2进位转成十 6进位
Chop: 去除连续空白
Chr: 返回序数值
chunk_split: 将串分成小段
convert_cyr_: 转换古斯拉夫串成其它串
crypt: 将串用 DES 编码加密
echo: 输出串
explode: 切开串
flush: 清出输出缓冲区
get_meta_tags: 抽出文件所有 meta 标记资料
ht [阅读全文] [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]
HTML 格式
htmlentities: 将所有都转成 HTML 串
implode: 将变成串
join: 将变成串
ltrim: 去除连续空白
md5: 计算串 MD5 哈稀
nl2br: 将换行转成 <br>
Ord: 返回序数值
parse_str: 解析 query 串成变量
pr: 输出串
prf: 输出格式化串
quoted_prable_decode: 将 qp 编码串转成 8 位串
QuoteMeta: 加入引用符号
rawurldecode: 从 URL 专用格式串还原成普 [阅读全文] [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]
1 共17条 分1页
- +_@开青岛发票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中的会话跟踪技术