2016-11-10 60 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); 

計數()返回在數組元素的數量。