Строка без файла

Лучший плейер всех времен и народов? Нет, своё мнение Вам мы навязывать не будем... Сами все поймёте...

Сообщение nilayer » Пн янв 10, 2005 2:24 pm

У меня такой вопрос, как вы думаете можно ли сделать строку в плейлисте, но без файла как такового? Например с названием дирректории в которой находятся расположенный ниже треки(файлы).
И ещё вопрос. Есть ли метод поиска подстроки в строке(при редактировании тегов). Например надо в %_directoryname% найти %title% и получить значение тиа boolean.
Заранее спасибо!:rolleyes:
nilayer
Рядовой
 
Сообщений: 5
Зарегистрирован: Пн янв 10, 2005 1:51 pm
Пункты репутации: 0

Сообщение PsychoStalker » Пн янв 10, 2005 2:41 pm

1. не знаю, наверное, нет
2.
Код: выделить все
$strchr(x,y) Finds first occurrence of character y in string x.  
$strrchr(x,y) Finds last occurrence of character y in string x.  
$strstr(x,y) Finds first occurrence of string y in string x.
$strcmp(x,y) Compares two strings, case-sensitive. For use with $if()-type functions and other logical operators.  
$stricmp(x,y) Compares two strings, non-case-sensitive. For use with $if()-type functions and other logical operators.


Не помню, что возвращает $strstr(x,y), возможно, нужно использовать:
Код: выделить все
$strcmp($strstr(%_directoryname%,%title%),%title%)
Последний раз редактировалось PsychoStalker Пн янв 10, 2005 2:46 pm, всего редактировалось 1 раз.
PsychoStalker
Капитан
 
Сообщений: 243
Зарегистрирован: Вт дек 21, 2004 2:34 pm
Пункты репутации: 0

Сообщение nilayer » Вт янв 11, 2005 7:16 am

Похоже поиск строки через $strstr очень требователен <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
В строке (дирректория):
[Bestia_Centauri-The_Self_Immolation_Rite-2004-AMOK]
он не находит строку(Альбом):
[the self immolation rite]
Во первых потому, что различет регистр, а во вторых - пробелы...
<!--emo&<_<-->[img]style_emoticons/<#EMO_DIR#>/dry.gif[/img]<!--endemo-->
Если кто знает как найти эту строчку([the self immolation rite]), буду признатеен за подсказку...
nilayer
Рядовой
 
Сообщений: 5
Зарегистрирован: Пн янв 10, 2005 1:51 pm
Пункты репутации: 0

Сообщение Shelix » Сб янв 22, 2005 9:29 am

<!--QuoteBegin-nilayer+Jan 10 2005, 18:24--><div class='quotetop'>QUOTE(nilayer @ Jan 10 2005, 18:24)</div><div class='quotemain'><!--QuoteEBegin-->можно ли сделать строку в плейлисте, но без файла как такового?
[right][snapback]159212[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
AFAIK, только написав собственный User Interface модуль.<!--QuoteBegin-nilayer+Jan 10 2005, 18:24--><div class='quotetop'>QUOTE(nilayer @ Jan 10 2005, 18:24)</div><div class='quotemain'><!--QuoteEBegin-->Есть ли метод поиска подстроки в строке(при редактировании тегов). Например надо в %_directoryname% найти %title% и получить значение тиа boolean.
[right][snapback]159212[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
$if($strstr(%_directoryname%,%title%),true,false), где true - что надо выводить, если есть подстрока в строке, false - иначе.
А что конкретнее необходимо, может лучше как-нибудь по-другому сделать?
<!--QuoteBegin-nilayer+Jan 11 2005, 11:16--><div class='quotetop'>QUOTE(nilayer @ Jan 11 2005, 11:16)</div><div class='quotemain'><!--QuoteEBegin-->В строке (дирректория):
[Bestia_Centauri-The_Self_Immolation_Rite-2004-AMOK]
он не находит строку(Альбом):
[the self immolation rite]
Во первых потому, что различет регистр, а во вторых - пробелы...
[right][snapback]159415[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
Необходимо вначале заменить в исходной строке все '_' на пробелы, а все символы на большие. То есть вместо %_directoryname% пишем:
Код: выделить все
$upper($replace(%_directoryname%,'_',' '))


<span style='color:blue'> Тему порезал. Флуд развели</span>
<span style='color:blue'>Если тебе не нравится, как я излагаю, купи себе у бога копирайт на русский язык. (Борис Гребенщиков)</span>
<span style='color:yellow'>Все это лишь шизофреническая фантазия моего воспаленного мозга...</span>
Shelix
Подполковник
 
Сообщений: 574
Зарегистрирован: Сб апр 05, 2003 9:06 am
Откуда: Казань
Пункты репутации: 0


Вернуться в Foobar2000

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

cron