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. (转)Sql Server 对锁的初步认识

    一:到底都有哪些锁 学习锁之前,必须要知道锁大概有几种???通常情况下作为码农我们只需知道如下几个锁即可... 1.S(Share)锁 为了方便理解,我们可以直接这么认为,当在select的时候在表, ...

  2. [Android Pro] 监听WIFI 打开广播

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-perm ...

  3. Maven简介

    转载地址:http://www.cnblogs.com/itech/archive/2011/11/01/2231837.html Ant是软件构建工具,Maven的定位是软件项目管理和理解工具.Ma ...

  4. Mybatis if判断的坑

    具体情况参考这两篇文章: http://cheng-xinwei.iteye.com/blog/2008200 http://www.cnblogs.com/tv151579/p/3297691.ht ...

  5. 一、HTML和CSS基础--网页布局--网页布局基础

    W3C标准: 由万维网联盟制定的一系列标准,包括: 结构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript) 倡导结构.样式.行为分离. CSS 规定的 ...

  6. eclipse + Android Studio 集成 Genymotion 模拟器

    Genymotion 官网 -- android 模拟器https://www.genymotion.com 虚拟机下载安装目录C:\Users\xxx\AppData\Local\Genymobil ...

  7. OpenStack Swift集群部署流程与简单使用

    之前介绍了<OpenStack Swift All In One安装部署流程与简单使用>,那么接下来就说一说Swift集群部署吧. 1. 简介 本文档详细描述了使用两台PC部署一个小型Sw ...

  8. WordPress主题制作函数

    WordPress基本模板文件 一套完整的WordPress模板应至少具有如下文件: style.css: CSS(样式表)文件 index.php: 主页模板 archive.php: Archiv ...

  9. 关于PHP数组转字符串详细介绍

    随着时代的发展,我们的开发技术也随着更新,对于PHP还是比较常用的,于是我研究了一下PHP数组转字符串,在这里拿出来和大家分享一下,希望对大家有用. 经常需要使用PHP处理字符string,PHP内置 ...

  10. hdu 1054 最小点覆盖

    Sample Input 4 0:(1) 1 1:(2) 2 3 2:(0) 3:(0) 5 3:(3) 1 4 2 1:(1) 0 2:(0) 0:(0) 4:(0)   Sample Output ...