2010-01-05 173 views
0

我的情况是,当用户输入与视频文件关联的关键字,然后按enter.Out把所有关于视频文件的细节与MySQL DB的关键字匹配。现在在这里I已将视频文件存储在服务器位置并将视频文件的路径存储在Mysql数据库中。 当用户点击显示的输出中的视频文件的名称时,他应该能够从服务器位置下载特定的视频文件到他的本地磁盘驱动器。 输出中会有几个视频文件名称具有匹配关键字。使用php从网页下载文件

我已经用PHP编写了代码......剩下的只是点击视频名称下载视频文件。 虽然我提到了几个代码,但它没有正常运行。

+0

你的问题到底是什么? – grapefrukt 2010-01-05 10:43:33

回答

5

我记下确定我明白你的问题100%,但是你是否定义了正确的头文件来下载文件?

像:

<?php 
    header("Cache-Control: public"); 
    header("Content-Description: File Transfer"); 
    header("Content-Disposition: attachment; filename=someFile.mpeg"); 
    header("Content-Type: video/mpeg"); 
    ..... 
0

你的意思 您拥有一个包含服务器和他们的描述,当用户输入一些关键字的描述是匹配的,它被点击的视频时,应在视频文件的数据库被下载。 如果是,那么尝试 MySQL表必须具备以下字段

+----------------------------------+ 
| id | FileLocation | Description | 
+----------------------------------+ 

做一个PHP文件,该文件确实喜欢

'Select FileLocation from table where description like %$keyword%' 

一些事情,并打印像$ ID(或其它)

一些事情

希望它有帮助...