Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1689 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolue] afficher une video sur ma page

 





Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolue] afficher une video sur ma page

n°1831015
eek
Posté le 23-12-2008 à 23:02:53  profilanswer
 

Bonjour,
voila mon problème:
J'up des vidéos sur mon FTP, elle s'affiche direct sur ma page (sans passé par dreamweaver) mais quand je sélectionne une vidéo(.flv par exemple) sur ma page, le plugin qui devrais s'afficher sur ma page pour regarder la vidéo n'apparais pas.
pour les images (.jpeg - .gif - etc..) sa fonctionne correctement.
 
vous pouvez verrifier par vous même ici : http://gala.ensma.free.fr/
 
voici le code ph de la page ftp.php :
ligne 116 et 118
 
 
 
<?
require("./fonctions.php" );
if(!empty($chemin))     $chemin     = stripslashes($chemin); else $chemin = $depart;
$chemintotal = $chemin;
$handle  = @opendir($chemintotal);
$file    = @readdir($handle);
$file    = @readdir($handle);
$repind  = 0;
$fileind = 0;
 
while ($file = @readdir($handle))
{
 if(is_dir("$chemintotal/$file" ))
 {
  $reptab[$repind]["nom"]           = $file;
  $reptab[$repind]["taille"]        = filesize("$chemintotal/$file" );
  $repind++;
 }
 else
 {
  $filetab[$fileind]["nom"]         = $file;
  $filetab[$repind]["taille"]        = filesize("$chemintotal/$file" );
  $fileind++;
 }
}
 
@closedir($handle);
 
 
 
if (file_exists($chemin."/password.php" ))
 {
 include($chemin."/password.php" );
 }
if (file_exists($chemin."/password.php" ) & ($password != $password_try))
 {
 ?>
<center>
<b>Veuillez entrer votre password:<b><br>
<form method="POST">
 <p><input onFocus="this.value=''" class="form-text" type="text" name="password_try" size="10" value="Pass?"> <input class="form-bouton" type="submit" value="Go" name="password_try"></p>
</form>
<?
 }
else
 {?>
 
 
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <tr>
   <td width="100%" colspan="3"></td>
 </tr>
 <tr>
   <td width="10%">
 <? if ($chemin != $depart)
 {
 $cheminretour = ModifChemin($chemin);
 $cheminretour = rawurlencode($cheminretour);?>
 <A HREF="index.php?chemin=<? echo $cheminretour; ?>"><IMG SRC="./images/back.gif" BORDER="0"></A>
 <?}
 else echo " ";?></td><br>
   <td width="70%" class=textnormal>Name<br></td>
   <td width="20%" class=textnormal>Size<br></td>
 </tr>
   <tr>
   <td width="100%" colspan="3" color=#666666>--------------------------------------------------------------</td>
 </tr>
<tr>
<td>
<td><br>
<td>
</tr>
 <?for($i=0;$i<$repind;$i++)
{
 $nomrep      = $reptab[$i]["nom"];
 $cheminrep   = rawurlencode($chemin."/".$nomrep);
 ?>
 
 <TR>
  <TD width="10%" ALIGN="center"><IMG SRC="./images/dir.gif" border="0"></TD>
  <TD width="70%" ALIGN="left" ><A HREF="index.php?chemin=<? echo $cheminrep; ?>"><? echo $nomrep; ?></A></TD>
  <TD width="20%" ALIGN="left" ></TD>
 
 </TR>
 <?
}
$IndiceImage++;
 
 
for($i=0;$i<$fileind;$i++)
 {
 $nomfic      = $filetab[$i]["nom"];
 $ext         = GetExtension($nomfic);
 $ext         = strtolower($ext);
 $icone       = GetIcone($ext);
 
 ?>
 <TR>
  <TD width="10%" ALIGN="center">
  <?if ($nomfic != "index.php" & $nomfic != "password.php" )
  {?>
  <IMG SRC ="./images/<? echo $icone ?>">
  <?}?>  
  </TD>  
  <TD width="70%" ALIGN="left">
  <?if ($nomfic != "index.php" & $nomfic != "password.php" )
  {?>
  <? if ($ext == "jpg" OR $ext == "gif" OR $ext == "png" OR $ext == "bmp" OR $ext == "tif" )
  {
  ?>
  <A HREF=" index.php?include=img&chemin=<? echo $chemin; ?>&nomfichier=<? echo $nomfic; ?>"><? echo $nomfic ; ?></A></TD>
  <?}
  elseif ($ext == "FLV" OR $ext == "mpeg" OR $ext == "flv" OR $ext == "avi" )
  {?>
  <A HREF="index.php?include=flv&chemin=<? echo $chemin; ?>&nomfichier=<? echo $nomfic; ?>"><? echo $nomfic ; ?></A></TD>
 
  <?}  
  elseif ($ext == "sql" OR $ext == "txt" OR $ext == "cfg" )
  {?>
  <A HREF="index.php?include=txt&chemin=<? echo $chemin; ?>&nomfichier=<? echo $nomfic; ?>"><? echo $nomfic ; ?></A></TD>  
  <?}  
  elseif ($ext == "ln" )
  {
  ?>
  <A HREF="index.php?include=ln&chemin=<? echo $chemin; ?>&nomfichier=<? echo $nomfic; ?>"><? echo $nomfic ; ?></A></TD>  
  <?}  
  else
  {?>
  <A HREF="<? echo $chemin."/".$nomfic; ?>"><? echo $nomfic ; ?></A></TD>
  <?}?>
  <TD width="20%" ALIGN="left">
  <? if ($ext == "ln" )
  {
  echo "n/a";
  }
  else
  {
  echo FormatTailleFichier(filesize($chemin."/".$nomfic));
  }?>
  </TD>
  <?} ?>
 </TR>
 <?
 }?>
 <tr>
<td>
<td><br>
<td>
</tr>
 <tr>
   <td width="100%" colspan="3"> <font class=textnormal><br><? echo " Directory(ies): </font>".$repind." "; ?> - <? echo " <font class=textnormal>File(s):</font> ".$fileind.""; ?></B></td>
 </tr>
     <tr>
   <td width="100%" colspan="3" color=#666666>--------------------------------------------------------------</td>
 </tr>
</table>
</center>
 <?}?>
 
 
voici le code php de la page flv.php :
 
<?php
 
//-----------------------------------------------------------------------------------------
// the variables you have to set
//-----------------------------------------------------------------------------------------
 
// width of the video
$width = 340;
 
// height of the video
$height = 240;
 
//-----------------------------------------------------------------------------------------
// rest of the php part  
//-----------------------------------------------------------------------------------------
 
// autoscanning the flv directory
@$d = dir("flv" );
if ($d) {  
    while($entry=$d->read()) {  
        $entry = preg_replace("/ /","%20",$entry);
        $pos = strpos(strtolower($entry), ".flv" );
        if (!($pos === false)) {  
            $files[] = "flv/".$entry;  
        }  
    }
    $d->close();
}
 
// getting the file from the url
if ($_GET['file']) { $file = $_GET['file']; } else { $file = 1; }
 
// extracting the name of the video
$p1 = strrpos($files[$file-1],"/" ) + 1;
$p2 = strpos($files[$file-1],".flv" );
$name = substr($files[$file-1],$p1,($p2-$p1));
 
//-----------------------------------------------------------------------------------------
// displaying the html page
//-----------------------------------------------------------------------------------------
?>
<center><a href="index.php?file=ftp&chemin=<? echo $chemin ?>">back</a></center>
<? $fichier= $chemin."/".$nomfichier; ?>
<center><div id="player">
    <object type="application/x-shockwave-flash" data="index.php?include=flv&chemin=<? echo $fichier; ?>"  
        width="<?=$width?>" height="<?=$height?>" wmode="transparent">
        <param name="movie" value="index.php?include=flv&chemin=<? echo $fichier; ?>" />
        <param name="wmode" value="transparent" />
    </object>
</div></center>
<center> <tt> <? echo $nomfichier ?></tt></center>
 
pour faire la page flv.php je me suis servit de la page img.php :
 
<center><a href="index.php?file=ftp&chemin=<? echo $chemin ?>">back</a></center>
<? $fichier= $chemin."/".$nomfichier; ?>
<center><img border="0" src="<? echo $fichier; ?>"></center>
<center> <tt> <? echo $nomfichier ?></tt></center>
 
je vois pas ou est mon erreur..
le format des vidéo serons en .FLV pour que tout le monde puisse profiter de regarder les vidéo sur la page . est une bonne idée ?


Message édité par eek le 24-12-2008 à 16:09:49
mood
Publicité
Posté le 23-12-2008 à 23:02:53  profilanswer
 

n°1831023
Alisteroid
Posté le 23-12-2008 à 23:42:40  profilanswer
 
n°1831281
jocastt
Posté le 24-12-2008 à 13:27:35  profilanswer
 
n°1831349
sircam
I Like Trains
Posté le 24-12-2008 à 15:09:56  profilanswer
 

http://forum.hardware.fr/hfr/Progr [...] m#t1654270
 
Extrait :
 

sircam a écrit :

Réduire la portée du problème
 
Il n'est pas rare que quelqu'un poste un "script" ou un "bout de code" de plusieurs centaines de lignes, en demandant à la communauté d'identifier ce qui ne va pas. Un tel pavé est rebutant et risque même de détourner des personnes motivées de votre problème.
 
En programmation, une règle de base est de réduire la portée du problème que vous rencontrez. Procédez par étapes.
 
Si vous arrivez à la conclusion qu'il n'est pas possible d'isoler des morceaux de votre programme, parce que c'est trop le fouillis, il ne vous reste plus qu'à la ré-écrire dans une version sans sauce spaghetti.
 
Ce qui précède impliquera souvent un effort de votre part, parce qu'au lieu de poster le code qui pose problème, vous devriez poster le cas le simple pour reproduire votre problème.



---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1831358
eek
Posté le 24-12-2008 à 16:10:13  profilanswer
 

résolue
merci a tous quand meme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolue] afficher une video sur ma page

 

Sujets relatifs
Musique de démarrage au lancement d'une page webScript pour afficher des images de manière aléatoire: problèmes
[HTML] Insérer un espace pour afficher un texte en bas de pageJavascript neige : pas sur toute la page
Comment faire cet effet d'ouverture de page dans une autre?Afficher les lignes ne contenant pas de chiffres
éviter le chargement complet lorsqu'on change de page ?Créer un fichier HTML aprés execution de la page PHP
Afficher le Timecode d'un Quicktime dans un flash player 
Plus de sujets relatifs à : [Résolue] afficher une video sur ma page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR