Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как пользоваться функцией max()?
 
 автор: FiX   (09.10.2005 в 11:37)   письмо автору
 
 

$workdir = "picture/$directory";
$openworkdir = opendir($workdir);
while ($num = readdir($openworkdir)) {
if (($num!=".") && ($num!="..") && ($num!="Thumbs.db") && ($num!="randim.php") && ($num!="data.dat")) {
$num = str_replace(".JPG","",$num);
$num = str_replace(".jpg","",$num);

print "$num<br>";

}

}

Фотографии названы по возрастающей: 001.jpg, 002.jpg и т.д. Как можно узнать самую "последнюю" загруженную фотографию?
Например, последняя загруженная фотка - 010.jpg, а при загрузке ещё одной мне надо переименовать как 011.jpg. Функцией max() ничего не добился... Может, можно её по-другому использовать?

   
 
 автор: codexomega   (09.10.2005 в 13:15)   письмо автору
 
   для: FiX   (09.10.2005 в 11:37)
 


SELECT TOP 1 * FROM your_table ORDER BY column_to_order_by DESC;


Выведет последнюю запись в БД независимо от названия поля.
Т.e запрос универсален.

   
 
 автор: cheops   (09.10.2005 в 13:58)   письмо автору
 
   для: FiX   (09.10.2005 в 11:37)
 

Можно воспользоваться следующим скриптом
<?php 
  $imgdir 
"picture/$directory";

  
$cfile opendir("$imgdir"); 
  
$maxnumber 0;
  while((
$e readdir($cfile)) !== false
  { 
    if(
is_file($imgdir.$e))
    {
      
$current substr($e,0,strpos($e,".")); 
      if(
$current $maxnumber$maxnumber = (int)$current;
    }
  } 

  echo 
$maxnumber;
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования