2010-01-05 7 views
0

Ma situation est lorsque l'utilisateur saisissez le mot-clé associé au fichier vidéo et appuyez sur Entrée. Mais mettez tous les détails concernant le fichier vidéo qui correspond au mot clé de MySQL DB.Maintenant, je avoir stocké le fichier vidéo dans l'emplacement du serveur et le chemin enregistré du fichier vidéo dans la base de données Mysql. Lorsque l'utilisateur clique sur le nom du fichier vidéo dans la sortie affichée, il devrait être capable de télécharger le fichier vidéo particulier de l'emplacement du serveur à son lecteur de disque local. Il y aurait plusieurs noms de fichiers vidéo dans la sortie ayant un mot clé correspondant.téléchargement de fichier à partir de la page Web en utilisant php

J'ai écrit le code en PHP ... il ne reste plus qu'à télécharger le fichier vidéo en cliquant sur le nom de la vidéo. Bien que j'ai référé plusieurs codes, mais il ne fonctionnait pas correctement.

+0

Quelle est exactement votre question? – grapefrukt

Répondre

5

Je suis sûr que je comprends votre problème à 100%, mais définissez-vous l'en-tête correct pour télécharger le fichier?

Comme:

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

voulez-vous dire vous avez une base de données contenant des fichiers vidéo sur votre serveur et leur description et lorsqu'un utilisateur entre un mot clé de la description est adaptée et quand on clique dessus la vidéo doit être téléchargé. si oui essayez la table MySQL doit avoir les champs suivants

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

faire un fichier php qui fait quelque chose comme

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

et imprimer quelque chose comme $ id (ou quelque chose)

espérons que cela aide ...

Questions connexes