1

Тема: Як ігнорувати "зайві символи" після розширення при пошуку файлів?

є описано шлях де лежить файлик, який має розширення 123.txt
склалося так, що серед файликів 124.txt є і такі як 123.txts0934
як мені краще звертатися до цього "неправильного" файлика і робити з ним потрібні операції?
кусок коду який робить це зараз, але тільки з .txt

$original = 'parser/'.$supermoduleid.'/'.$sonata.'/'.$token.'.txt';

може хто поможе)

2

Re: Як ігнорувати "зайві символи" після розширення при пошуку файлів?

Можете скинути  список файлів у вас є ?

3 Востаннє редагувалося lybik53 (15.04.2014 11:13:25)

Re: Як ігнорувати "зайві символи" після розширення при пошуку файлів?

там є трохи складність бо ці файли створюються динамічно, і раніше були всі з однаковим розширенням а зараз до розширення не завжди але дописується ще кілька символів, це незмінний фактор). і я не знаю як налаштувати систему щоб вона вміла шукати всі потрібні файлики серед тих які стандартні(123456.txt) і нестандартні (1234567.txtS0124).
напевно я скину кусок коду де стане ясно що я роблю і що треба робити))
дякую за відгук

4 Востаннє редагувалося koala (15.04.2014 11:14:49)

Re: Як ігнорувати "зайві символи" після розширення при пошуку файлів?

Трохи просвітлення: не існує жодних "розширень", це паскудство з FAT12 для MS DOS, де під назву файлу відводилося 11 байт і для зручності останні 3 відокремлювалися при виводі крапкою.
Насправді є домовленість, що файли з текстами мають останні символи назви .txt, з програмою на PHP - .php, з вмістом архівної плівки - .tar, з архівом - .gz (а стиснена плівка має закінчуватися на .tar.gz) і т.д. Отак і працюйте - як з рядками.

Подякували: lybik531

5

Re: Як ігнорувати "зайві символи" після розширення при пошуку файлів?

У вас є 2 вирішення цієї проблеми.
1. Зберігати файли завжди у нормальній назві
2. Отримати список усіх файлів з певної теки (прочитайте про glob)

p.s. Беріть код у тег code

Подякували: lybik531