Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842

Как прочитать строку из пхп в файле .css ?

12.11.2012, 22:24. Показов 1788. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как прочитать строку из пхп в файле .css ???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.11.2012, 22:24
Ответы с готовыми решениями:

Как прочитать определённую строку в файле?
Хелло у меня небольшая проблема... Мне надо что бы в print выводилась мне нужная строка но у меня при запуске появляется ошибка: ...

Как при нажатии на кнопку прочитать определенную строку в текстовом файле?
Всем привет :) мне надо по нажатию на кнопку прочитать файл на СД и записать в стринг с определенной строки. допустим мне нужна строка...

прочитать последнею строку в бинарном файле
как прочитать последнею строку в бинарном файле ?

14
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 54
12.11.2012, 22:45
Цитата Сообщение от melihovgv Посмотреть сообщение
Как прочитать строку из пхп в файле .css ???
А почему такая задача встала?
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
12.11.2012, 22:48  [ТС]
userua, фотки для некоторых страниц другие, поэтому нужно из базы путь выводить на саму страницу не очень хочется выводит их.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
12.11.2012, 22:49
может лучше в зависимости от выполнения "какого-то там" условия в php просто вызывать разные файлы css ?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
12.11.2012, 22:51
есть возможность использовать так называемые "динамические css-файлы" - сохраняете его с именем к примеру styles.css.php и в начале кода прописываете
PHP
1
header("Content-type: text/css; charset: UTF-8");
и подключаете как обычные стили..
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
12.11.2012, 23:17  [ТС]
Вот такая конструкция может работать?

CSS
1
2
3
.foto{
    top:-20.1%;
    background-image:url('<?$row['shapka'];?>');
Добавлено через 4 минуты
Вот такая ошибка mysql_num_rows(): supplied argument is not a valid MySQL result resource in по отношению к css файлу.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
12.11.2012, 23:20
нет, они туда не передаются. можно если только напрямую писать наподобие
CSS
1
background: <?php echo './image.jpeg'; ?>
Добавлено через 45 секунд
или запрос сам выполнять в css файле (естественно, сначала подключиться к БД из файла)
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
12.11.2012, 23:21  [ТС]
KOPOJI, так я так и делаю подключаюсь к бд и передаю запрос оттуда.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
12.11.2012, 23:23
откуда? то есть css файл выглядит наподобие такого?
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php 
$link = mysql_connect(.....);
mysql_select_db(...);
mysql_set_charset('utf8');
$res = mysql_query(.....);
$row = mysql_fetch_assoc($res);
?>
.foto{
    top:-20.1%;
    background-image:url('<?=$row['shapka'];?>');
}
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
12.11.2012, 23:32  [ТС]
да так происходит.
но я инклюдом подключаю
include "dbopen.php";
include "function.php";
Или нужно код прописывать соответственно в файле?

Добавлено через 4 минуты
<b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user

вот такая ошибка.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
12.11.2012, 23:34
да нет, должно все работать. А ошибка которая вылетела - сам запрос неверный

Добавлено через 19 секунд
настройки подключения неверные

Добавлено через 20 секунд
Работа с БД MySQL
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
12.11.2012, 23:38  [ТС]
KOPOJI, исправил. Ошибок нету. Но пусто <?=$row['shapka'];?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
12.11.2012, 23:39
это я не знаю, телепатией уже не владею проверьте что у вас возвращает БД в ответ на такой запрос в другом файле и посмотрите в чем проблема
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
12.11.2012, 23:50
Вы поймите. CSS нужен для того, что бы уменьшить трафик и увелисить скорость загрузки страницы.
Каким образом работает это всё?
А очень просто, CSS файлик кэшируется в клиенте.

Какие проблемы могут быть при динамическом CSS?
1) В css поменялся путь, но браузер не знает этого и не перезагружает файлик CSS. В результате картинка на странице не изменилась.
2) Браузер перезагружает файл так как получает заголовок что бы не кэширвоать его, или имя файла имеет динамически изменяемый параметр что бы всгеда отличалось. В результате вы получаете постоянные перезагрузки всех картинок и CSS вообще без кэширование, что грузит и сервер и канал клиента. И увеличивается время загрузки.

Как делают если нужно подключать разные картинки?
Да очень просто, вы делаете общий CSS файл, можно даже с общей картинкой.
И делаете дополнительно CSS файлики с другими картинками, в котором только меняется кратинка, и подключаете дополнительный CSS после основного, он перекрывает стиль.
В результате все картинки кэширвоанные как и CSS.
Вот этот дополнительный CSS файл можно либо делать динамический, либо просто подключать нужный на нужных страницах.

Другой вариант, вы делаете динамический CSS полностью, но передаёте ему какой то параметр, который всегда один для конкретной картинки.
Например "./css/style.css?page=news"
а в нём подключаете нужную картинку, таким образом все ваши динамические CSS файлы закэшируются.

имхо первый способ лучше, так как не будет дублирование кода в кэше и при первой загрузке.
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
13.11.2012, 00:10  [ТС]
Сделал проще вывел на главной в стилях через пхп полностью класс)По идеи кешироваться не должен)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2012, 00:10
Помогаю со студенческими работами здесь

Прочитать каждую нечетную и четную строку в файле
На вход идет файл, в котором каждая четная строка является размером пакета, а в нечетной идет название пакета. Прим.: Abcdfe 23.5 Kb...

Прочитать в файле каждую строку в обратном порядке
Прочитать в файле каждую строку в обратном порядке!

что лучше для виполненя: пхп как модул или пхп как CGI ?
привет, как ви думаете, все сами себя уважаюши хостер как сделал: устанавливал пхп как модул апач, или как CGI ?

Как дополнить CSS, чтобы строку со свойством в CSS воспринимал только конкретный браузер
Bona fortuna, джентельмены, у меня вопрос - Как дополнить ксс, что бы строку со свойством в css воспринимал только конкретный браузер,...

Как внедрить (прочитать) css или php в(из) бд
Доброго времени суток:) у меня такой вопрос в бд хранится текст, как в этот самый текст можно внедрить css или php скрипт так чтобы он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru