logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
36 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 365 381

  • Nb. de membres 8 695
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» [Résolu] - fonction php : la buse frappe à nouveau

[Résolu] - fonction php : la buse frappe à nouveau#25327

2Contributeur(s)
PhilGuenjpb
3 Modérateur(s)
developpeurjpbJireck
PhilGuen PhilGuenicon_post
Tout d'abord, pardonnez moi pour cette question totalement basique ... mais ... ce doit être la vieillesse, je n'y arrive pas.

Dans une page PHP indépendante (ne concerne donc pas spécialement NPDS), je veux afficher plusieurs vidéos, le contenu de cette page étant affiché par l'intermédiaire d'une variable $content.

J'ai donc le code suivant :



<?php
$flv 
'http://guenetsrcom.free.fr/videos/KirasonpremierBabyShow.flv';
$width = '500';
$height = '400';
$img='';
$content ="
<div align='center'>
<h1>En images</h1>
</div>
<div align='center'>
<p style='text-align: center;'>
<b>Marry et Kira à la Régionale d'élevage du Limousin</b> - 12 juin 2011
<br /><br />
Kira obtient le qualificatif <b>Prometteur</b> en Baby-Show - classe 6 - 9 mois, juge Mr. Jacky BECK.
<br /><br />
<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' 
    id='mediaplayer1'
    name='mediaplayer1'
    width='".$width."' height='".$height."'>
    <param name='movie' value='mediaplayer/player.swf'>
    <param name='allowfullscreen' value='true'>
    <param name='allowscriptaccess' value='always'>
    <param name='bgcolor' value='#000000'>
    <param name='wmode' value='opaque'>
    <param name='flashvars' value='".$flv."'>
    <!embed!
      id='mediaplayer1'
      name='mediaplayer2'
      src='mediaplayer/player.swf'
      width='".$width."'
      height='".$height."'
      allowfullscreen='true'
      allowscriptaccess='always'
      bgcolor='#000000'
      wmode='opaque'
      flashvars='file=".$flv."&image='".$img."'
    />
</object>
<br /><br />
</p>
</div>
";
echo $content;
?>




C'est bon, ca fonctionne.

Comme j'ai plusieurs vidéos à afficher, je voulais transformer toute la partie

"<object> ... </object>"

en une fonction et l'appeler en passant les paramètres.

j'ai donc fait



function jw_player($flv,$img,$width,$height) {
$MM_Player = 
"<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' 
    id='mediaplayer1'
    name='mediaplayer1'
    width='".$width."' height='".$height."'>
    <param name='movie' value='mediaplayer/player.swf'>
    <param name='allowfullscreen' value='true'>
    <param name='allowscriptaccess' value='always'>
    <param name='bgcolor' value='#000000'>
    <param name='wmode' value='opaque'>
    <param name='flashvars' value='".$flv."'>
    <!embed!
      id='mediaplayer1'
      name='mediaplayer2'
      src='mediaplayer/player.swf'
      width='".$width."'
      height='".$height."'
      allowfullscreen='true'
      allowscriptaccess='always'
      bgcolor='#000000'
      wmode='opaque'
      flashvars='file=".$flv."&image='".$img."'
    />
</object>";
return $MM_Player;
}



Avec un appel


jw_player('http://guenetsrcom.free.fr/videos/KirasonpremierBabyShow.flv','','500','400');



Mais :-P :-? :paf

Elle est où ma con... bêtise :b
jpb jpbicon_post
une boucle il te faut ...
PhilGuen PhilGuenicon_post
Merci ... j'ai trouvé.

Ok pour la boucle mais surtout, je me trompais dans l'appel de la fonction. Dans mon cas (en passant par une variable $content, il faut ceci


$content ="
<div align='center'>
<h1>En images</h1>
</div>
<div align='center'>
<p style='text-align: center;'>
<b>Marry et Kira à la Régionale d'élevage du Limousin</b> - 12 juin 2011
<br /><br />
Kira obtient le qualificatif <b>Prometteur</b> en Baby-Show - classe 6 - 9 mois, juge Mr. Jacky BECK.
<br /><br />".
jw_player('http://guenetsrcom.free.fr/videos/KirasonpremierBabyShow.flv','','500','400').
"
<br /><br />
Marry se classe 1ère en classe Jeune Femelle avec le qualificatif <b>Très bon</b>, juge Mr. Jacky BECK
<br /><br />
<img src='http://guenetsrcom.free.fr/modules/igalerie/getitext.php?i=RE-St__Gervais-les-Belle__12-06-2011_/IMG_3833.jpg' alt='' width='500' />
</p>
</div>";
echo $content;