Bonjour,

J'ai un petit soucis sur une fonction assez bête... Globalement je souhaite scanner un dossier, et afficher la liste des fichiers WMV qui sont dedans (ça, ça marche) et également stocker la valeure de ces fichiers dans un cookies pour pouvoir les réutiliser ensuite mais je ne sais pas trop comment m'y prendre. Pourrait on me mettre dans la voie ?


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
 
<?php
require_once ('config.php');
//déclaration dossier source
ScanSource('./source_video1');
 
function ScanSource($dirSource){
 
$nb_fichier = 0;
 
echo '<ul>';
if($dossier = opendir($dirSource))
{
while(false !== ($fichier = readdir($dossier)))
{
	// Ajouter dans la boucle if les fichiers a ne pas prendre en compte
	if( $fichier != '.' && $fichier != '..' && $fichier != 'index.php' && preg_match('#\.(jpeg|gif|wmv)$#i', $fichier)) 
{
	$nb_fichier++; // On incrémente le compteur de 1
 
	// Affichage des vidéos scannées
echo '<li>
<img src="./img/wmv.png" alt="video_wmv">'
 . $fichier . "</img>
 </li>"
 . "\r\n"; //retour chariot pour affichage html
 
 
//echo $Wmvfiles[];
//setcookie('Wmvfiles[]', $fichier, time() + 365*24*3600);
 
 
} // On ferme le if (qui permet de ne pas afficher index.php, etc.)
 
 
} // On termine la boucle
echo '</ul><br />';
echo 'Il y a <strong>' . $nb_fichier .'</strong> fichier(s) dans le dossier'. '<br><br>';
closedir($dossier);
}
 
else
     echo 'Le dossier n\' a pas pu etre ouvert';
}
 
?>