您的位置:首页 > 运维架构 > 网站架构

网站上下载功能如何确定 会员是否将文件下载完成

2010-11-02 22:21 260 查看
网站上有下载功能,每个用户都有固定的下载次数,且每下载一次,他的可用下载次数就会减少一个。 目前实现的效果是只要用户点击下载按钮就进行减少操作。这样对用户来说不太友好,所以我想问下,如何实现当用户点击下载后 并且确定将文件下载到本地的时候才进行减少操作,这个过程。 请着重讲一下 如何确定用户是否将文件下载到了本地?

针对下载的文件进行控制,重复下载一个文件不再计数。

无法确定用户是否完成下载。

二楼的方法我也想过,就是想问下有没有“确定用户是否下载完成的方法”。
既然三楼也说没有办法确定的话,我就只能用二楼的方法啦!

无法确定用户是否完成下载。针对下载的文件进行控制,重复下载一个文件不再计数。

1.熟悉使用PHP/MySQL开发,有实际作品;
2.拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低且注重代码效率;
3.熟悉面向对象、面向过程的开发模式;
4.工作积极、有上进心,有责任心,有团队开发意识
有各类网站程序建设优先
一经录用,待遇从优,本公司将提供良好的发展空间和工作环境
哇,支持这样的免费的东西,培训的话太贵了,动不动就上万

本节主要介绍了类的声明,类中成员属性和成员方法声明时需要注意的地方,还有通过类去创建对象,对象在内存中的存储方式,以及对象中成员属性和方法的访问方式。
本节主要介绍了常用的一个对象方法内部使用的关键字$this的应用, 重点介绍了构造方法的声明与使用,以及构造方法的作用,还介绍了构造方法的声明与应用,并介绍了一些魔术方法的使用。
本节主要介绍了PHP面向对象中常用到的一些关键字和PHP特有的一些魔术方法。本节中介绍的关键字有final、static和const,不仅介绍了各已的作用和用法,还介绍了他们使用时机,以及使用的意义。本节介绍的魔术方法包括__toString()、__call()和克隆对象时的__clone()、用于自动加载的 __autoload()方法,以及和对象序列化有关的__sleep()和__wakeup()两个方法。在本节中每个关键字和每个魔术方法都有详细的实验演示。
本节主要介绍了抽象类和抽象方法, 包括抽象方法的声明,抽象类的声明,还有抽象方法和抽象类的作用。通过实验演示介绍了这些,也是为多态的使用做铺垫。
这节的示例中不仅应用到了多态性,而且还可以将前面介绍过的面向对象知识结合到一起。编写的一个图形计算器程序,可以通过这个程序计算不同图形的周长和面积。这是一个完全使用面向对象思想设计的程序,通过这个例子读者可以了解到面向对象程序的应用。在本例中用户可以通过图形界面计算矩形、三角形和圆形的周长和面积,就需要声明矩形、三角形和圆形三个类。并且为了保证每个图形中都有相同名称的周长和面积计算方法,我们还需要声明一个形状抽象类用来规范每个图形类的声明。还需要创建一个表单类,在选择不同的图形时能够从表单对象中获取相应的用户输入表单。最后在一个主脚本程序中去创建需要的每个对象,并调用对象中的相应方法实现我们需要的功能。。
字符串也是PHP中重要的数据类型之一。往往简单而重要,在Web应用中,很多情况下需要对字符串进行处理和分析,通常这将涉及字符串的格式化、字符串的连接与分割、字符串的比较、查找等一系列操作。用户和系统的交互也基本上是用文字来进行的,因此系统对文本信息,即字符串的处理非常重要。在本节中已经详细介绍字符串的操作。包括:使用PHP内置的字符串处理函数对字符串进行常用的处理操作。

来源:足球论坛
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息