2011-10-19 4 views
0

動画プレーヤーのサムネイル付きカルーセル再生リストを設定しました。 システムは、サムネイルフォルダを探し、すべてのサムをカルーセルに表示します。各親指は自分のビデオを起動することができます。 サムネイルを注文できないことを除いて、すべてがうまくいきます。私はそれらに「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>'; 
} 

} >

任意の助けいただければ幸いです。 私の悪い英語のおかげで非常に謝罪します。 PS:スタックオーバーフローがコード

答えて

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>'; 
    } 
} 
+0

私が望むように私は私の絵に名前を付けることが内のimgタグを置くために私を許していないので、私はIMAGによってIMGを置き換え?またはアルファベット順に並べる必要がありますか? – numerosept

+0

ok私はちょうどテストし、それは完璧に動作...あなたの助けに感謝:-) – numerosept

関連する問題