1. 返回文件扩展名 
function getformat($file) 

$ext=strrchr($file,"."); 
$format=strtolower($ext); 
return $format; 
}

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

3.php重定向网页 
// 例如重定向到www.phphtm.com (注意重定向之前不要有html内容) 
header("location:http://www.jb51.net"); 
或 
echo "<meta http-equiv='refresh' content='0;url=http://www.jb51.net.com'>";

4.限制上传的文件大小 
//$limit_size为限制最大文件大小 
$limit_size=50000; 
$file_size=$HTTP_POST_FILES['ufile']['size']; 
if($file_size >= $limit_size) {2881064151 
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常用的对字符串进行加密的算法的更多相关文章

  1. 初级:使用MD5对字符串进行加密操作

    加密技术在企业数据安全中的应用: 大型企业管理软件的应用越来越广泛,企业数据平台涉及局域网.广域网. Internet等,在各类系统中保存的企业关键数据量也越来越大,许多数据需要保存数十年以上,甚至是 ...

  2. MySql常用函数数学函数、加密函数等(转—收藏)

        MySql函数众多,这里只是列举了一部分常用的函数.   一.数学函数 ABS(x)                                         // 返回x的绝对值 BI ...

  3. MD5工具类,提供字符串MD5加密、文件MD5值获取(校验)功能

    MD5工具类,提供字符串MD5加密(校验).文件MD5值获取(校验)功能 : package com.yzu.utils; import java.io.File; import java.io.Fi ...

  4. MVC项目实践,在三层架构下实现SportsStore-10,连接字符串的加密和解密

    SportsStore是<精通ASP.NET MVC3框架(第三版)>中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器.URL优化.导航.分页.购物车.订单.产品管 ...

  5. web.config的数据库连接字符串进行加密

    连接参考:http://wenku.baidu.com/link?url=nwGug8wxz143A4pvBE_kN6vMU7aF3ojwCKJOyN-TQleZ07iAYrjx_FnFVDOtZAF ...

  6. 常用的Python字符串常量

    下面是一些常用的Python字符串常量string.digits:包含0-9的字符串string.letters:包含所有大小写字母的字符串 string.lowercase:所有小写字母string ...

  7. 【Java】通过DES加密和解密工具,对字符串进行加密和解密操作

    分享一个非常不错的字符串加密和解密的程序. 可以指定不同的密钥对同一字符串进行不同的加密操作,增强加密性能. Java代码如下: package com.app; import java.securi ...

  8. C#一个字符串的加密与解密

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.S ...

  9. Qt使用AES加密算法对字符串进行加密

          因工作需要,需要对字符串进行加密处理,在网上找了很长时间,终于找到了一个可以使用的aes加密算法.其源代码采用c++编写而成,但其头文件引用windows.h,经过修改部分代码,将#inc ...

随机推荐

  1. Android 中SimpleDateFormat的使用注意

    以前在程序中总这样使用  SimpleDateFormat sdf=new SimpleDateFormat("hh:mma");   date1=sdf.parse(alertT ...

  2. 如何破解excel宏的密码

    http://zhidao.baidu.com/question/140107193.html 最近下载了一个excel模板,使用excel宏编的,但实际需要需更改一下,但是他设置了工作表密码保护,谁 ...

  3. 5.django笔记之form保存表单信息,动态select

    作者:刘耀 一.使用form保存用户输入过的信息 场景:例如 如果用户注册,那么他输入n多个表单之后,那么他提交是时候,如果错误返回的时候,那么需要重新再输入表单内容.这样会影响用户体验,所以,使用f ...

  4. 6.python模块(导入,内置,自定义,开源)

    一.模块 1.模块简介 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用python标准库的方法. 类似于函数式编程和面向过 ...

  5. css3学习总结1--CSS3选择器

    CSS3的属性选择器主要包括以下几种: 1. E[attr^="value"]:指定了属性名,并且有属性值,属性值是以value开头的: 2. E[attr$="valu ...

  6. SQL 外键

    先新建2个表,写入数据 -- 创建测试主表. ID 是主键. CREATE TABLE test_main ( id INT, value ), PRIMARY KEY(id) ); -- 创建测试子 ...

  7. 学会使用Chromium中的LOG

    转自:http://blog.csdn.net/kuerjinjin/article/details/43937345 简介 众所周知chromium项目无比巨大,想去快速的了解,调试并添加自己想要的 ...

  8. dip,px,pt,sp的区别

    dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA.HVGA和QVGA 推荐使用这个,不依赖像素. ...

  9. PHP文件处理类

    /** * 文件读写类 * 读取时,支持跳过N个/行字符然后再读取M个/行字符 * 支持每次读取时使用回调函数 * * 示例: * $file = new File('a.txt', 'r'); * ...

  10. maven打的jars项目,log4j不会输出日志

    通过maven打完包,运行jars时,会输出警告 log4j:WARN No appenders could be found for logger (com.dlht.DataCenterSYNC. ...