zoukankan      html  css  js  c++  java
  • php 常用代码段

    1.写文件

     $fp = fopen("jsapi_ticket.json", "w+");
     fwrite($fp, $str);
     fclose($fp);
    

     2.导出数据(使用header函数)

    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment;filename=pc_collection_".$nodeid.'.txt');
    echo base64_encode(json_encode($data));

     3.解决base_decode 解密可能出现的中文乱码问题

    mb_convert_encoding(base64_decode($v),"UTF-8","gb2312");

     4.异或加密 解密

    function xor_enc($str,$key){
    	$crytxt = '';
    	$keylen = strlen($key);
    	for($i=0;$i<strlen($str);$i++){  
    		$k = $i % $keylen;
    		$crytxt .= $str[$i] ^ $key[$k];
    	}
    	return $crytxt;
    }
    
    
    $str = "北京欢迎您";
    $key = "Welcome";
    $crytxt = xor_enc($str,$key);
    echo "加密后->".$crytxt;
    echo "<br>";
    echo "解密后->".xor_enc($crytxt,$key);
    
  • 相关阅读:
    Linux开机流程【原创】
    Linux下无需按下回车(无阻塞)读取输入键值
    Sql Server 列转行 Pivot使用
    mysql
    mysql
    mysql
    CI
    mysql
    Snagit: Scrolling is not working
    Something about SnagIt
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/4689955.html
Copyright © 2011-2022 走看看