存档

2017年9月 的存档

php新建随机图片或者文件保存文件名,可以防止不重复。

2017年9月26日 没有评论

php新建随机图片或者文件保存文件名,可以防止不重复。请使用以下函数。如果需要可以稍作修改。

function randPicName(){
$time=explode(‘ ‘,microtime());
return $time[1].sprintf(‘%06u’,substr($time[0],2,6)).mt_rand(100000,999999).substr(‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’,(mt_rand(0,61)),1).substr(‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’,(mt_rand(0,61)),1);
}

分类: php学习 标签: , ,

php递归创建不存在的目录

2017年9月26日 没有评论

使用下面的函数,可以实现php递归创建不存在的目录

function autoCreateDir($dir){
return is_dir($dir) or autoCreateDir(dirname($dir)) and mkdir($dir,0777);
}

分类: php学习 标签: , ,

h5手机版网页如何添加网页背景音乐?

2017年9月7日 没有评论

如何实现手机版自动播放网页背景音乐?

代码如下:

<!DOCTYPE html>
<html><head>
<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″>
<meta charset=”utf-8″>
<title>背景音乐</title>
<meta name=”viewport” content=”width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1″>
<style>
html, body {position: relative;height: 100%;}
body {background: #fff;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 14px;color:#000;margin: 0;padding: 0;}
</style>
</head>
<body>

<audio id=”audio” preload=”auto” autoplay loop>
<source src=”yuzhouchangwan.mp3″ type=”audio/mpeg”>
</audio>

<script src=”http://libs.baidu.com/jquery/2.0.0/jquery.min.js”></script>
<script type=”text/javascript”>
$().ready(function(){
$(document).one(‘touchstart’,function(e){
var music=document.getElementById(“audio”);
if(music.paused){music.play();}
});
document.addEventListener(“WeixinJSBridgeReady”,function onBridgeReady(){document.getElementById(“audio”).play();});
});
</script>

</body>
</html>

但是这个代码,在微信中打开的时候,会自动播放,普通手机浏览器打开不会自动播放,因为:

移动端浏览器大部分是禁用video和audio的autoplay功能

并且,很多移动浏览器也不支持首次js调用play方法进行播放

这样做主要是为了防止不必要的自动播放浪费流量

分类: html总结 标签: , ,
css.php