Инклуд

Статус
В этой теме нельзя размещать новые ответы.

SERIAL

Админ
Регистрация
5 Апр 2006
Сообщения
557
Реакции
193
Пишу собственный двиг.
Но не могу выполнить простейшую функцию Инклуда.
код:
PHP:
<?php
"в начале очень много кода"
 for ($key_total = 0; list(, $key_score) = each($key_tab); $key_total += $key_score);

  arsort($key_tab);
  reset($key_tab);

  $str = bbc_rank_head($BBC_MAXKEY, "gstat_keys", 1);

  for ($k = 0; ($k < $BBC_MAXKEY) && (list($key_name, $key_score) = each($key_tab)); $k++) {
    $str .= bbc_list_item("", $key_name, $key_score, $key_total);
  }

  $str .= bbc_rank_sum($key_total, 1);
  return $str;
}

echo $bbc_html->html_begin()

  ."[B]<?=$Message?>[/B]n"
  ."<table border="0" width="100%" height="100%">n"
  ."<tr>n"
  ."<td align="center" colspan="5">n"
  ."<img src="images/15en.gif" width="470" height="93">n"
  ."<br>n"
    ."<table cellspacing="0" cellpadding="0" width="49%" border="0" id="w1">n"
      ."<td width="19%" align="center" bgcolor="#FFFFFF">n"
      ."</td>n"
      ."<td width="81%" align="center" bgcolor="#FFFFFF">n"
      ."<div align="left">n"
      ."<strong><span class="style3">Warez</span>n"
      ."<span class="style5">Search</span>n"
      ."<span class="style3">!</span>n"
      ."</strong>n"
      ."</div>n"
"ещё очень много кода"
?>
чтобы прописывалось <?=$Message?> нужно проинклудить файл
чтобы на месте этого тега отображалось значение прописанное в файле config.php.
собственно вид кода-инклуда вот такой:
PHP:
."<?n"
."include('config.php');n"
."?>n"
. Куда его нужно вставить и как его вставить! Пожаласта помогите.

ЗЫ: Если его надо вставить на вверх страницы, ещё до title, то существует другой файл где описывается всё до Боди. Там текст вот такой:
PHP:
<?php
много текста вначале
    );

    return strtr($BBC_TITLEBAR, $conv);
  }

  // Begin of all bbclone files
  function html_begin() {
    global $BBC_VERSION, $BBC_IMAGES_PATH, $BBC_NUM_SIZE, $BBC_TEXT_SIZE, $BBC_TITLE_SIZE, $BBC_SUBTITLE_SIZE, $_;

    // Work around default charset in Apache 2 (Thanks Martin Halachev!)
    if (!headers_sent()) header("(anti-spam-content-type:) text/html; charset=".$_['global_charset']);


    return
    "<?xml version="1.0" encoding="".$_['global_charset'].""?>n"
          ."<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
          .""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">n"
          ."<html xmlns="http://www.w3.org/1999/xhtml">n"
          ."<head>n"
          ."<title>".$_['title']."</title>n"
          ."<link rel="shortcut icon" href="".$BBC_IMAGES_PATH."favicon.ico" />n"
          ."<meta http-equiv="pragma" content="no-cache" />n"
          ."<link rel="stylesheet" href="style.css" type="text/css">n"
          ."<meta http-equiv="Content-Type" content="text/html; charset=".$_['global_charset']."" />n"
          ."<script language="JavaScript" type="text/JavaScript">n"
."<!--n"



."function MM_preloadImages() { //v3.0n"
  ."var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();n"
очень много кода
?>
 
бээ, чтото ты там намутил..
PHP:
<?php
include ('file.php');
?>
 
PHP:
 ."<?n"
."include('config.php');n"
."?>n"
Ну вот это то и есть.
Только куда его вставлять!
И обязательны ли кавычки <? и ?> в уже ПХП файле.
 
уюзай как носфер прописал, **х ты кавычек написал и точек?
 
они необходимы, без них выдаёт ошибку, уже 100 раз пробывал.
А как Носфер написал неюзаецо (( буду плакать...:confused:
 
странно
поставь себе ZEND STUDIO, Она ошибки в коде ищет
 
какие нафиг ошибки!
Проинклудить немогу. А так всё работает тип-топ.
 
перед тем как инклудить попробуй вырубить пхп, а после инклуда запустить дальше, так например:
PHP:
?>
<?php 
include ('file.php'); 
?>
<?php
 
неработает (рыдаю:confused: )
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху