История изменений
Исправление windows10, (текущая версия) :
И какую проблему это решает для пользователя?
Правильно валидный XML использовать. Но представим, что вы свою разметку изобретаете, менее многословную. Тогда, хотя бы,
И что это даст кроме переусложнения кода?
$conf = read_config_to_array("/home/" . $_SERVER["USER"] . "/.config/explorer.conf");
$fullpath = "/путь/к/файлу";
if (isset($conf["marked_green_$fullpath"])) {
$color = "green";
}
Файл конфигурации считывается в простой ассоциированный массив, где ключ массива - само название параметра.
Это делается простыми средствами PHP без использования всяких XML-парсеров и прочего оверинжиниринга. Оптимизация называется, да.
Более того,
#!/bin/bash
file = $1
x = `cat ~/.config/explorer.conf | grep "<marked_green_$file>"`
if [[ "$x" != "" ]];then
echo "Файл промаркирован зеленым"
fi
А вообще
И зачем мне куча непонятных лишних слов в конфиге?
Исходная версия windows10, :
И какую проблему это решает для пользователя?
Правильно валидный XML использовать. Но представим, что вы свою разметку изобретаете, менее многословную. Тогда, хотя бы,
И что это даст кроме переусложнения кода?
$fullpath = "/путь/к/файлу";
if (isset($conf["marked_green_$fullpath"])) {
$color = "green";
}
Файл конфигурации считывается в простой ассоциированный массив, где ключ массива - само название параметра.
Это делается простыми средствами PHP без использования всяких XML-парсеров и прочего оверинжиниринга. Оптимизация называется, да.
Более того,
#!/bin/bash
file = $1
x = `cat ~/.config/explorer.conf | grep "<marked_green_$file>"`
if [[ "$x" != "" ]];then
echo "Файл промаркирован зеленым"
fi
А вообще
И зачем мне куча непонятных лишних слов в конфиге?