IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

flv player et php


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut flv player et php
    Bonjour,
    je cherche à réaliser une page vidéo pour donner une idée j'ai déjà une page avec un player mp3 ( dewplayer ) ( pour exemple : www.pascalhome.fr/zik puis une catégorie au choix) et je cherche à faire la même chose mais avec un player video ( jwplayer)
    le principe : une base de donnée mysql comprenant x colonnes
    et x fichiers xml
    ce code qui fonctionne super en html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <object  width='470' height='320' >
    <param name='movie' value='player.swf'>
    <param name='allowfullscreen' value='true'>
    <param name='allowscriptaccess' value='always'>
    <param name='wmode' value='transparent'>
    <param name='flashvars' value='file=1.flv'>
    <embed
      id='single2'
      name='single2'
      src='player.swf'
      width='470'
      height='320'
      bgcolor='#000000'
      allowscriptaccess='always'
      allowfullscreen='true'
      flashvars='playlistfile=1.1.xml'
    />
    </object>
    mais pas moyen de le faire fonctionner en php, je me retrouve soit avec un lecteur qui ne demarre pas, soit avec une erreur de type "task queue failed a step 5: playlist could nor be loaded"

    si cela peut être utile, je peux mettre le code php complet utilisé

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 370
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 370
    Billets dans le blog
    17
    Par défaut
    Le PHP ne faisant que générer du HTML il n'y a pas de (bonnes) raisons pour que ça fonctionne en HTML et pas en PHP
    Contrôle le HTML généré par ton script PHP.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    merci de ta réponse seb
    alors, je ne suis pas une lumière en php et le code que j'utilise est en fait copié collé ( et évidement adapté au lecteur flv) du code utilisé pour l'affichage partie musique de mon site et qui lui fonctionne parfaitement, ce code ayant été fait par mon fils qui est actuellement débordé et n'as donc pas le temps (ah, a quand des journées de 48heures !!
    je joins ci dessous une copie de la page php, l'erreur est peut être juste la, bien visible pour un pro de ce langage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <?php require_once('Connections/videos.php'); ?>
    	<?php
    	if (!function_exists("GetSQLValueString")) {
    	function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    	{
    	  if (PHP_VERSION < 6) {
    		$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    	  }
     
    	  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
     
    	  switch ($theType) {
    		case "text":
    		  $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    		  break;    
    		case "long":
    		case "int":
    		  $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    		  break;
    		case "double":
    		  $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    		  break;
    		case "date":
    		  $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    		  break;
    		case "defined":
    		  $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    		  break;
    	  }
    	  return $theValue;
    	}
    	}
     
    	$colname_Recordset1 = "0";
    	if (isset($_POST['style'])) {
    	  $colname_Recordset1 = $_POST['style'];
    	}
    	mysql_select_db($database_videos, $videos);
    	$query_Recordset1 = sprintf("SELECT * FROM videos_tbl ", GetSQLValueString($colname_Recordset1 . "%", "text"));
    	$Recordset1 = mysql_query($query_Recordset1, $videos) or die(mysql_error());
    	$row_Recordset1 = mysql_fetch_assoc($Recordset1);
    	$totalRows_Recordset1 = mysql_num_rows($Recordset1);
    	$count= 0;  // nouveau compteur!
    	?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
     
     
    <title>test flv1 php</title>
     
    </head>
     
    <!-- ***********************************************************-->
     
     
    <div id="main" class="rond">
     
     
     
    <!--*************************************************************************************************** fin du menu de style -->				
    					<br>
    	<table class="table">
    		<?php 
    			$i=0; // nouvelle variable pour savoir quand sauter à la ligne
    			do {
    			if($i == 0){
    			echo "<tr>";
    							} 
    		?>	
    		<td>
    			<table class="table">
    				<div id="artiste">
    					<div class="cim rond"><p class="title2"><a href="#"><?php echo $row_Recordset1['id']; ?></a></p></div>
    				</div>										
    					<tr>	
    						<br />
    							<div>
    <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='470' height='320' id='<?php echo $row_Recordset1['num']; ?>.xml" />' name='single1'>							
    <param name="allowScriptAccess" value="sameDomain" />
    <param name='movie' value='player.swf'>
    <param name='allowfullscreen' value='true'>
    <param name='allowscriptaccess' value='always'>
    <param name='wmode' value='transparent'>
    <param name="flashvars" value="playlistfile=/xml=xml/<?php echo $row_Recordset1['artiste']; ?>.xml" />
    <embed
     
      name='single2'
      src='player.swf'
      width='470'
      height='320'
      bgcolor='#000000'
      allowscriptaccess='always'
      allowfullscreen='true'
      flashvars='playlistfile=<?php echo $row_Recordset1['artiste']; ?>.xml/>'
    />
     
    </object>
    							</div>
    					</tr>
    			</table>
    	<?php
    		++$i;
    		if($i == 3){
    		echo "</tr>";
     
    		$i=0;
    				}
    			}
    		while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
     
    		if($i != 5) // ce test est néssaire pour la dernière ligne : elle peut ne pas être complète > il faut fermer le <tr>!
    		echo "</tr>";
    	?>
    	</table>
    </div>
     
    </div>	
     
     
    </body>
    </html>
    <?php
    mysql_free_result($Recordset1);
    ?>

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 370
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 370
    Billets dans le blog
    17
    Par défaut
    Faudrait vérifier le HTML généré par le PHP.
    Concrètement tu fais un "afficher la source" de la page HTML posant problème et tu t'assures que le HTML est tel qu'il devrait être.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    re seb,

    alors, lorsque je fais "afficher la source", ben oui, j'ai bien ce que devrait m'afficher la page j'essaie donc de me baser sur la page qui fonctionne (celle de mon site la page musique) et je passe alors d'un lecteur visible sur la page mais qui ne fonctionne pas à une erreur ( plus erreur 404 mais erreur 403 )

  6. #6
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Erreur 404 et 403 sont des erreurs liées à la conf Apache et pas à ton code....
    Essaie de nous filer des billes si tu veux qu'on t'aide parceque là tu as l'air de faire 15000 bidouilles entre 2 post sans vraiment nous expliquer là où tu bloques et ce que tu tentes....

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Par défaut
    Bonjour Marc3001,
    Déjà merci de ta réponse, voila, en fait j'essaie de mettre en place une page php qui afficherait des petites vidéos, en fait j'ai réussi, du moins en grande partie, j'ai réussi à faire afficher ma page avec ce que je veux
    bon, je fait un petit descriptif
    _une base mysql dans laquelle une table est consacrée à cette page, 3 champs : "id" , "description" et "titre"
    _une page en php qui interroge la table citée plus haut et renvois autant de fois le player vidéo qu'il y à d'entrées dans la table interroge aussi un fichier javascrit

    comme je dis plus haut, ça fonctionne à 80% c'est à dire que le player vidéo s'affiche bien comme il doit, ce que je n'arrive pas encore à faire, c'est implanter le javascrit directement dans ma page php et faire en sorte que ce script fonctionne avec du php
    voici ma page php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <?php require_once('***'); ?>
    	<?php
    	if (!function_exists("GetSQLValueString")) {
    	function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    	{
    	  if (PHP_VERSION < 6) {
    		$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    	  }
     
    	  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
     
    	  switch ($theType) {
    		case "text":
    		  $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    		  break;    
    		case "long":
    		case "int":
    		  $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    		  break;
    		case "double":
    		  $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    		  break;
    		case "date":
    		  $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    		  break;
    		case "defined":
    		  $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    		  break;
    	  }
    	  return $theValue;
    	}
    	}
     
    	$colname_Recordset1 = "0";
    	if (isset($_POST['id'])) {
    	  $colname_Recordset1 = $_POST['id'];
    	}
    	mysql_select_db($database_ca, $videos);
    	$query_Recordset1 = sprintf("SELECT * FROM nom_de_ma_table ", GetSQLValueString($colname_Recordset1 . "%", "text"));
    	$Recordset1 = mysql_query($query_Recordset1, $videos) or die(mysql_error());
    	$row_Recordset1 = mysql_fetch_assoc($Recordset1);
    	$totalRows_Recordset1 = mysql_num_rows($Recordset1);
    	$count= 0;  // nouveau compteur!
    	?>
     
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
     
     
     
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<meta name="description" content="" />
    	<title>test flv</title>
        <link rel="stylesheet" type="text/css" href="css/commun.css">	 
        <link rel="stylesheet" type="text/css" href="css/result.css">
        <script type="text/javascript" language="javascript" src="js/common.js"></script>
    	<script type="text/javascript" language="javascript" src="js/swfobject2.js"></script>
     
     
     
    </head>
    <body >
    	<div id="conteneur" class="rond">
    		<div id="header" class="rond">	<!-- Start Logo--> 					
    				<div id="logo_title">
    					<img src="../images/bgh.png" style="position: absolute; top: 40px;" />&nbsp;
    				</div><!-- End Logo -->						
    		</div>
     
     
     
    	<div id="menu" class="rond">	<!-- Start Menu -->		
     		<ul >
    			<li ><a  href="../">Accueil</a></li>		
    			<li ><a href="../phenix/">Agenda</a></li>
    			<li ><a href="../citations/">Citations & définitions</a></li>
    			<li ><a  href="../drole/">Images drôles</a></li>			
    			<li value="1"><a href="index.html">Zik&nbsp;&nbsp;<?php echo $row_Recordset1['style']; ?></a></li>
    			<li ><a href="../fe/">fond d'écran</a></li>
    		</ul> 
    			<div id="slide"><!-- --></div>			
    	</div>	<!-- End Menu -->
    <div id="main" class="rond">
     
     
     
    <!--*************************************************************************************************** fin du menu de style -->				
    					<br>
    	<table class="table">
    	<?php 
    		$i=0; // nouvelle variable pour savoir quand sauter à la ligne
    		do {
    		if($i == 0){
    		echo "<tr>";
    			} 
    	?>	
    		<td>
    			<table class="table">
    				<div id="artiste">
    					<div class="cim rond"><p class="title2"><a href="#"><?php echo $row_Recordset1['description']; ?></a></p></div>
    				</div>										
    					<tr>	
    						<br />
     
     
    					<div id="player<?php echo $row_Recordset1['id']; ?>">Can't see the movie? Get the latest flash player <a href="http://get.adobe.com/flashplayer/" onclick="alert('Please make sure to close this window and open a new one when you have updated flash.');">here</a>.</div>
     
     
    			</tr>
    		</table>
    	<?php
    		++$i;
    		if($i == 2){
    		echo "</tr>";
     
    		$i=0;
    				}
    			}
    		while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
     
    		if($i != 2) // ce test est néssaire pour la dernière ligne : elle peut ne pas être complète > il faut fermer le <tr>!
    		echo "</tr>";
    	?>
    	</table>
     
     
    			<div id="footer" class="rond">
    				<div class="footer">Designed By : <a href="#"> Padymen, V6.0</a></div>	
    			</div>	
    </div>	
     
    </body>
    </html>
    <?php
    mysql_free_result($Recordset1);
    ?>
    le code que je cherche à implanter en fin de cette page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	<script type="text/javascript">
    		window.onload = function () {
    			swfobject.embedSWF ('player.swf', 'player1', '470', '320', '9.0.115', null, image:'1.jpg', stretching:'uniform', type:'video', streamer:'lighttpd'}, {wmode:'transparent', allowfullscreen:'true', quality:'high'}, {});
     
     
    			ss ('1');
    		}
    		function goto (u) {
    			window.open (u, '', '');
    		}
     
    	</script>
    je voudrais que dans ce code le "player1", le "file:'./flv/1.flv'" et le "image:'1.jpg'" soient alimentés par le php
    j'ai essayé : 'player<?php echo $id; ?>' image:'<?php echo $id; ?>.jpg file:'./flv/<?php echo $id; ?>.flv mais le lecteur cesse alors de fonctionner

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/12/2007, 11h28
  2. [Flash8]Recherche enveloppe flv player
    Par thibotus01 dans le forum Flash
    Réponses: 3
    Dernier message: 23/05/2007, 20h14
  3. [HTML] Probleme de validation avec plugin flash flv player
    Par Givemefive dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 05/05/2007, 18h47
  4. obtain flv size via php
    Par taffMan dans le forum Langage
    Réponses: 4
    Dernier message: 14/10/2006, 18h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo