afficher player dans le cms

manegedaix

Membre confirmé
10 Avril 2007
71
1
bonjour, je suis sous drupal et je vais essayer de vous expliquer mon probleme simplement.

Grace a un code php j'arrive a lister des videos .flv qui se situent dans le dossier "video": voici ce code:

<?php
header('Content-type: text/html; charset=utf-8');
$vids = opendir('video');
?>
<ul>
<?php
while (($vid = readdir($vids)) !== false)
{
if (is_file('video/'.$vid))
{
?>
<li><a href="player.php?video=<?php echo $vid; ?>"><?php echo $vid; ?></a></li>
<?php
}
}
?>
</ul>

Jusque la tout va bien. Ce code me permet de faire un lien vers chaque video flv. Il fait appelle a un player flash "player.php". Ce fichier php contient le code suivant:

<object type="application/x-shockwave-flash" data="http://flv-player.net/medias/player_flv_maxi.swf" width="480" height="360">
<param name="movie" value="http://flv-player.net/medias/player_flv_maxi.swf" />
<param name="allowFullScreen" value="true" />
<param name="FlashVars" value="flv=http%3A//www.monsite.fr/video/<?php echo $video; ?>&amp;width=480&amp;height=360&amp;autoplay=1&amp;autoload=1" />
</object>

Tout marche mais lorsque je veux lire une video, elle s'ouvre dans une nouvelle page: la page player.php.

J'ai essayé d'inserer le code du player dans un node (contenu sous drupal) en renvoyant vers ce node mais ça ne fonctionne pas.

Comment faire pour ouvrir ce player dans un node?

merci d'avance.