我们为视频播放器设置了带缩略图的转盘播放列表。 系统会查看缩略图文件夹并显示转盘中的所有拇指。每个拇指都可以发射自己的视频。 一切都很好,除了我不能订购我的缩略图的事实。我将它们命名为:00mythumb.jpg,01mythumb.jpg等......我正在寻找一种方法来在卡鲁塞尔中订购它们。
我的代码如下:
<ul id="mycarousel" class="jcarousel-skin-tango">
<?php
$i = 0;
$dir = opendir('./gallery/pics');
while ($file = @readdir($dir)) {
//Récupération de l'extension du fichier
$extension=substr(strrchr($file,'.'),1);
if($file != '.' && $file != '..'){
$i++;
//Suppression de l'extension du fichier
$pos = strpos($file, '.');
$file = substr($file, 0, $pos);
//Inscription de la ligne en HTML
echo '<li><a onclick="jwplayer().load(\'./gallery/video/'. $file. '.mp4\')"><imag src="./gallery/pics/'. $file. '.jpg" width="164" height="95" alt=""/></a></li>';
}
} ?&GT;
任何帮助将不胜感激。 非常感谢,并为我糟糕的英语道歉。 ps:我用imag替换了img,因为堆栈溢出不允许我将img标记放在代码中
答案 0 :(得分:3)
<ul id="mycarousel" class="jcarousel-skin-tango">
<?php
$i = 0;
$dir = opendir('./gallery/pics');
$files = array();
while ($file = @readdir($dir)) {
$files[] = $file;
}
sort($files);
foreach($files as $file) {
//Récupération de l'extension du fichier
$extension=substr(strrchr($file,'.'),1);
if($file != '.' && $file != '..'){
//Suppression de l'extension du fichier
$pos = strpos($file, '.');
$file = substr($file, 0, $pos);
//Inscription de la ligne en HTML
echo '<li><a onclick="jwplayer().load(\'./gallery/video/'. $file. '.mp4\')"><imag src="./gallery/pics/'. $file. '.jpg" width="164" height="95" alt=""/></a></li>';
}
}