Различные вопросы по PHP и MySQL

242K
.
Ⓚⓡⓐⓢⓐⓥⓒⓗⓘⓚ
Как исправить ету ошибку
код с 4.4Fatal error : Call to undefined method
functions::display_date() in
а надо для джон 4.1
.
kapynka, В 4.1 кажись эта функция пишется по другому. У себя где нибудь погляди как именно и замени, и всё.
.
kapynka (11.03.2012/23:35)
Как исправить ету ошибку
код с 4.4Fatal error : Call to undefined method
functions::display_date() in
а надо для джон 4.1
Ты ядро подключил?
.
The Frontend-Warrior
большую ли нагрузку дает эта функция? если да, как ее можно оптимизировать?
function get_arts_menu($ext){
	
$p_ini = parse_ini_file('docs/'.$ext.'.ini', true);
$config = array();
foreach($p_ini as $namespace => $properties){
list($name, $extends) = explode(':', $namespace);
$name = trim($name);
$extends = trim($extends);
// create namespace if necessary
if(!isset($config[$name])) $config[$name] = array();
// inherit base namespace
if(isset($p_ini[$extends])){
foreach($p_ini[$extends] as $prop => $val)
$config[$name][$prop] = $val;
}
// overwrite / set current namespace values
foreach($properties as $prop => $val)
$config[$name][$prop] = $val;
}
$count = count($config) - 1;
//вывод
for($i=1; $i <= $count; $i++){
echo '<p><h3><a href="?page='.$config[$ext.$i]['id'].'">'.$config[$ext.$i]['title'].'</a></h3></p>'."\n"; 
echo '<p>'.$config[$ext.$i]['preview'].'</p>'."\n";
}


пример ini файла:
[none]
id = 0
title = 0
preview = Превью
img = http://local.lc/image.png
[id1:none]
id = 1
title = Заголовок1
preview = Предпросмотр1
[id2:none]
id = 2
title = Заголовок2
.
(\/)____o_O____(\/)
Blade, На оф.сайте пхп много хороших примеров в подобном, можно обойтись двумя циклами, один будет перебирать все секции, второй текущую секцию
.
(\/)____o_O____(\/)
Blade, Думал код чего писать с подобным, мультик и загрузчик настроек
http://php.net/manual/ru/funct ... e.php
http://www.php.net/manual/ru/f ... g.php
.
The Frontend-Warrior
Koenig, я с php.net и взял за основу одну пользовательскую функцию, где дополняются отсутствующие ключи массива.
в целом для вывода одного ini файла пойдет?
.
(\/)____o_O____(\/)
Blade, Зависит от задачи, бывает что для конкретной задачи можно упростить, для другой усложнить
.
The Frontend-Warrior
Koenig, спарсить ini файл и вывести содержимое.

вроде нормальный код... буду еще копаться и изменять
.
Ⓚⓡⓐⓢⓐⓥⓒⓗⓘⓚ
Что ето за ошибко?
Warning : mysql_fetch_assoc():
supplied argument is not a
valid MySQL result resource
in /home/kpk38/ public_html/pages/
mainmenu.php on line 148
Всего: 7969