Скрипт для добавления темы и собщения в phpbb

Discussion in 'PHP' started by bertys, 15 Dec 2012.

  1. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, подскажите скрипт для добавления темы, и сообщений в нее. Нужно еше указывать ник вюавтора и ссылку на аву, или просто картинку загружать.

    З.Ы. Форум мой, и скрипт будет лежать вместе с форумом

    Зарание спасибо, очень нужно, срочно
     
  2. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    Помогите пожалуйста, ооооочень нужно

    Вот нашел код, но не могу понять как им пользоватся:
    PHP:
    <?php
    define
    ('IN_PHPBB'true);
    //define('PHPBB_ROOT_PATH', '/home/idweb/html_test2/');
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH './';
        
    $phpEx substr(strrchr(__FILE__'.'), 1);
    require_once(
    $phpbb_root_path 'common.' $phpEx);
    require_once(
    $phpbb_root_path 'includes/functions_posting.' $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    $my_subject utf8_normalize_nfc(request_var('New Post'''true));
    $post_text    utf8_normalize_nfc(request_var('Обсуждение разного бла бла бла'''true));

    $submit = (isset($_POST['submit'])) ? true false;

            
    // variables to hold the parameters for submit_post
            
    $poll $uid $bitfield $options ''

            
    generate_text_for_storage($my_subject$uid$bitfield$optionsfalsefalsefalse);
            
    generate_text_for_storage($post_text$uid$bitfield$optionstruetruetrue);
            
            
    $data = array( 
                
    'forum_id'        => 26,
                
    'icon_id'        => false,
                
    'enable_bbcode'        => true,
                
    'enable_smilies'    => true,
                
    'enable_urls'        => true,
                
    'enable_sig'        => true,
                
    'from_user_id'      => $user->data['user_id'],
                
    'from_username'     => $user->data['username'],
                
    'from_user_ip'      => $user->data['user_ip'],
                
                
    'enable_bbcode'     => true,
                
    'enable_smilies'    => true,
                
    'enable_urls'       => true,
                
    'enable_sig'        => true,    
                
                
    'bbcode_bitfield'    => $bitfield,
                
    'bbcode_uid'        => $uid,

                
    'post_edit_locked'    => 0,
                
    'topic_title'        => $my_subject,
                
    'notify_set'        => false,
                
    'notify'            => false,
                
    'post_time'         => 0,
                
    'forum_name'        => '',
                
    'enable_indexing'    => true,
            );
            
    submit_post('post'$my_subject''POST_NORMAL$poll$data);
    ?>
    Как создать тему? и затем сообщение в ней?
     
    #2 bertys, 16 Dec 2012
    Last edited: 16 Dec 2012