LEOnidUKG, да---------- Добавлено 25.11.2013 в 11:33 ----------на других компах в этом же браузере открывал - тоже самое---------- Добавлено 25.11.2013 в 11:34 ----------вина - блоки adsense, пробовал, когда отключаю их - то все норм
alldev,
Много таких строк:
[mpm_winnt:warn] [pid 4116:tid 1748] (OS 64)Указанное сетевое имя более недоступно
В общем кое-что слепил вчера.
Написал библиотеку для codeIgniter, ее прописываем в автозагрузке или инклудим из основного класса, и после, в любом месте можно делать так: $table = new Db("table_name");
Есть некоторые методы упрощающие простые запросы, типа selectByPK, updateByPK и пр., в комментах написал что какой метод делает.
Почему это использую в CI? - потому что никогда его родным драйвером работы с бд не пользовался, мне не нравится он, всегда его отключал и юзал PDO без всякого, а это вот решил пострадать фигней.... вобщем смотрите:
Kuasar, спасибо) хорошая статья
точно! и еще пару ошибок исправил:
$str = "<ul>"; $pcm=array(); for($i=0;$i<count($comments);$i++){ if(!empty($comments[$i]["parent_id"])){ $pcm[$comments[$i]["parent_id"]]=$comments[$i]; } } function buildTree($pid,$pcm){ if(isset($pcm[$pid])){ $tree = '<ul>'; $tree .= '<li style="background:green">'.$pcm[$pid]['text']; if(!empty($pcm[$pid]["parent_id"]) && $pcm[$pid]["parent_id"]!=$pid){$tree.=buildTree($pcm[$pid]["parent_id"],$pcm);} $tree .= '</li>'; $tree .= '</ul>'; } else {return NULL;} return $tree; } for($i=0;$i<count($comments);$i++){ if(empty($comments[$i]["parent_id"])) $str.="<li style='background:red'>".$comments[$i]["text"]."</li>"; if(!$comments[$i]["parent_id"]){ $str.=buildTree($comments[$i]["id"],$pcm); } } echo $str."</ul>";
И как же обойти эту проблему?
вот кусок кидаю:
Array ( [0] => Array ( [id] => 8390 [0] => 8390 [parent_id] => 8322 [1] => 8322 [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 0 [4] => 0 [avt] => 823 [5] => 823 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-10-01 11:14:16 [9] => 2013-10-01 11:14:16 [text] => Если у ваших песен нет обложек,не ждите,на кряке он их не будет подкачивать:-) Новая фича от Макса Петрова.ржу. [10] => Если у ваших песен нет обложек,не ждите,на кряке он их не будет подкачивать:-) Новая фича от Макса Петрова.ржу. [stat] => 1 [11] => 1 ) [1] => Array ( [id] => 8382 [0] => 8382 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 0 [4] => 0 [avt] => 3086 [5] => 3086 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-09-10 09:24:32 [9] => 2013-09-10 09:24:32 [text] => сделал все по инструкции пишет в настройках неудача проверки лицензии [10] => сделал все по инструкции пишет в настройках неудача проверки лицензии [stat] => 1 [11] => 1 ) [2] => Array ( [id] => 8361 [0] => 8361 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 3 [4] => 3 [avt] => 3065 [5] => 3065 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-08-14 16:01:56 [9] => 2013-08-14 16:01:56 [text] => Всем привет.Установил и пропатчил приложение. Всё ОК! Спасибо за программку. Это самый лучший из всех аудио плееров,которыми я пользовался. [10] => Всем привет.Установил и пропатчил приложение. Всё ОК! Спасибо за программку. Это самый лучший из всех аудио плееров,которыми я пользовался. [stat] => 1 [11] => 1 ) [3] => Array ( [id] => 8322 [0] => 8322 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 3 [4] => 3 [avt] => 3011 [5] => 3011 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-06-18 13:42:06 [9] => 2013-06-18 13:42:06 [text] => аее...Спасибо огромное!Все работает просто супер!Прога супер [10] => аее...Спасибо огромное!Все работает просто супер!Прога супер [stat] => 1 [11] => 1 ) [4] => Array ( [id] => 8272 [0] => 8272 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 3 [4] => 3 [avt] => 227 [5] => 227 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-05-21 02:03:42 [9] => 2013-05-21 02:03:42 [text] => Получилось ее правильно установить. Прога действительно классная [10] => Получилось ее правильно установить. Прога действительно классная [stat] => 1 [11] => 1 ) [5] => Array ( [id] => 8167 [0] => 8167 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 3 [4] => 3 [avt] => 2955 [5] => 2955 [avt_login] => [6] => [adr] => 0 [7] => 0 [adr_login] => [8] => [date] => 2013-04-11 12:07:12 [9] => 2013-04-11 12:07:12 [text] => Все работает!!Большое Спасибо материал! [10] => Все работает!!Большое Спасибо материал! [stat] => 1 [11] => 1 ) [6] => Array ( [id] => 8103 [0] => 8103 [parent_id] => [1] => [element_id] => 766 [2] => 766 [type] => apps [3] => apps [rate] => 3 [4] => 3 [avt] => 23 [5] => 23 [avt_login] => [6] => [adr] => 2868 [7] => 2868 [adr_login] => [8] => [date] => 2013-02-21 17:39:15 [9] => 2013-02-21 17:39:15 [text] => у разработчиков можеш это спросить [10] => у разработчиков можеш это спросить [stat] => 1 [11] => 1 ) [7] => Array ( [id] =>.......
for($i=0;$i<count($comments);$i++){ if(!$comments[$i]["parent_id"])) $str.="<li style='background:red'>".$comments[$i]["text"]."</li>"; else { $str.=buildTree($comments[$i]["parent_id"],$pcm); } }
ничего не вывелось
bukachuk,
не, надо без global, я передал их в ф-ю, но все-равно не так как надо работает:
$str = "<ul>"; $pcm=array(); for($i=0;$i<count($comments);$i++){ if(!empty($comments[$i]["parent_id"])){ $pcm[$comments[$i]["parent_id"]]=$comments[$i]; } } function buildTree($pid,$pcm){ if(isset($pcm[$pid])){ $tree = '<ul>'; $tree .= '<li style="background:green">'.$pcm[$pid]['text']; if(!empty($pcm[$pid]["parent_id"]) && $pcm[$pid]["parent_id"]!=$pid){$tree.=buildTree($pcm[$pid]["parent_id"]);} $tree .= '</li>'; $tree .= '</ul>'; } else {return NULL;} return $tree; } for($i=0;$i<count($comments);$i++){ $str.="<li style='background:red'>".$comments[$i]["text"]."</li>"; if(!empty($comments[$i]["parent_id"])){ $str.=buildTree($comments[$i]["parent_id"],$pcm); } } echo "</ul>".$str;
Сделал, но не работает, косяк где-то:
$str = "<ul>"; $pcm=array(); for($i=0;$i<count($comments);$i++){ if(!empty($comments[$i]["parent_id"])){ $pcm[$comments[$i]["parent_id"]]=$comments[$i]; } } function buildTree($pid){ if(isset($pcm[$pid])){ $tree = '<ul>'; $tree .= '<li style="background:green">'.$pcm[$pid]['text']; if(!empty($pcm[$pid]["parent_id"])){$tree.=buildTree($pcm[$pid]["parent_id"]);} $tree .= '</li>'; $tree .= '</ul>'; } else {return NULL;} return $tree; } for($i=0;$i<count($comments);$i++){ $str.="<li style='background:red'>".$comments[$i]["text"]."</li>"; if(!empty($comments[$i]["parent_id"])){ $str.=buildTree($comments[$i]["parent_id"]); } } echo "</ul>".$str;
bukachuk, попробую, спасибо :)