quelle balise php pour inserer le code d'une video

manegedaix

Membre confirmé
10 Avril 2007
71
1
Bonjour, sous une video presente sur mon site, je souhaite inserer le code pour pouvoir afficher cette video sur son propre blog. Le probleme c'est que je ne sais pas quelle balise utiliser. J'utilise la balise echo mais mal, je n'arrive pas a la mettre comme il faut. Pouvez vous me dire ou mon code bloc?

Merci d'avance.

<?php
echo '<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//monsite.fr/<?php echo $_GET['video']; ?>&amp;width=480&amp;height=360&amp;autoplay=1&amp;autoload=1" />
</object>'
?>
 
Bonjour, sous une video presente sur mon site, je souhaite inserer le code pour pouvoir afficher cette video sur son propre blog. Le probleme c'est que je ne sais pas quelle balise utiliser. J'utilise la balise echo mais mal, je n'arrive pas a la mettre comme il faut. Pouvez vous me dire ou mon code bloc?

Merci d'avance.

<?php
echo '<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//monsite.fr/<?php echo $_GET['video']; ?>&amp;width=480&amp;height=360&amp;autoplay=1&amp;autoload=1" />
</object>'
?>
Ben t'es d&#233;j&#224; dans PHP et dans un echo et tu rouvre php et refais un echo : &#231;a marche pas comme &#231;a.

Bloc de code:
<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&#37;3A//monsite.fr/<?php echo $_GET['video']; ?>&amp;width=480&amp;height=360&amp;autoplay=1&amp ;autoload=1" />
</object>
 
Bonsoir

Quand on met du PHP, c'est pour l'ex&#233;cuter afin de r&#233;aliser un traitement, ou bien d'ins&#233;rer un contenu variable dans la sortie. La commande echo permet d'ins&#233;rer un contenu (fixe ou variable) &#224; l'int&#233;rieur du script PHP. Si tu veux ins&#233;rer un contenu fixe, tu peux le faire en dehors des balises <?php ... ?>.

Il ne faut pas perdre de vue que le code d'une vid&#233;o est du HTML (celui indiqu&#233; par p4bl0 convient tr&#232;s bien), et qu'il n'a de ce fait a priori pas besoin d'&#234;tre g&#233;n&#233;r&#233; par le PHP.
 
Comment faire comme sur youtub pour afficher a coté de la video, le code permettant d'integrer la video dans son blog?
Ah d'accord j'avais pas bien saisie ta demande.

Bloc de code:
<pre>
&lt;object type="application/x-shockwave-flash" data="http://flv-player.net/medias/player_flv_maxi.swf" width="480" height="360"&gt;
    &lt;param name="movie" value="http://flv-player.net/medias/player_flv_maxi.swf" /&gt;
    &lt;param name="allowFullScreen" value="true" /&gt;
    &lt;param name="FlashVars" value="flv=http&#37;3A//monsite.fr/<?=$_GET['video']?>&amp;width=480&amp;height=360&amp;autoplay=1&amp ;autoload=1" /&gt;
&lt;/object&gt;
</pre>

De la m&#234;me mani&#232;re que tu met &amp; pour &, tu doit remplacer < par &lt; et > par &gt; pour que le navigateur affiche le caract&#232;re et ne l'interpr&#232;te pas.