https://static.06ms.com/attach/2012/06/18/1275395407_17027880.png

个人网盘程序(把去年写的东西给重新拿出来)

程序优化说明
目录直读(读取index.php下的文件和目录)
文件目录保护不被下载
可以禁止下载类型(比如php,asp等)
增加日志记录,文件图标,切换语言包等更多功能...
也可以在根目录下添加任意层次的子目录然后将将下载文件放入目录...
Powered By 快乐飞扬 优化版 V1.3.2 My blog http://iklfy.com/
最后更新时间:2009.7.12
https://static.06ms.com/static/images/index/3.jpg

PHP简单留言本

INDEX.PHP
结构:PHP+TXT
文件:Index.php、Add.php
由于空间不支持数据库,
所以只能用文本保存数据了,
特点是
1、功能简单,只有两个文件index.php和add.php;
2、不用数据库,上传后就可以使用。
但只是个留言本的雏形,还有很多功能需要完善,不过可以先熟悉PHP的语法什么的。: )
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/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;
}