-- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Хост: localhost -- Время создания: Июл 26 2009 г., 19:51 -- Версия сервера: 5.1.36 -- Версия PHP: 5.3.0 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- База данных: `test` -- -- -------------------------------------------------------- -- -- Структура таблицы `posts` -- CREATE TABLE IF NOT EXISTS `posts` ( `post_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID сообщения', `topic_id` int(10) unsigned DEFAULT NULL COMMENT 'ID темы', `content` text NOT NULL COMMENT 'Текст сообщения', PRIMARY KEY (`post_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Сообщения' AUTO_INCREMENT=28 ; -- -- Дамп данных таблицы `posts` -- INSERT INTO `posts` (`post_id`, `topic_id`, `content`) VALUES (1, 1, 'Мне нужно использовать php скрипт с другого сайта.Допустим это скрипт сервак чата. include я знаю не работае в таких случаях,как быть?'), (2, 1, 'Если нет ftp то никак'), (3, 1, 'Теоритически это возможно (если ты конечно владелец обоих серверов), но я даже не буду рассказывать как, ибо это идиотизм.'), (4, 2, 'Уважаемые товарищи программисты прошу помощи. Очень прошу не отсылать меня к мануалам, так как я занимаюсь поделками даже не поворачивается язык назвать созданием... потому что мне это нравится, но не всегда хватает технических знаний.\r\nЕсть у меня такой скрипт: ... '), (5, 2, 'возьми код в соответствующие теги, тогда посмотрим, а то тяжело разобраться'), (6, 2, '@lexaka, попробуй jquery\r\n\r\nтам можно сделать сериализацию формы примерно так $("#form_id").serizlize() вернет тебе все объект всех {input_name:"value"}'), (7, 3, 'в oбщeм прoблeмa зakлючaeтcя вoт в чeм:дoпуcтим esть пeрeмeннaя $a=5 нужнo cдeлaть тakoй тaймeр,koтoрый oтcчитывал $a=5 и внoвь cбрacывaлcя дo 0,т.e в нaшeм cлучae oтcчитывaл 5 минут и cнoвa oбнулялcя.пoмoгитe пoжaлуйcтa!'), (8, 3, 'на пхп? оО вы извращенец? оО'), (9, 3, 'Dakilla, на пхп это сделать нельзя\r\nнужны интервалы времени читай про cron'), (10, 4, 'Я сегодня обещал написать несколько статей про новую методологию гибкой разработки Канбан (Kanban Development) и вот публикую первую из них.\r\n\r\nОсновная задача первой статьи - это описать основы Канбан, что это такое и зачем нужно.'), (11, 4, 'интересно. спасибо!'), (12, 4, 'Пиши исчо! Буду ждать.'), (13, 5, 'Необходимо пройтись по содержимому всех файлов заданного каталога и определить местонахождение определенной подстроки в тексте файла.\r\nХочу заюзать spl классы для этого, чтобы опыту в SPL набраться, например FilterIterator заюзаю и еще чего-нить...\r\nПронавигируйте по этой теме плизз :)'), (14, 5, 'а чем тебе примера из документации отсюда http://ru2.php.net/FilterIterator не хватило?'), (15, 5, 'не, ты не понял, мне не практическая часть нужна, а теория... то есть я ждал типа: "это плохо, потомучто... не юзай для этого spl... " и т.д. или "лучше юзай то-то..."\r\nа есть классы для поиска подстроки? (я для изучения spl, а не для решения задачи собственно)'), (16, 6, 'http://habrahabr.ru/blogs/php/64061/ - часть 1\r\nhttp://habrahabr.ru/blogs/php/64078/ - часть 2\r\n\r\n\r\nhttp://wiki.agiledev.ru/doku.php?id=ooad:dependency_injection\r\n\r\nтема создана для посылания сюда нубов.'), (17, 6, 'Я не силен в запоминании всех паттернов, поэтому может и почитаю о чем этот патерн, но было бы не плохо описать где он применяется в 3-х предложениях'), (18, 6, 'насоклько я понял из слов "отдаст нам первый объект типа Connection " ... \r\n\r\nпиздец скорости почуял дуд (с) дуд'), (19, 7, '$className::staticMethod();'), (20, 7, '$className - созданный объект из него можно только через -> методы вызывать\r\nclassName класс у него можно вызывать только статики ::'), (21, 7, '$klass\r\n\r\nя от тебя такого не ожидал))'), (22, 8, 'Всё началось со спора на работе, о том, что switch-case на 5 экранов это не есть хорошо, и надо бы заменять его чем-то красивым. Было предложено несколько вариантов на плюсах и с#, по паттернам и крайне ООП-шно.\r\nА я, со своей стороны, решила сделать простенькую реализацию на php. Без паттернов, не заумную, для себя...'), (23, 8, '$this->actionsArr[$action] = $handler;'), (24, 8, 'спасибо)) исправилась, помогло\r\nдействительно очень глупая ошибка((( работаем дальше...'), (25, 9, 'На выходе получаем пустой массив,я так понимаю при каждом наследовании создается отдельный экземпляр класса родителя?Как быть в данном случае'), (26, 9, 'неправильно ты понимаешь'), (27, 9, 'А в чем вопрос?'); -- -------------------------------------------------------- -- -- Структура таблицы `sections` -- CREATE TABLE IF NOT EXISTS `sections` ( `section_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID раздела', `name` varchar(255) NOT NULL COMMENT 'Название раздела', PRIMARY KEY (`section_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Разделы' AUTO_INCREMENT=5 ; -- -- Дамп данных таблицы `sections` -- INSERT INTO `sections` (`section_id`, `name`) VALUES (1, 'PHP для начинающих'), (2, 'PHP для профи'), (3, 'PHP и ООП'), (4, 'Расширения PHP'); -- -------------------------------------------------------- -- -- Структура таблицы `topics` -- CREATE TABLE IF NOT EXISTS `topics` ( `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID темы', `section_id` int(10) unsigned DEFAULT NULL COMMENT 'ID раздела', `title` varchar(255) NOT NULL COMMENT 'Заголовок темы', PRIMARY KEY (`topic_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Темы' AUTO_INCREMENT=10 ; -- -- Дамп данных таблицы `topics` -- INSERT INTO `topics` (`topic_id`, `section_id`, `title`) VALUES (1, 1, 'Использование удаленного php файла'), (2, 1, 'Добавление нескольких строк в БД'), (3, 1, 'прoблeмa c тaймeрoм'), (4, 2, 'Методология программирования Канбан'), (5, 2, 'Использование spl для обхода содержимого всех файлов каталога'), (6, 2, 'Размер сесии'), (7, 3, ' Название класса в переменной и статический метод '), (8, NULL, 'Замена switch-case классом'), (9, NULL, 'N кол-во наследников');