2016-11-10 5 views
0
<?php 
    $tabel = array(); 
    $teller = 0; 
    $handle = opendir(dirname(realpath(__FILE__)).'/images/bbq2015/'); 
     while($file = readdir($handle)){ 
      if($file !== '.' && $file !== '..'){ 
       $tabel[$teller] = $file; 
       $teller++; 
      } 
     } 

     $n = $tabel.length(); 
     for ($i = 0; $i < $n-1; $i++) 
     for ($j = 0; $j < $n-$i-1; $j++) 
      if ($tabel[$j] > $tabel[$j+1]) 
      { 
       $temp = $tabel[$j]; 
       $tabel[$j] = $tabel[$j+1]; 
       $tabel[$j+1] = $temp; 
      } 
     $teller = 0; 
     while($teller < $n){ 
      echo '<a class="example-image-link" href="images/bbq2015/'.$tabel[$teller].'" data-lightbox="example-set" data-title="BBQ 2015"><img class="halloween2015" src="images/bbq2015/'.$tabel[$teller].'"/></a>'; 
      $teller++; 

     } 
?> 

これは最高のコードではないかもしれないが、私は試している。 私はどこでエラーを出しているのか知りたいのですが、私のコードが修正されていないのが分かります。HTTPエラー500、開始する場所がわからない

+1

おそらくエラーレポートから始めますか? –

+3

しばらくお待ちください。誰かが長い投稿を返すと答えて、 '$ $ 'を' $ n = tabel.length(); 'に追加してください。まだ間違っている:P –

+1

私の推測はここにある$ n = tabel.length(); –

答えて

0

変更

$n= $tabel.length(); //there is no length() function in PHP 

$n= count($tabel); 

にカウント()配列内の要素の数を返します。

関連する問題