php编写一个计划存钱网页。

    最近看了一个很火的存钱技巧,就是画365个格,写上1~365的数字。每天抽取一个,那个数字就是你存钱的数字。今天突然想起,干脆算一下,懒得画格子,干脆做一个web版本的。我算了一下1到365的求和。不得了,有6w多。。  作为一个学生狗,年收入暂时还没有那么多,所以就乘0.1/day。也有6000多~!!!

    一开始我想用js来做的,因为不用环境,也懒得去装环境。然后利用一个文本文件存储,因为用数据库就太夸张了。。。后来发现,js的兼容性不是很好,于是就用了世界上最好的语言---PHP。环境因为有phpstudy,所以很便捷。

     暂时先做了功能,剩下做些什么js+H5的交互,然后上传到服务器,手机用。

源码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
	<title>365存钱~!</title>
</head>
<body>

</body>
</html>
<?php

date_default_timezone_set("PRC");
error_reporting( E_ALL&~E_NOTICE );
//抛出那些错误警告。。。 
$myfile = fopen("dataSave.txt", "a") or die("Unable to open file!");
//a这个权限是	追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
$file = 'dataSave.txt';

$content = file_get_contents($file);

$array = explode("\r\n", $content);
//用数组存储文件数据再处理
$ran=rand(1,365)*0.1;
//生成随机数,

$time=date("Ymd");
$coutmm=0;
if(in_array($time, $array)){    //判断今天是否存钱。
echo '<script>alert("The money has been saved today~!!"); </script>';
for($i=0;$i<=count($array);$i++)
{
if($i%2!=0)$coutmm+= $array[$i];//计算总金额
$coutday=intval($i/2);//计算天数
}
echo "总存款额:$coutmm"."<br>";
echo "已经存了:$coutday"."天<br>";
}
else{
while(in_array($ran, $array)){    //判断数组中是否存在同一个金额,如果存在重新生成随机数~!
$ran=rand(1,365);}

$txt = "$time\r\n$ran\r\n";         //写入时间换行写入金额
fwrite($myfile, $txt);
fclose($myfile);


echo $ran;

}

?>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值