https://static.06ms.com/static/images/index/16.jpg

PHP下实现浏览器端口劫持

<?php
#假如监听127.0.0.1 ,访问共网IP不受影响,假如监听公网IP,127。0。0。1等IP不受影响。
#这个可以用于欺骗用户密码,因为原来的服务不可用了。或者留成针对内网用户的后门。
#!/usr/bin/php -q
header("Content-Type:text/html; charset=utf-8");
if ($argc != 3 || in_array($argc[1] , array('--help','-h','?')))
{
echo "Use:#./$argv[0] www.iklfy.com 192.168.0.1 21\r\n";
echo "c0dz By 快乐飞扬博客";
exit;
}
error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
?>
https://static.06ms.com/static/images/index/3.jpg

屏蔽iframe中的超链接-美女时钟演示


演示可以看我博客的侧栏 图片时钟!
原理:在iframe上面覆盖一个DIV,DIV必须有背景色且透明。position为absolute,通过top和left属性控制该DIV的位置使之覆盖于iframe之上。这样iframe就被遮盖住,而里面的任何东西都点不了了。
transparent 透明
元素默认就是背景颜色透明的
background-color随便设一个值就不透明了……
BACKGROUND:transparent none repeat scroll 0% 0%
分别代表
背景属性:背景颜色 背景图片 背景是否重复 背景时候随浏览器滚动 背景平位置 背景垂直位置
background : background-color &#124;&#124; background-image &#124;&#124; background-repeat &#124;&#124; background-attachment &#124;&#124; background-position
https://static.06ms.com/static/images/index/10.jpg

PHP读取缓存,生成静态文件!

这里用到了几个函数 由于我初学php 很多函数我还不了解 所以这里也说明一下 希望可以帮助大家
ob_start():开始“捕捉”缓存 也就是从这里开始 打开浏览器的缓存
ob_end_flush():关闭浏览器缓存
ob_get_content():读取缓存内容
fopen(" 文件路径","打开模式")打开文件 这个函数的打开模式有好几种 下面介绍几种主要的模式:
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
fwrite("文件名称","写入内容") 写入文件
fclose() 关闭文件
https://static.06ms.com/static/images/index/1.jpg

在逻辑判断上常见的错误

以下列举PHP 写作在逻辑判断上常见的错误,有几个我有时脑残或忘记,
还是会不小心弄错,所以特地写出来,也提醒大家...
控制结构通常需要借助于逻辑资料,以下是常见的型别与逻辑资料之间的关联:
1. 等于 0 的数值会被视为 FALSE,不等于 0 的数值会被视为 TRUE。
2. 空字串 "" 与字串 "0" 会被视为 FALSE,其它字串会被视为 TRUE。
3. 没有元素的阵列会被视为 FALSE。
4. 没有成员的物件会被视为 FALSE。
5. NULL 会被视为 FALSE。
6. = 等于(指定),== 等于(值相同), === 等于(值与型态都相同)
7. & 和 && 的区别。&是位元运算符,表示按位元运算,&&是逻辑运算符,表示逻辑条件判断。
https://static.06ms.com/attach/2012/06/18/1273480290_13457880.png

php带密码远程文件下载到本地

php带密码远程文件下载到本地

以前的算法是等文件下载完才计算,
现在这个直接在在获取文件时候就计算大小
加了容错语句
增加了判断目录,没有目录自动创建
把计算文件大小的算法换了个
以前的那个光计算文件大小就7行代码,
现在这个只要两行,增加了进度条显示方便知道下载进度
https://static.06ms.com/static/images/index/23.jpg

fsockopen函数发送post请求获得网页信息–天气预报

取得新浪天气预报网页的城市当日信息.
共有两个文件:
tianqi.html:利用下拉菜单跳转到网页获得天气预报信息,返回信息到浮动帧内;
<script type="text/javascript"><!--mce:0--></script>
<form action="get_tianqi.php" accept-charset="UNKNOWN" enctype="application/x-www-form-urlencoded" method="post">
<select name="city"> <option selected="selected">请选择一个城市</option> <option value="广州">广州</option> <option value="肇庆">肇庆</option> <option value="湛江">湛江</option> <option value="深圳">深圳</option> <option value="东莞">东莞</option></select>
<input name="url" type="hidden" />
</form>
https://static.06ms.com/static/images/index/21.jpg

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($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
https://static.06ms.com/attach/2012/06/18/1271966151_80857880.png

发一个ASP转PHP工具 【会员可下载】

说明:
以将ASP转化成PHP的小程序,此软件是为asp和php语言不擅长但又需要使用asp、php语言的人开发的。
我试了下,大部分函数转换没问题,部分函数可能不识别需要手动稍作修改
使用方法:
单个转换:asp2php 文件名 如文件名是 amznz.asp 那么在CMD命令下输入 asp2php amznz.asp
目录转换:asp2php -dir 目录名 -o b 如目录名为 amznz 那么在CMD命令下输入 asp2php -dir amznz -o b

https://static.06ms.com/static/images/index/21.jpg

发一个上传图片并返回地址到剪贴板的PHP代码

<?php
if($_POST['upload']=='OK'){
$uploaddir = './attachment/';
$fil_extend_ename = end(explode('.',basename($_FILES['userfile']['name'])));
$uploadfile = $uploaddir . date("YmdHis", time()) . floor(microtime()*1000).'.'.$fil_extend_ename;
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "<script type='text/javascript' >alert('上传成功!'); window.location.href='upload.php?id=$uploadfile';</script>";
} else {
echo "<script type='text/javascript'>alert('上传失败!');location.href='upload.php';</script>";