За последние 24 часа нас посетили 64078 программистов и 1742 робота. Сейчас ищут 839 программистов ...

Помогите разобраться с docBuilder

Тема в разделе "Прочие вопросы по PHP", создана пользователем Pilgrim, 29 янв 2011.

  1. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    Недавно начал изучать php. Для примера написал класс для работы с БД и решил его задокументировать используя docBuilder v1.4.3. Но у меня не получилось. Подскажите пожалуйста что не так. Вот часть модуля:
    Код (Text):
    1.  
    2. <?php
    3. /**
    4. * model.php
    5. * Модуль предназначен для работы с СУБД
    6. * @package Primer
    7. * @author Romka
    8. * @version 1.0
    9. */
    10. /**
    11. * model
    12. * Клас предназначен для работы с СУБД
    13. * @package Primer
    14. * @subpackage Model
    15. * @author Romka
    16. * @version 1.0
    17. */
    18.   class model {  
    19.    
    20. /**
    21. * sql_connect
    22. * Метод класса model предназначен для установки связи с СУБД
    23. * @param string $sqlserv имя сервера
    24. * @param string $sqluser логин
    25. * @param string $sqlpass пароль
    26. * @param string $sqldb таблица БД
    27. * @param string $sqldb таблица БД  
    28. * @var array connect содержит указатель соединения с СУБД  
    29. * @var array sel_db содержит указатель соединения с таблицей
    30. */
    31.     function sql_connect($sqlserv= "localhost", $sqluser="root", $sqlpass="", $sqldb="base") {  // функция для подключения к СУБД
    32.         $this->serv = $sqlserv;   // имя сервера
    33.         $this->user = $sqluser;   // логин
    34.         $this->pass = $sqlpass;   // пароль
    35.         $this->db = $sqldb;       // табица БД
    36.         $this->connect = mysql_connect($this->serv,$this->user,$this->pass) or die("Could not connect: ".mysql_error());  
    37. // соединение с БД
    38.         $this->sel_db = mysql_select_db($sqldb) or die("Could not select database: ".mysql_error());  
    39. // соединение с таблицей
    40.     }  
    41. }
    42. ?>
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    если не ошибаюсь, то нужно

    вынести ДО объявления класса
     
  3. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    Спасибо, попробую
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Pilgrim
    а возможно, что и ошибаюсь :)
     
  5. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Жестко ошибаешься. Даже не представляешь насколько.
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Apple
    ну так помоги человеку ;)
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а зачем во фрилансе то ? автор собирается платить?
     
  8. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    во фрилансе?
    а где надо было? я только зарегистрировался и еще не разобрался с разделами :(
     
  9. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    размещение темы во фрилансе тут платное. 49 wmr на кошелек модератора или администратора. Так что попандос.
     
  10. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    :D
     
  11. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    ну блин...
    помогите лучше разобраться в docBuilder v1.4.3
     
  12. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Pilgrim
    по-мойму у тебя там код неправильный. попробуй

    PHP:
    1.  
    2. <?php
    3. /**
    4. * model.php
    5. * Модуль предназначен для работы с СУБД
    6. * @package Primer
    7. * @author Romka
    8. * @version 1.0
    9. */
    10.  
    11. /**
    12. * model
    13. * Клас предназначен для работы с СУБД
    14. * @package Primer
    15. * @subpackage Model
    16. */
    17. class model {
    18.  
    19.   /**
    20.   * указатель соединения с СУБД
    21.   * @var mixed
    22.   * @access private
    23.   */
    24.   private $connect;
    25.  
    26.   /**
    27.   * sql_connect
    28.   * Метод класса model предназначен для установки связи с СУБД
    29.   *
    30.   * @access public
    31.   * @param string $sqlserv имя сервера
    32.   * @param string $sqluser логин
    33.   * @param string $sqlpass пароль
    34.   * @param string $sqldb таблица БД
    35.   *
    36.   * @return void
    37.   */
    38.   function sql_connect($sqlserv= "localhost", $sqluser="root", $sqlpass="", $sqldb="base") {  // функция для подключения к СУБД
    39.     $this->connect = mysql_connect($sqlserv, $sqluser, $sqlpass) or die("Could not connect: ".mysql_error());    
    40.     mysql_select_db($sqldb);  
    41.   }    
    42. }
    43. ?>
    44.  
     
  13. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    спасибо. буду разбираться.
     
  14. Pilgrim

    Pilgrim Активный пользователь

    С нами с:
    29 янв 2011
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    Сумы
    ДА! это уже на что-то похоже :D
     
  15. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Gromo
    Ты вот это зря тут соучаствуешь. Человек, между прочим, еще с долгами за постинг во фриланс не рассчитался [​IMG]