Bonjour
j'ai un petit problème avec le trie d'un tableau qui affiches des vidéos.

mon tableau ce compose de 3 colonnes titre vidéo, Haut Débit, Bas Débit
Je les cherches les vidéos dans 2 dossiers via un script php.
le prob quand j'utilise la fonction sort j'ai les noms qui ce tri par contre les liens ne ce tri pas.
voila mon code pour récupérer les vidéos
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
 
// scan du repertoire hight flv
@$d = dir("flv/flvH");
if ($d) {
	while($entry=$d->read()) {
		$entry = preg_replace("/ /","%20",$entry);
		$pos = strpos(strtolower($entry), ".flv");
		if (!($pos === false)) {
		$files[] = "flv//flvH/".$entry;
		}
	}
	$d->close();
}
if (isset($_GET['file'])) {
 
	$file = $_GET['file'];
} else { $file = 1; }
 
 
 
// extraction du nom de la video
$p1 = strrpos($files[$file-1],"/") + 1;
$p2 = strpos($files[$file-1],".flv");
$name = substr($files[$file-1],$p1,($p2-$p1));
// scan du repertoire low flv
@$d2 = dir("flv/flvl");
if ($d2) {
	while($entry2=$d2->read()) {
		$entry2 = preg_replace("/ /","%20",$entry2);
		$pos2 = strpos(strtolower($entry2), ".flv");
		if (!($pos2 === false)) {
			$files2[] = "flv//flvl/".$entry2;
		}
	}
	$d2->close();
}
 
if (isset($_GET['file2'])) { $file2 = $_GET['file2']; } else { $file2 = 1; }
 
// extraction du nom de la video
$p12 = strrpos($files2[$file2-1],"/") + 1;
$p22 = strpos($files2[$file2-1],".flv");
$name2 = substr($files2[$file2-1],$p12,($p22-$p12));
//si on a cliquez sur le bas debit
if(is_int($file)&&is_string($file2)){$files=$files2;$file=$file2;$name=$name2;}
//trie du tableau
sort($files);
le code d'affichage
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
 
 
<table align="center" width="75%" border="1" cellpadding="0" cellspacing="0"  bordercolor="#000000">
<tr>
<td width="50%" ><font color="#FF0000" size="2"><b>&nbsp;&nbsp Vidéos
  disponibles</b></font> </td>
  <td nowrap><center><font color="#FF0000" size="2" ><b>Haut Débit</b></font></center></td>
   <td width="30%" nowrap><center><font color="#FF0000" size="2"><b>Bas Débit</b></font></center></td>
  </tr>
 
  <ul>
 
 
 
<?php
 
 	// php loop for printing all the links
	for ($i=0; $i<=sizeof($files)-1; $i++) {
 
		$p1 = strrpos($files[$i],"/") + 1;
		$p2 = strpos($files[$i],".flv");
		$name = substr($files[$i],$p1,($p2-$p1));
 
 
 
		echo "<tr><td nowrap style=\"position: relative\">&nbsp;&nbsp;".str_replace("%20"," ",$name)."</td>
		<td><center><a href=\"flvplayers.php?file=".($i+1)."\" ><img src=\"images/play.jpg\" width=\"13\" height=\"13\"></a></center></td>
		<td><center> <a href=\"flvplayers.php?file2=".($i+1)."\" ><img src=\"images/play.jpg\" width=\"13\" height=\"13\"></a></center></td></tr>\n";}
 ?>
	</ul>
 
</table>
merci pour votre aide