2010-01-05 78 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(或其它)

一些事情

希望它有幫助...