如何实现下载计数。<font color="red">(delphiasp请进)</font>(50分)

  • 主题发起人 主题发起人 高大强
  • 开始时间 开始时间

高大强

Unregistered / Unconfirmed
GUEST, unregistred user!
<marquee>不好意思,这是个ASP的问题!</marquee>
俺做了一个,在线点播,如何点播后,计数加一!
俺点击后,连接另一个页面,(count.asp?id=9)处理加一,处理后
<response.redirect ("文件路径和名")>
但是realplay直接读的是count.asp?id=9这个文件名,如何计数后转到*.ram的文件中。

志伟:别来无恙!
 
天哪,每人里我,还是这个问题太烂了,还是。。。?
 
天哪,还是没人里我,还是这个问题太烂了,还是。。。?
 
老兄,这是jsp的地盘,呵呵~~~
这样可以吗,你在点下载的连接上面加一个onclick事件,打开另一个窗口计数,同时
下载阿~~~
 
那个运动中的男人,这个问题JPS OR ASP 有什么区别!
那我用onclick打开另外一个窗口该如何关上呢?
即便是我用ONCLICK 连接到RM文件上,用HREF来计数!但还是有个多余的页。
能不能在他的onclick中,实现计数,关键是针对数据库操作!
谢谢!
 
我同事的一个jsp页面把计数器放到数据库中,
服务器抛出一系列selectandlockException,
我想我就不用多了。
 
我的Perl程序是这样实现的,你自己参考:
download.html: <a href=down.pl?id=123>立即下载</a>
down.pl:
#通过ID取得$url
#记录下载计数
#最后一行语句如下,要求在此之前不能输出任何内容
print "Location: $url/n/n";
客户端的浏览器能够通过$url的协议(http、ftp、pnm)进行相应的处理。懂了没有?
 
光子:
多谢!你的回答还象样子!我就是这么做的。
但是如果用了下载文件是够了,但是是在线直播,TMD REALPLAY不能解析传过来的
参数转换成的URL,它直接播放的是你的“down.pl?id=123”,不信试一些,我也不知道
这是怎么搞的。
我用的是ASP中的RESPONSE.REDIRECT.跟你的“print "Location: $url/n/n";”
应该一样,也是在没有任何记录输出到页面之前调用的。
我看过别人的,大都是另开一页,实际上都是骗人的,没有在下载的同时计数。
除非如SPORTSMAN所塑,另开一页,但呼难看的。该如何关呢!
谢谢!
 
<script language=jscript>
function test(){
window.open("pop.asp","Count","toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,height=190,width=250")
}
</script>
//----------------------------------------------------
<a href='test.asp' onclick=test();>test</a>
做得漂亮点,弹出窗口可以说些感谢的话,顺便计数,呵呵~~~~
 
sportsman
:不知道SCRIPT,可不可以
window.open("pop.asp","Count","height=190,width=250")
<什么时候> 执行计数晚后。再windows.close;
可不可以!

 
把計數與播放都放在一個jsp或asp 文件中,這個文件先執行計數,後播放,不就行了。
你不會說連播放窗口都不要吧?
 
放在一个JSP里,先增加计数,再生成对应的rpm,返回rpm文件的URL给用户就可以了
 
接受答案了!
 
后退
顶部