Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы при чтении параметров из INI-файла, чтените параметров, содержащих кавычки " 
V
    Опции темы
capricorn
Дата 23.10.2007, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 22.10.2007

Репутация: нет
Всего: 1



Сабж.

Есть ini-файл в котором некоторые параметры используют кавычки, напр:

--------
Table="border="0" color="000000"" и т.д.
--------
т.е. как вы поняли - это параметры для использования в тегах. Но при чтении файла (parse_ini_file), параметры читаются только до 1-й кавычки, т.е. в этом случае получим только "border=". Как мне прочитать весь параметр.
Экранировать кавычки пробовал ( \" ) - не помогает.
А создавать секцию - не желательно, т.к. кол-во параметров в теге может быть разным (и их может быть, довольно-таки, много).

Прошу помочь.

Зарание спасибо!
PM MAIL   Вверх
flashaa
Дата 23.10.2007, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Поставленные условия невыполнимы, короче говоря, то, что ты хочешь реализовать делается по-другому, более выпрямленными руками.
Ини файлы не хранят данные в кавычках произвольной вложенности. А что они хранят, написано на странице документации в предыдущей теме.
К тому же сам пример данных "Table="border="0" color="000000"" " говорит о том, что ты не в ту степь пошел. Для оформления удобно использовать CSS, а потом подгружать разные CSS-ки на странице.
Код

<link rel="stylesheet" href="1.css">


1.css:
Код

table {

    border: 1px solid black;
    background-color: #000000;

}


Это сообщение отредактировал(а) flashaa - 23.10.2007, 11:20
PM MAIL   Вверх
capricorn
Дата 23.10.2007, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 22.10.2007

Репутация: нет
Всего: 1



Возникает вопрос № раз.
CSS можно использовать и для оттдельных тегов? Если да, то извиняйте, не знал.

Ну и размышления:

Можно извратится и решить через ж0 так:

Table=" border='0' color='000000' "

а потом напесать ламерную ф-ию, которая будет заменять ' на ".

© Мы не ищем лёгких путей!  smile 

ЗЫ
ногами не пинать! меньше недели работаю с php, не овоился ещё.
PM MAIL   Вверх
flashaa
Дата 23.10.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(capricorn @  23.10.2007,  13:23 Найти цитируемый пост)
CSS можно использовать и для оттдельных тегов? Если да, то извиняйте, не знал.

Можно для групп тегов, помеченных классом:

Код

table.mytable {
    ....
}

Код


<table class="myTable"> <!-- Для этой таблицы будет применен стиль table.myTable-->
...
<table> <!-- Для этой таблицы другой стиль -->




Можно задавать для элементов по указанному id:

Код

table#mytable {
    ....
}


Код

<table id="myTable"> <!-- Для этой таблицы будет применен стиль table#myTable-->
...
<table> <!-- Для этой таблицы другой стиль -->


Можно задать стили  для элементов, которые являются потомками конкретных элементов:

Код

table#mytable tr td{
    /** Это стиль для тега <td> ячейки таблицы с id=myTable */
}

PM MAIL   Вверх
capricorn
Дата 23.10.2007, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 22.10.2007

Репутация: нет
Всего: 1



Во посиб!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1101 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.