PHP常用函数小技巧

 更新时间:2008年09月11日 20:02:39   作者:  
php返回文件扩展名的函数 格式化变量php重定向网页等

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://www.jb51.net");

echo "<meta http-equiv='refresh' content='0;url=https://www.jb51.net.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');
?>

相关文章

  • Yii使用smsto短信接口的函数demo示例

    Yii使用smsto短信接口的函数demo示例

    这篇文章主要介绍了Yii使用smsto短信接口的函数demo示例,简单分析了Yii调用短信发送接口实现短信发送功能的相关技巧,需要的朋友可以参考下
    2016-07-07
  • php进程(线程)通信基础之System V共享内存简单实例分析

    php进程(线程)通信基础之System V共享内存简单实例分析

    这篇文章主要介绍了php进程(线程)通信基础之System V共享内存,结合简单实例形式分析了PHP System V共享内存原理、相关函数与基本使用技巧,需要的朋友可以参考下
    2019-11-11
  • php模拟post提交数据的方法

    php模拟post提交数据的方法

    这篇文章主要介绍了php模拟post提交数据的方法,实例分析了socket方法模拟post提交数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • PHP实现事件机制实例分析

    PHP实现事件机制实例分析

    这篇文章主要介绍了PHP实现事件机制的方法,实例分析了事件机制的原理与php的相关实现技巧,需要的朋友可以参考下
    2015-06-06
  • linux php mysql数据库备份实现代码

    linux php mysql数据库备份实现代码

    想在PHP后台管理直接能够备份数据库,于是想呀想,一直没有什么思路,一开始是考虑用php来访问服务器安装mysql的目录,比如 /usr/local/mysql/data目录,直接把下面对应的文件进行备份
    2009-03-03
  • php缓冲输出实例分析

    php缓冲输出实例分析

    这篇文章主要介绍了php缓冲输出用法,以实例形式较为完整的分析了缓冲输出的具体实现过程,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • php中array_column函数简单实现方法

    php中array_column函数简单实现方法

    这篇文章主要介绍了php中array_column函数简单实现方法,结合实例形式简单分析了array_column函数的功能,并针对低版本的情况给出了array_column函数的实现代码,需要的朋友可以参考下
    2016-07-07
  • PHP的面试题集,附我的答案和分析(一)

    PHP的面试题集,附我的答案和分析(一)

    PHP的面试题集,附我的答案和分析(一)...
    2006-11-11
  • php处理json格式数据经典案例总结

    php处理json格式数据经典案例总结

    这篇文章主要介绍了php处理json格式数据的方法,详细讲述了json格式数据的概念与用法,并结合经典案例总结分析了php操作json格式数据的常用技巧,需要的朋友可以参考下
    2016-05-05
  • PHP里的中文变量说明

    PHP里的中文变量说明

    一般在我们概念里变量都应该是有字母,数字,下划线组成,可在PHP下中文也可以作为变量的一部分,今天就要讲讲PHP的变量
    2011-07-07

最新评论