Неправильная сортировка на php

178
22 июля 2018, 09:30

Есть скрипт, который находит все картинки в папке и выводит их. Только получается на локальном хостинге выводит как надо (все картинки пронумерованы, и выводятся по порядку), но когда проверяю этот скрипт на хостинге в интернете, сортировка почему-то не по порядку идет. Что можно сделать? Обязательно нужно, чтоб выводилось все по порядку.

<?php
    $directory = "./image/siteimage";    // Папка с изображениями
    $allowed_types=array("jpg");  //разрешеные типы изображений
    $file_parts = array();
      $ext="";
      $title="";
      $i=0;
    //пробуем открыть папку
      $dir_handle = @opendir($directory);
    while ($file = readdir($dir_handle))    //поиск по файлам
      {
      if($file=="." || $file == "..") continue;  //пропустить ссылки на другие папки
      $file_parts = explode(".",$file);          //разделить имя файла и поместить его в массив
      $ext = strtolower(array_pop($file_parts));   //последний элеменет - это расширение

      if(in_array($ext,$allowed_types))
      {
      echo '<li>
                <img src="'.$directory.'/'.$file.'" />
            </li>';
     $i++;
      }
      }
    closedir($dir_handle);  //закрыть папку
    ?>
READ ALSO
Ошибка загрузки файла yii2

Ошибка загрузки файла yii2

В ЧЕМ ПРОБЛЕМА!? УЖЕ второй день не могу понять, вроде все верно

188
Нахождение объекта в поле зрения OpenGL

Нахождение объекта в поле зрения OpenGL

Надо найти находится ли объект в поле зренияДля этого можно его вписать в сферу и остаётся только узнать видна ли сфера

187
Перехват исключения при делении на 0

Перехват исключения при делении на 0

Пытаюсь отловить исключение через catch/try:

198