Salut!
Si tu sais utiliser une base de données, le problème sera ensuite d'avoir le bon code HTML pour lire la vidéo, code qui dépend du format de la vidéo et du lecteur... Bref, j'ai ca sur mon site et c'est assez chiant à faire!
Faut faire une recherche google et voir ce que tu trouves mais ca sort du PHP, ;)
Je te donne quand même le code que j'utilise mais sans aucune garantie, je suis assez mauvais sur ce coup, :D
<?php
switch($video[8])
{
case 'asf':
case 'avi':
case 'mpeg':
case 'mpg':
case 'wmv':
if($video[8] == 'asf')
$type = 'application/vnd.ms-asf';
else if($video[8] == 'avi')
$type = 'video/x-msvideo';
else if($video[8] == 'mpeg' || $video[8] == 'mpg')
$type = 'video/mpeg';
else if($video[8] == 'wmv')
$type = 'video/x-ms-wmv';
if($player == 'win')
{
echo "\r\n<object id='player' name='player' width='" . $video[4] . "' height='" . $video[5] . "' classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'>";
echo "\r\n<param name='FileName' value='../" . $video[3] . "'>";
echo "\r\n<param name='ShowControls' value='TRUE'>";
echo "\r\n<param name='AutoStart' value='TRUE'>";
echo "\r\n<param name='AnimationAtStart' value='TRUE'>";
echo "\r\n<param name='ShowDisplay' value='FALSE'>";
echo "\r\n<param name='TransparentAtStart' value='FALSE'>";
echo "\r\n<param name='ShowStatusbar' value='TRUE'>";
echo "\r\n<param name='enableContextMenu' value='FALSE'>";
echo "\r\n<param name='AllowChangeDisplaySize' value='FALSE'>";
echo "\r\n<param name='AutoSize' value='TRUE'>";
echo "\r\n<param name='EnableFullScreenControls' value='FALSE'>";
echo "\r\n<embed
type='video/$type'
pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/'
src='../" . $video[3] . "'
name='player'
autostart='1'
showcontrols='1'
showdisplay='0'
showstatusbar='1'
animationatstart='1'
transparentatstart='0'
allowchangedisplaysize='0'
autosize='1'
displaysize='0'
enablecontextmenu='0'
windowless='1'
width='" . $video[4] . "'
height='" . $video[5] . "'
enablefullscreencontrols='0'>";
echo "\r\n</embed>";
echo "\r\n</object>";
}
break;
case 'swf':
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash .cab#version=6,0,29,0" width="' . $video[4] . '" height="' . $video[5] . '">';
echo '<param name="movie" value="../' . $video[3] . '">';
echo '<param name="quality" value="high">';
echo '<param name="menu" value="false">';
echo '<embed src="../' . $video[3] . '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' . $video[4] . '" height="' . $video[5] . '"></embed></object>';
break;
}
?>
Avec:
$video[8] : code interne sur le type de al vidéo
$video[4] : width
$video[5] : height
$video[3] : nom du fichier
Je te laisse regarder, adapter, et poser des questions si tu veux! :)
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"