ФорумПрограммированиеPHP для идиотов → Проверка на существование файла

Проверка на существование файла

  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 5 августа 2009 г. 7:52

    Каким образом определить существование файлов, у файла имеется имя формата
    ИмяФайла_1_1.jpg
    ИмяФайла_1_2.jpg

    ИмяФайла_2_1.jpg
    ИмяФайла_2_2.jpg

    С помощью каких функций можно по циклу или еще как-то определить существование данных групп файлов, т.е. к примеру file_exist($name.РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ.'.jpg') …такой форматк сожалению не работает :(
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 7:53, спустя 1 минуту 30 секунд

    по циклу конечно
    Сапожник без сапог
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 5 августа 2009 г. 7:55, спустя 1 минуту 49 секунд


    по циклу конечно

    по циклу то понятно, а каким образом имя это определять? Мы на входе получаем ИмяФайла, а как проверить существование "ИмяФайла_1_1.jpg"
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 7:56, спустя 1 минуту 20 секунд

    progs, file_exists чем не устраивает?
    Сапожник без сапог
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 5 августа 2009 г. 7:59, спустя 2 минуты 25 секунд


    progs, file_exists чем не устраивает?

    устраивает, но мы заранее точно не знаем сколько файлов лежит такого формата
    ИмяФайла_1_1.jpg
    ИмяФайла_1_2.jpg

    ИмяФайла_2_1.jpg
    ИмяФайла_2_2.jpg

    т.е. их примеру может быть 1 группа, а может и 3…Не хотелось бы каждый раз пробегаться по всей директории на сайте в поиске совпадения в имени, а потом уже выводить…По универсальней можно как-нибудь сделать?
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:07, спустя 8 минут 6 секунд

    progs, пробегись и закешируй резульаты пробега
    Сапожник без сапог
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 5 августа 2009 г. 8:08, спустя 58 секунд


    progs, пробегись и закешируй резульаты пробега

    как закешировать?
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:09, спустя 1 минуту 47 секунд



    progs, пробегись и закешируй резульаты пробега

    как закешировать?
    как удобно
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:11, спустя 1 минуту 13 секунд

    я бы в масивчег, а потом серилайз
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 5 августа 2009 г. 8:11, спустя 21 секунду




    progs, пробегись и закешируй резульаты пробега

    как закешировать?
    как удобно

    например :) я просто никогда раньше не делал так
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:18, спустя 6 минут 41 секунду

    Спустя 52 сек.
    Спустя 62 сек.
    Сапожник без сапог
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 5 августа 2009 г. 8:18, спустя 22 секунды

    нихерасебе лес
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:19, спустя 54 секунды

    Сапожник без сапог
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 5 августа 2009 г. 8:26, спустя 7 минут 7 секунд

    осторожно, злая собака!

    Сапожник без сапог
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 5 августа 2009 г. 8:47, спустя 21 минуту 24 секунды

    O.o
    не травмируй моя детскую психику…

Пожалуйста, авторизуйтесь, чтобы написать комментарий!