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
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
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);
merci pour votre aide
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>   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\"> ".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>






Répondre avec citation
Partager