download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Как се реже даден стринг с PHP ?

Автор
Съобщение
programings
Чет, 24.05.12, 21:08
Здравейте!

Използвам следният код за да видя всички файлове в дадена директория :
$dir = "files/";
$open = opendir($dir) or die("Не мога да отворя директорията!");
 
while (!(($file = readdir($open)) === false ) ) {
  if (is_dir("$dir/$file")) {
  }
  echo $file."<br/>";
}
closedir($open);
 
die("<br /><a href='admin.php'>Обратно?</a>");

Работата е, че преди да изведе файловете, то самата функция readdir слага две точки най-отгоре на листата, и това ме дразни!

Как мога да ги резна по някакъв начин? Знам, че имаше подобна функция за рязане на стринг, но не мога да се сетя как беше!

Благодаря предварително!

insecteater
Чет, 24.05.12, 21:31

RE: Как се реже даден стринг с PHP ?

” Здравейте!

Използвам следният код за да видя всички файлове в дадена директория :
$dir = "files/";
$open = opendir($dir) or die("Не мога да отворя директорията!");
 
while (!(($file = readdir($open)) === false ) ) {
  if (is_dir("$dir/$file")) {
  }
  echo $file."<br/>";
}
closedir($open);
 
die("<br /><a href='admin.php'>Обратно?</a>");

Работата е, че преди да изведе файловете, то самата функция readdir слага две точки най-отгоре на листата, и това ме дразни!

Как мога да ги резна по някакъв начин? Знам, че имаше подобна функция за рязане на стринг, но не мога да се сетя как беше!

Благодаря предварително! „

Не ми е ясно защо ти е условие с празно тяло
if (is_dir("$dir/$file")) {
  }

както и да е - преди него може да сложиш
if ($file == '.' || $file == '..') continue;

programings
Чет, 24.05.12, 21:34
Да, просто пробвах нещо, и съм забравил да върна кода в тялото на IF - а !

Мерси, стана ми ясно!

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.