PHP常用函数小技巧


Posted in PHP onSeptember 11, 2008

1. 返回文件扩展名
function getformat($file)
{
$ext=strrchr($file,".");
$format=strtolower($ext);
return $format;
}

2.格式化变量
<?
$num = 1;
printf("%04d", $num);
?>

3.php重定向网页
// 例如重定向到www.cgsir.com (注意重定向之前不要有html内容)
header("location:https://3water.com");

echo "<meta http-equiv='refresh' content='0;url=https://3water.com.com'>";

4.限制上传的文件大小
//$limit_size为限制最大文件大小
$limit_size=50000;
$file_size=$HTTP_POST_FILES['ufile']['size'];
if($file_size >= $limit_size) {
echo "你的文件超过的限制的大小<BR>";
echo "你的文件大小为= ".$file_size;
echo " K";
echo "<BR>文件大小限制为= 50000 k";
}
else {
// 上传到什么目录,也就是从临时目录拷贝到目标目录
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "上传成功<BR/>";
echo "<img src=\"$path\" width=\"150\" height=\"150\">";
}

5.php常用的对字符串进行加密的算法:
5.1 $db_password = md5($random_password);
5.2 $db_password = sh1($random_password);

6.退出登录
// 退出登录
session_start();
include_once('includes/header.php');
if (isset($_SESSION['user_id']))
{
unset($_SESSION['user_id']);
session_destroy();

echo '<div align="center">';
echo '<span class="STYLE1">成功退出!</span><br />';
echo '<p><span class="STYLE1">正在跳转,请稍等......</span></p>';
echo '<script language="javascript">';
echo 'function Jump()';
echo '{ ';
echo ' parent.location.href="index.php" ';
echo '} ' ;
echo 'document.onload = setTimeout("Jump()" , 2 * 1000)';
echo '</script>';
echo '<span class="STYLE1"><a href="index.php">直接返回</a></span><br /><br />';
echo '</div>';
exit(0);
}
else
{
echo '<span class="STYLE1">您还没有登录呢!</span>';
}

include_once('includes/footer.php');
?>

PHP 相关文章推荐
php框架Phpbean说明
Jan 10 PHP
php下使用SMTP发邮件的代码
Jan 10 PHP
php二分法在IP地址查询中的应用
Aug 12 PHP
Zend Studio 无法启动的问题解决方法
Dec 04 PHP
php 破解防盗链图片函数
Dec 09 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
PHP+jQuery实现自动补全功能源码
May 15 PHP
php简单实现无限分类树形列表的方法
Mar 27 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
PHP实现一个多功能购物网站的案例
Sep 13 PHP
PHP下10件你也许并不了解的事情
Sep 11 #PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 #PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 #PHP
Zend Guard一些常见问题解答
Sep 11 #PHP
php目录管理函数小结
Sep 10 #PHP
php获取某个目录大小的代码
Sep 10 #PHP
php递归列出所有文件和目录的代码
Sep 10 #PHP
You might like
php xml文件操作实现代码(二)
2009/03/20 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python连接mysql调用存储过程示例
2014/03/05 Python
详解Python中with语句的用法
2015/04/15 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
应届大学生的推荐信
2013/11/20 职场文书
初中考试作弊检讨书
2014/02/01 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
四风之害观后感
2015/06/09 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
Python基础详解之邮件处理
2021/04/28 Python
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android