id - Ну это уж понятно.
peremens - Содержить переменные $title например
content - Содержимое переменного. "Мой сайт" например.
И вопрос вот в чем. Как мне все это добро вынуть в файл config и в дальнейшем уже использовать эти переменные по всему сайту?
Спустя 21 минута, 37 секунд (13.12.2011 - 23:13) johniek_comp написал(а):
Я так делал когда-то что бы названия сайта хранить. Их потом можно в админку и менять :)
и теперь где хочешь...
надеюсь понял :)
$zap = sql запрос;
$sql = в массив($zap);
$title = $sql['title'];
и теперь где хочешь...
include './config.php';
echo '<title>$sql['title']</title>';
надеюсь понял :)
Спустя 2 минуты, 15 секунд (13.12.2011 - 23:16) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 20:13) |
Я так делал когда-то что бы названия сайта хранить. Их потом можно в админку и менять $zap = sql запрос; $sql = в массив($zap); $title = $sql['title']; и теперь где хочешь... include './config.php'; echo '<title>$sql['title']</title>'; надеюсь понял |
А у меня и $title в базе храниться И там не один переменный
Вот чтобы изменять их через админку и хочу в БД хранить..
Спустя 1 минута, 45 секунд (13.12.2011 - 23:17) johniek_comp написал(а):
Ramzil_Nixon
так, а что мешает?
так, а что мешает?
Спустя 3 минуты, 41 секунда (13.12.2011 - 23:21) Ramzil_Nixon написал(а):
johniek_comp, ну так то ничего, просто вывод понять не могу.
Хочу чтобы результать вывода был так:
ну $title и Слово вывести не сложно, но как между ними ставить = ?
while($peremens = mysql_fetch_assoc($query_peremens))
{
$peremens['peremens'] = $peremens['content'];
}
Хочу чтобы результать вывода был так:
$title = 'Мой сайт';
ну $title и Слово вывести не сложно, но как между ними ставить = ?
Спустя 9 минут, 44 секунды (13.12.2011 - 23:31) johniek_comp написал(а):
CREATE TABLE IF NOT EXISTS `variabls` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=0 ;
<?php
$sql = "SELECT * FROM `variabls`";
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$title = $row['day'];
}
?>
теперь подключай его, и напиши
echo $title;
будет тебе название твое
Спустя 2 минуты, 30 секунд (13.12.2011 - 23:33) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 20:31) |
<?php $sql = "SELECT * FROM `variabls`"; $result = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { $title = $row['day']; } ?> |
такой способ уже пробовал, если так придется сделать, то для каждого переменного придется БД ддергать, хотел узнать, можно это все сделать в одном запросе.
Спустя 51 секунда (13.12.2011 - 23:34) ИНСИ написал(а):
while($peremens = mysql_fetch_assoc($query_peremens)) {
$$peremens['peremens'] = $peremens['content'];
}
echo $title;
Спустя 4 минуты, 8 секунд (13.12.2011 - 23:38) johniek_comp написал(а):
ты чего-то не договариваешь?)))
тебе нужно не сколько разных слов вставить в некоторые места разметки?
про запрос не понял...
тебе нужно не сколько разных слов вставить в некоторые места разметки?
про запрос не понял...
Спустя 51 секунда (13.12.2011 - 23:39) Ramzil_Nixon написал(а):
INSIDIOUS, Без разницы, по прежнему не работает
Спустя 51 секунда (13.12.2011 - 23:40) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 20:38) |
ты чего-то не договариваешь?))) тебе нужно не сколько разных слов вставить в некоторые места разметки? про запрос не понял... |
Ну я вроде все сказал Хочу все переменные что в config файле есть всунуть в БД.
Спустя 1 минута, 25 секунд (13.12.2011 - 23:41) ИНСИ написал(а):
Ramzil_Nixon итак, я правильно понял, что в:
Если так, то код должен сработать.
$peremens['peremens']; // Содержится название переменной? К примеру title?
$peremens['content']; // Содержится содержимое переменной title?
Если так, то код должен сработать.
Спустя 2 минуты, 26 секунд (13.12.2011 - 23:44) Ramzil_Nixon написал(а):
[quote=INSIDIOUS,13.12.2011 - 20:41]$peremens['peremens']; // Содержится название переменной? К примеру title? И знак доллора ( $ ) есть..[/quote]
Спустя 32 секунды (13.12.2011 - 23:44) johniek_comp написал(а):
Ramzil_Nixon
так я написал скрипт! что тут ещё то! цикл считает всю таблицу в базе, вот и нужные поля бери, там титле, название, фон сайта что хочешь, подключай и вперёд!
так я написал скрипт! что тут ещё то! цикл считает всю таблицу в базе, вот и нужные поля бери, там титле, название, фон сайта что хочешь, подключай и вперёд!
Спустя 2 минуты (13.12.2011 - 23:46) ИНСИ написал(а):
Ramzil_Nixon убери знак доллара. либо воспользуйся функцией substr
while($peremens = mysql_fetch_assoc($query_peremens)) {
$newValue = substr($peremens['peremens'], 1);
$$newValue = $peremens['content'];
}
echo $title;
Спустя 32 секунды (13.12.2011 - 23:47) ИНСИ написал(а):
Ramzil_Nixon вообще, такое делать - совсем не советую. Не придумывай велосипеды
Спустя 14 секунд (13.12.2011 - 23:47) Ramzil_Nixon написал(а):
INSIDIOUS, разобрался, спасибо!
Спустя 34 секунды (13.12.2011 - 23:48) Ramzil_Nixon написал(а):
INSIDIOUS, из файла не умею вынуть нужную мне строку вот и приходиться
Спустя 28 секунд (13.12.2011 - 23:48) ИНСИ написал(а):
Цитата |
INSIDIOUS, разобрался, спасибо! smile.gif |
ты разобрался? нашел другое решение?
Спустя 39 секунд (13.12.2011 - 23:49) ИНСИ написал(а):
Цитата |
INSIDIOUS, из файла не умею вынуть нужную мне строку |
тогда подыми вопрос именно этот
Спустя 2 минуты, 15 секунд (13.12.2011 - 23:51) Ramzil_Nixon написал(а):
Цитата (INSIDIOUS @ 13.12.2011 - 20:48) |
ты разобрался? нашел другое решение? |
Да убрал $ из $title, оставил только title в базе
Спустя 34 секунды (13.12.2011 - 23:52) Ramzil_Nixon написал(а):
Цитата (INSIDIOUS @ 13.12.2011 - 20:49) |
тогда подыми вопрос именно этот |
Тема уже сществует Только нужного мне ответа не получил
Спустя 5 минут, 1 секунда (13.12.2011 - 23:57) johniek_comp написал(а):
Цитата |
не умею вынуть нужную мне строку |
<?php
$f=file("твой текстовый.txt");
$stroka=$f[ номер строки ];
echo $stroka;
fclose($f);
?>
Спустя 2 минуты, 41 секунда (13.12.2011 - 23:59) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 20:57) |
<?php $f=file("твой текстовый.txt"); $stroka=$f[ номер строки ]; echo $stroka; fclose($f); ?> |
Щас попробую,
Спустя 5 минут, 39 секунд (14.12.2011 - 00:05) Ramzil_Nixon написал(а):
johniek_comp
Вот тут у меня ошибка: fclose($f);
<?php
$f = file($_SERVER['DOCUMENT_ROOT'].'/config.php');
$stroka = $f[14];
echo $stroka;
fclose($f);
?>
Вот тут у меня ошибка: fclose($f);
Цитата |
Warning: fclose() expects parameter 1 to be resource, array given in C:\VertrigoServ\www\cms.php on line 5 |
Спустя 2 минуты, 46 секунд (14.12.2011 - 00:08) johniek_comp написал(а):
тогда не закрывай
<?php
$f = file($_SERVER['DOCUMENT_ROOT'].'/config.php');
$stroka = $f[14];
echo $stroka;
?>
Спустя 3 минуты, 27 секунд (14.12.2011 - 00:11) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 21:08) |
тогда не закрывай |
Если не закрывать то виден ?> в конце
Спустя 3 минуты, 29 секунд (14.12.2011 - 00:15) johniek_comp написал(а):
Ramzil_Nixon
не сталкивался что за ошибка, переведи гуглом, я спать пошел, удачи!
не сталкивался что за ошибка, переведи гуглом, я спать пошел, удачи!
Спустя 7 минут, 11 секунд (14.12.2011 - 00:22) Ramzil_Nixon написал(а):
Цитата (johniek_comp @ 13.12.2011 - 21:15) |
не сталкивался что за ошибка, переведи гуглом, я спать пошел, удачи! |
разобрался уже
Спустя 58 минут, 3 секунды (14.12.2011 - 01:20) inpost написал(а):
Ramzil_Nixon
Ты не в том направлении копаешь! Написал бы в скайп, давно бы помог.
Ты не в том направлении копаешь! Написал бы в скайп, давно бы помог.
Спустя 11 часов, 46 минут, 32 секунды (14.12.2011 - 13:06) johniek_comp написал(а):
inpost
а мой вариант выше правильный?
а мой вариант выше правильный?
Спустя 7 минут, 39 секунд (14.12.2011 - 13:14) ИНСИ написал(а):
Для таких задач очень хорошо использовать константы и дергать именно их
Спустя 3 часа, 10 минут (14.12.2011 - 16:24) inpost написал(а):
johniek_comp
Я не уверен, но мне кажется, что ТС надо немного другое, но он просто не знает, как конкретно данную задачу лучше реализовать, поэтому и хочет сделать именно так, как описал в этой теме.
Я не уверен, но мне кажется, что ТС надо немного другое, но он просто не знает, как конкретно данную задачу лучше реализовать, поэтому и хочет сделать именно так, как описал в этой теме.
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...