[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: нужна помощ
borntobebad
помогите мне решит маленькую задачку .

в папке лежит 10 фотографий .
каждая фотография пронумерована 0. жпг 1. жпг 2. жпг 3. жпг И Так далее

допустим я удаляю фотографию номе 5 из 10 фотографий .
нужно написать скрипт который находит ту фотографию которой не достаёт .

типо в цепочке подсчёт до 10 ! и не хватает фотографии номер 5 . Было бы неплохо сделать пример просто в цифрах от 1 до 10



Спустя 1 час, 44 минуты, 37 секунд (1.03.2009 - 19:25) twin написал(а):
Ну вот так наверно:
PHP
<?php 
function read_file($folder
{              
$dir_file opendir($folder);     
    while(
false !== ($file readdir($dir_file)))  
        if(
$file != '.' && $file != '..')  
        
$num[] = substr($file0strrpos($file'.'));
        
$arr range(1,max($num));
        
$fail array_diff($arr,$num);
return 
$fail;                         

# Название директории
$folder 'folder';
echo 
'Нехватает вот чeго: 'implode(', 'read_file($folder));


Спустя 4 часа, 56 минут, 3 секунды (2.03.2009 - 00:22) Guest написал(а):
Огромное спасибо
user posted image

Спустя 7 минут, 12 секунд (2.03.2009 - 00:29) borntobebad написал(а):
Ещё раз спасибо ! Только под своим логином user posted image Не ожидал что будет готовый скрипт .

Спустя 1 час, 8 минут, 14 секунд (2.03.2009 - 01:37) borntobebad написал(а):
ода маленькая загвоздка , получаю ответ : Не хватает вот чeго: 10 9 8 7 6

как сделать чтоб цифры начинались не на убавление а на оборот ? 6 7 8 9 10

Спустя 6 минут, 34 секунды (2.03.2009 - 01:44) kirik написал(а):
Поставить до return $fail; это - natsort($fail);.

Спустя 18 минут, 11 секунд (2.03.2009 - 02:02) borntobebad написал(а):
Сработало user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.