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. LLVM,Clang

    在使用xcode时常常会遇到这2个概念,今天总结一下. wiki中关于llvm的描述: LLVM提供了完整編譯系統的中間層,它會將中間語言(IF, Intermediate form)從編譯器取出與最 ...

  2. Java for LeetCode 024 Swap Nodes in Pairs

    Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2-& ...

  3. 【贪心】最大乘积-贪心-高精度-java

    问题 G: [贪心]最大乘积 时间限制: 1 Sec  内存限制: 128 MB提交: 34  解决: 10[提交][状态][讨论版] 题目描述  一个正整数一般可以分为几个互不相同的自然数的和,如3 ...

  4. [火狐REST] 火狐REST 模拟 HTTP get, post请求

  5. PrincipalView的使用参数

    4 G:\PrincipalView\model\m426.off 注意,路径是绝对路径,所以如果程序移位的话,要注意修改: 路径中不能包含空格

  6. How to Optimize Battery Health?

    1. click on the battery icon from taskbar next to the date and time. 2. click "More power optio ...

  7. Linux系统查看系统是32位还是64位方法总结(转)

    总结.归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客.本篇只是整理.梳理这方面的知识,方便自己忘记的时候随时查看. 方法1:getconf LONG_BIT 查看 如下 ...

  8. Vim折叠模式设置

    参考文章:http://www.cnblogs.com/welkinwalker/archive/2011/05/30/2063587.html set foldmethod=indent " ...

  9. 用VMware 11.0虚拟机安装Win8 系统失败,提示“shsucdx can't install”

    研究了好久,网上那些更改bios的方法根本行不通,因为该版本的biso根本没有SATA选项!解决方法很简单,如下图: 重启虚拟机即可.

  10. Laravel 4 系列入门教程(一)

    默认条件 本文默认你已经有配置完善的PHP+MySQL运行环境,懂得PHP网站运行的基础知识.跟随本教程走完一遍,你将会得到一个基础的包含登录的简单blog系统,并将学会如何使用一些强大的Larave ...