Vidéo avec id grâce à la base de donné et php
Résolu
griko
Messages postés
343
Date d'inscription
Statut
Membre
Dernière intervention
-
griko Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
griko Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterais mettre les vidéo sur mon site mais que le fichier vidéo n'apparaisse nul par dans le code en gros je pense qu'il faudrait utilisé la base de donnée avec l'identifiant. L'identifiant apparaitrai dans la page php et l'id et le lien de la vidéo dans la base de donné.
Mais comment faire svp???
Je souhaiterais mettre les vidéo sur mon site mais que le fichier vidéo n'apparaisse nul par dans le code en gros je pense qu'il faudrait utilisé la base de donnée avec l'identifiant. L'identifiant apparaitrai dans la page php et l'id et le lien de la vidéo dans la base de donné.
Mais comment faire svp???
A voir également:
- Vidéo avec id grâce à la base de donné et php
- Montage video windows - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Base de registre - Guide
- Comment télécharger une vidéo youtube - Guide
- Insérer video powerpoint - Guide
7 réponses
j'ai pas tout à fait compris ta question mais jvais essayé de t'aider:
tout d'abord sais-tu te servir d'une base de donnée ainsi que des script php associés? (si non visite le "site du zero").
Disons par exemple que dans ta BDD tu as 3 champs: "id","script" et "titre" et que ta BDD s'apelle "mesvideos" avec comme table "videos"
d'aprés ce que j'ai compris il te faudra deux pages: une avec le lien et une avec la vidéo (qui sera modifier selon l'id envoyé)
voilà le code php pour le premiere page:
<?php mysql_connect("localhost","nomutil","mdp");
mysql_select_db("mesvideos");
$reponse = mysql_query("SELECT * FROM videos "); //tu te connect à ta bdd et tu selectionne toutes tes vidéos
while ($donnees = mysql_fetch_array($reponse) ) //tu fais une boucle qui affichera les titres de tes vidéos en temps que liens avec l'id propre à chaque vidéos
{
?>
<a href="video.php?id=<?php echo $donnees['id']; ?>" title="voir"><?php echo $donnees['titre']; ?></a> <br />
<?php
}
mysql_close();
?>
et voilà pour la première page ==> elle renvoie vers la page "video.php" qui sera là où tu lira la vidéos:
Pour la 2ieme page (videos.php):
<?php $id=$_GET['id']; //tu récupere l'id
mysql_connect("localhost","nomutil","mdp");
mysql_select_db("mesvideos");
$reponse = mysql_query("SELECT * FROM videos WHERE id=$id");//tu selectionne le script de la vidéos avec l'id et voilà!
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<h3><?php echo $donnees['titre']; ?><br>
<?php echo $donnees['script']; ?>
}
mysql_close();
?>
teste ces script si t'as des questions contacte moi, sinon tu peut modifier le script pour en faire ce que tu veux!
j'espère t'avoir aidé,
Bon courage!
tout d'abord sais-tu te servir d'une base de donnée ainsi que des script php associés? (si non visite le "site du zero").
Disons par exemple que dans ta BDD tu as 3 champs: "id","script" et "titre" et que ta BDD s'apelle "mesvideos" avec comme table "videos"
d'aprés ce que j'ai compris il te faudra deux pages: une avec le lien et une avec la vidéo (qui sera modifier selon l'id envoyé)
voilà le code php pour le premiere page:
<?php mysql_connect("localhost","nomutil","mdp");
mysql_select_db("mesvideos");
$reponse = mysql_query("SELECT * FROM videos "); //tu te connect à ta bdd et tu selectionne toutes tes vidéos
while ($donnees = mysql_fetch_array($reponse) ) //tu fais une boucle qui affichera les titres de tes vidéos en temps que liens avec l'id propre à chaque vidéos
{
?>
<a href="video.php?id=<?php echo $donnees['id']; ?>" title="voir"><?php echo $donnees['titre']; ?></a> <br />
<?php
}
mysql_close();
?>
et voilà pour la première page ==> elle renvoie vers la page "video.php" qui sera là où tu lira la vidéos:
Pour la 2ieme page (videos.php):
<?php $id=$_GET['id']; //tu récupere l'id
mysql_connect("localhost","nomutil","mdp");
mysql_select_db("mesvideos");
$reponse = mysql_query("SELECT * FROM videos WHERE id=$id");//tu selectionne le script de la vidéos avec l'id et voilà!
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<h3><?php echo $donnees['titre']; ?><br>
<?php echo $donnees['script']; ?>
}
mysql_close();
?>
teste ces script si t'as des questions contacte moi, sinon tu peut modifier le script pour en faire ce que tu veux!
j'espère t'avoir aidé,
Bon courage!
Merci, je vais testé cela mais je pensai en faitee, les liens qui sont dans les players
<embed type="application/x-shockwave-flash"
src="tts/playeur/playeur1.1.swf"
quality="high"
allowfullscreen="true"
wmode="transparent"
flashvars="file=url_video&type=video&logo=tts/log/logoTVpettrans1.png&link=index.php&linktarget=blank&backcolor=0xHXHXHX&frontcolor=0xffffff&lightcolor=0x00b8ff&screencolor=0xHXHXHX&stretching=fill&autostart=true"
width="1000" height="562">
ta cela
et a la place de url_video, mettre un ID par exemple qui renvoi a la BD pour récupéré les lien, comme sa qd la page php est lu par le naviguateur, ce n'est pas le lien qui apparai mais l'ID.
Donc?!!
<embed type="application/x-shockwave-flash"
src="tts/playeur/playeur1.1.swf"
quality="high"
allowfullscreen="true"
wmode="transparent"
flashvars="file=url_video&type=video&logo=tts/log/logoTVpettrans1.png&link=index.php&linktarget=blank&backcolor=0xHXHXHX&frontcolor=0xffffff&lightcolor=0x00b8ff&screencolor=0xHXHXHX&stretching=fill&autostart=true"
width="1000" height="562">
ta cela
et a la place de url_video, mettre un ID par exemple qui renvoi a la BD pour récupéré les lien, comme sa qd la page php est lu par le naviguateur, ce n'est pas le lien qui apparai mais l'ID.
Donc?!!
Je crois avoir compris mais en matière de players jss pas trés à l'aise tout ce que je peux te dire c qu'avec la méthode que je t'ai expliquée c ton navigateur qui transmet juste l'id donc t'as un lien du style:
http://tonsite/video.php?id=34 (par exemple)
avec ça la page video.php récupere les infos et les affiche.
A toi de voir...
http://tonsite/video.php?id=34 (par exemple)
avec ça la page video.php récupere les infos et les affiche.
A toi de voir...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question