求一段不同的人打开该网页进行抽签(数字1-10)取到的全是不同数字的代码

求一段不同的人打开该网页进行抽签(数字1-10)取到的全是不同数字的代码(数字不是顺序的是随机取出),直到10个数字取完再运行时提示“抽签完成,谢谢参与”。根据我浅薄的知... 求一段不同的人打开该网页进行抽签(数字1-10)取到的全是不同数字的代码(数字不是顺序的是随机取出),直到10个数字取完再运行时提示“抽签完成,谢谢参与”。
根据我浅薄的知识我感觉应该用到数据库吧。。可以用asp+msaccess也可以php+mysql,谢谢大侠,此问题150分!防止分数流失回答完然后追加100分的!!!
展开
 我来答
荒村一宅男
2013-07-16 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:60.9万
展开全部

PHP写的,如想重新抽签请删除根目录下的record.txt文件

<?php
//数据源
$file_name = 'record.txt';
//初始化数据源
if (!file_exists($file_name)) {
//生成1-10数字
$data = array();
for($i=1;$i<=10;$i++){
$data[] = $i;
}
//保存数据
$data = implode(',', $data);
file_put_contents($file_name, $data, LOCK_EX);
}
//读取数据源
$record = file_get_contents($file_name);
if($record){
$record = explode(',', $record);
//随机抽签
$rand_arr = array_rand($record);
echo '恭喜你抽到'.$record[$rand_arr].'号签。';
//删除此签并重新入库
unset($record[$rand_arr]);
$data = implode(',', $record);
file_put_contents($file_name, $data, LOCK_EX);//LOCK_EX防止并发操作
}else{
echo '抽签完成,谢谢参与!';
}
追问
此代码会自动创建不存在的robots.txt吗?我不在电脑上……iPhone的编码和网页不一样,您能把他搞到.php文件里面发到admin艾特gshidai.tk里面吗,谢谢!
追答
PHP一般都是运行在服务器端,代码也是部署在服务器端,你手机上使用应该是客户端用法都一样吧。特殊地方就是如果你使用的是linux服务器要注意写权限。
香香小夜壶
2013-07-16
知道答主
回答量:5
采纳率:0%
帮助的人:3.1万
展开全部
肯定用数据库sqlserver2008配asp不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式