[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: очень нужны коменты по коду PHP
Rus
надо код вставить в курсовую, а я как на зло в пхп не разбираюсь sad.gif на экономическом учусь
может кто поможет если не затруднит
PHP
<?php
require ('includes/application_top.php');
// create template elements
$vamTemplate = new vamTemplate;
// include boxes
require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');

// include needed functions
require_once (DIR_FS_INC.'vam_validate_email.inc.php');

if (
GROUP_CHECK == 'true') {
    
$group_check "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}

$shop_content_query vam_db_query("SELECT
                     content_id,
                     content_title,
                     content_group,
                     content_heading,
                     content_text,
                     content_file
                     FROM "
.TABLE_CONTENT_MANAGER."
                     WHERE content_group='"
.(int) $_GET['coID']."' ".$group_check."
                     AND languages_id='"
.(int) $_SESSION['languages_id']."'");
$shop_content_data vam_db_fetch_array($shop_content_query);

$shop_content_sub_pages_query vam_db_query("SELECT
                     content_id,
                     content_title,
                     content_group,
                     content_heading,
                     content_text,
                     content_file
                     FROM "
.TABLE_CONTENT_MANAGER."
                     WHERE parent_id='" 
$shop_content_data['content_id'] . "' ".$group_check."
                     AND languages_id='"
.(int) $_SESSION['languages_id']."'");

  
$sub_pages_content = array();

      while (
$shop_content_sub_pages_data vam_db_fetch_array($shop_content_sub_pages_query )) {

          
$sub_pages_content[]=array(
              
'PAGE_ID' => $shop_content_sub_pages_data['content_id'],
              
'PAGE_TITLE' => $shop_content_sub_pages_data['content_title'],
              
'PAGE_HEADING'      => $shop_content_sub_pages_data['content_heading'],
              
'PAGE_CONTENT'    => vam_date_short($one['content_text']),
              
'PAGE_LINK'    => vam_href_link(FILENAME_CONTENT'coID='.$shop_content_sub_pages_data['content_group'])
              );
      }

  
$vamTemplate->assign('sub_pages_content',$sub_pages_content);

$breadcrumb->add($shop_content_data['content_title'], vam_href_link(FILENAME_CONTENT.'?coID='.(int) $_GET['coID']));

if (
$_GET['coID'] != 7) {
    require (
DIR_WS_INCLUDES.'header.php');
}
if (
$_GET['coID'] == && $_GET['action'] == 'success') {
    require (
DIR_WS_INCLUDES.'header.php');
}

$vamTemplate->assign('CONTENT_HEADING'$shop_content_data['content_heading']);

if (
$_GET['coID'] == 7) {

    
$error false;
    if (isset (
$_GET['action']) && ($_GET['action'] == 'send')) {
        if (
vam_validate_email(trim($_POST['email']))) {

            
vam_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESSCONTACT_US_NAMECONTACT_US_FORWARDING_STRING$_POST['email'], $_POST['name'], ''''CONTACT_US_EMAIL_SUBJECTnl2br($_POST['message_body']), $_POST['message_body']);

            if (!isset (
$mail_error)) {
                
vam_redirect(vam_href_link(FILENAME_CONTENT'action=success&coID='.(int) $_GET['coID']));
            } else {
                
$vamTemplate->assign('error_message'$mail_error);

            }
        } else {
            
// error report hier einbauen
            
$vamTemplate->assign('error_message'ERROR_MAIL);
            
$error true;
        }

    }

    
$vamTemplate->assign('CONTACT_HEADING'$shop_content_data['content_title']);
    if (isset (
$_GET['action']) && ($_GET['action'] == 'success')) {
        
$vamTemplate->assign('success''1');
        
$vamTemplate->assign('BUTTON_CONTINUE''<a href="'.vam_href_link(FILENAME_DEFAULT).'">'.vam_image_button('button_continue.gif'IMAGE_BUTTON_CONTINUE).'</a>');

    } else {
        if (
$shop_content_data['content_file'] != '') {
            
ob_start();
            
$file_name basename ($shop_content_data['content_file']);
            
$isTextFile strpos($file_name'.txt');
            if (
$isTextFile)
                echo 
'';
            include (
DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
            if (
$isTextFile)
                echo 
'';
        
$contact_content ob_get_contents();
        
ob_end_clean();
        } else {
            
$contact_content $shop_content_data['content_text'];
        }
        require (
DIR_WS_INCLUDES.'header.php');
        
$vamTemplate->assign('CONTACT_CONTENT'$contact_content);
        
$vamTemplate->assign('FORM_ACTION'vam_draw_form('contact_us'vam_href_link(FILENAME_CONTENT'action=send&coID='.(int) $_GET['coID'])));
        
$vamTemplate->assign('INPUT_NAME'vam_draw_input_field('name', ($error $_POST['name'] : $first_name)));
        
$vamTemplate->assign('INPUT_EMAIL'vam_draw_input_field('email', ($error $_POST['email'] : $email_address)));
        
$vamTemplate->assign('INPUT_TEXT'vam_draw_textarea_field('message_body''soft'5015$_POST[''],''));
        
$vamTemplate->assign('BUTTON_SUBMIT'vam_image_submit('button_continue.gif'IMAGE_BUTTON_CONTINUE));
        
$vamTemplate->assign('FORM_END''</form>');
    }

    
$vamTemplate->assign('language'$_SESSION['language']);

    
$vamTemplate->caching 0;
    
$main_content $vamTemplate->fetch(CURRENT_TEMPLATE.'/module/contact_us.html');

} else {

    if (
$shop_content_data['content_file'] != '') {

        
ob_start();

        
$file_name basename ($shop_content_data['content_file']);
        
$isTextFile strpos($file_name'.txt');
        if (
$isTextFile)
            echo 
'';
        include (
DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
        if (
$isTextFile)
            echo 
'';
        
$vamTemplate->assign('file'ob_get_contents());
        
ob_end_clean();

    } else {
        
$content_body $shop_content_data['content_text'];
    }
    
$vamTemplate->assign('CONTENT_BODY'$content_body);

    
$vamTemplate->assign('BUTTON_CONTINUE''<a href="javascript:history.back(1)">'.vam_image_button('button_back.gif'IMAGE_BUTTON_BACK).'</a>');
    
$vamTemplate->assign('language'$_SESSION['language']);

    
// set cache ID
     
if (!CacheCheck()) {
        
$vamTemplate->caching 0;
        
$main_content $vamTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html');
    } else {
        
$vamTemplate->caching 1;
        
$vamTemplate->cache_lifetime CACHE_LIFETIME;
        
$vamTemplate->cache_modified_check CACHE_CHECK;
        
$cache_id $_SESSION['language'].$shop_content_data['content_id'];
        
$main_content $vamTemplate->fetch(CURRENT_TEMPLATE.'/module/content.html'$cache_id);
    }

}

$vamTemplate->assign('language'$_SESSION['language']);
$vamTemplate->assign('main_content'$main_content);
$vamTemplate->caching 0;
if (!
defined(RM)) $vamTemplate->load_filter('output''note');
$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_CONTENT.'_'.$_GET['coID'].'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_CONTENT.'_'.$_GET['coID'].'.html' CURRENT_TEMPLATE.'/index.html');
$vamTemplate->display($template);
include (
'includes/application_bottom.php');




Спустя 17 минут, 1 секунда (16.05.2009 - 21:59) kirik написал(а):
Цитата (Rus @ 16.05.2009 - 13:42)
надо код вставить в курсовую, а я как на зло в пхп не разбираюсь sad.gif на экономическом учусь

Отличная система образования! smile.gif

А что комментировать-то?

Спустя 11 минут, 17 секунд (16.05.2009 - 22:10) Rus написал(а):
нужно не большие разъяснения в коде чтоб я хоть понял где тут что )
мы на экономическом веб программирование вскользь проходим (только простенькие веб странички научили делать статические и всё ) а в курсовой тема попалась партнерская программа и препод гад на пхп напиши или говорит опиши уже существующие sad.gif

Спустя 4 минуты, 50 секунд (16.05.2009 - 22:15) jetistyum написал(а):
Цитата
// error report hier einbauen

тебе комментарии на каком языке нужны та?

Спустя 2 минуты, 9 секунд (16.05.2009 - 22:17) Rus написал(а):
Цитата (jetistyum @ 16.05.2009 - 19:15)
Цитата
// error report hier einbauen

тебе комментарии на каком языке нужны та?

на Русском

Спустя 1 час, 19 минут, 2 секунды (16.05.2009 - 23:36) kirik написал(а):
Цитата (Rus @ 16.05.2009 - 14:10)
а в курсовой тема попалась партнерская программа и препод гад на пхп напиши или говорит опиши уже существующие

Тот код, что ты дал, это не партнерская программа, а непонятный кусок, вырванный из скрипта. Если вы не проходили php, то как вы можете на нем писать?

Спустя 16 минут, 47 секунд (16.05.2009 - 23:53) Rus написал(а):
Цитата
Тот код, что ты дал, это не партнерская программа

kirik препод думает иначе. он считает что он даёт основу а остальное должны из книг черпать )
щя буду искать нармальный скрипт dry.gif этот я из готового движка взял в хелпе было написано что это скрипт партнерки blink.gif

Спустя 1 час, 24 минуты, 58 секунд (17.05.2009 - 01:18) waldicom написал(а):
Так может взять о писать уже существующую? С экономической, так сказать, точки зрения. Типа:"ПХП - это великий язык, на котором написаны многие партнерские программы. Партнерские программы - это такая штука, которая с экономической точки зрения ... и бля бля бля..."

Спустя 3 часа, 17 минут, 8 секунд (17.05.2009 - 04:35) kirik написал(а):
Цитата (waldicom @ 16.05.2009 - 17:18)
"ПХП - это великий язык, на котором написаны многие партнерские программы. Партнерские программы - это такая штука, которая с экономической точки зрения ... и бля бля бля..."

Может препод как раз это и имел ввиду, когда говорил "описать скрипт партнерки"?

Спустя 5 часов, 36 минут, 9 секунд (17.05.2009 - 10:11) waldicom написал(а):
Цитата (kirik @ 17.05.2009 - 02:35)
Цитата (waldicom @ 16.05.2009 - 17:18)
"ПХП - это великий язык, на котором написаны многие партнерские программы. Партнерские программы - это такая штука, которая с экономической точки зрения ... и бля бля бля..."

Может препод как раз это и имел ввиду, когда говорил "описать скрипт партнерки"?

В рамках оффтопа:

Свернутый текст

А тут студент бац - приносит свою партнерку. У препода глаза на лоб, все в ауте. А студент:"это фигня, а я еще и крестиком вышивать могу, это, судя по мировому кризису, только и делают экономисты".

Спустя 25 минут, 27 секунд (17.05.2009 - 10:36) Rus написал(а):
кусок кода надо вставить wink.gif 44 cool.gif листа всяких слов я уже написал. надо образец какой нить sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.