[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите начинающему програмисту
odecolon
Код php файла index.php:
<?php
include('classes/configuration.php');
include('classes/class.main.php');
include('classes/global_var.php');
include('classes/main_mod.php');
include('classes/main_menu.php');
connect_to_database($bd_host,$bd_user,$bd_pass,$bd_name);
$main_menu=@make_main_menu ($id);
$newpage=new page;
$newpage->set_var_main($VAR_M);
//$newpage->set_main_menu($main_menu);
$newpage->make_head();
$newpage->make_body();
echo @make_main_menu ($id);
$newpage->make_content_left();
$newpage->make_content_news();
$newpage->make_content_right ();
?>


а это отрывок згенерированой HTML страницы:
(вапше это точечние знаки умножения или хрен знает что. Когда я их сюда вставлял здесь их невидно поетому я их сам здесь добавил чтобы было видно как ето виглядит в браузере) они в браузере вистраиваются по середине строки а не как обикновеные точки.........
..........<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

когда скрипт вписываю в один файл без загрузки файлов через require() то пропадает и отображается нормально..
Что єто может бить???????

_____________
amadeus
Цитата(odecolon @ 16.9.2008, 14:26) [snapback]48455[/snapback]
когда скрипт вписываю в один файл без загрузки файлов через require() то пропадает и отображается нормально..
Что єто может бить???????

Предположение.
Кодировка Юникод (UTF-8)? Тогда это могут вызывать специальные метки (Unicode Signature), которые вставляются в начало файла, чтобы обозначить что файл в этой кодировке. Выход - сохранять все инклудируемые файлы без этой метки, что вполне реально во многих редакторах.

_____________
odecolon
Специально закинул в инет чтобы проверить вот силка :
http://test.ginfo.tu2.ru/index.php
Откройте исходний текст в броузере и увидете в начали ети точки!!!!!!!!!!! посмотрите пожалуста!!!!!!

и там перед меню тоже ети точки вставляются........... именно в файле index.php это место где вставляетса функция echo @make_main_menu ($id);

_____________
odecolon
Цитата(amadeus @ 16.9.2008, 20:54) [snapback]48529[/snapback]
Цитата(odecolon @ 16.9.2008, 14:26) [snapback]48455[/snapback]
когда скрипт вписываю в один файл без загрузки файлов через require() то пропадает и отображается нормально..
Что єто может бить???????

Предположение.
Кодировка Юникод (UTF-8)? Тогда это могут вызывать специальные метки (Unicode Signature), которые вставляются в начало файла, чтобы обозначить что файл в этой кодировке. Выход - сохранять все инклудируемые файлы без этой метки, что вполне реально во многих редакторах.

Специально закинул в инет чтобы проверить вот силка :
http://test.ginfo.tu2.ru/index.php
Откройте исходний текст в броузере и увидете в начали ети точки!!!!!!!!!!! посмотрите пожалуста!!!!!!

и там перед меню тоже ети точки вставляются........... именно в файле index.php это место где вставляетса функция echo @make_main_menu ($id);

_____________
Xakep
попробуй убрать @ перед функцией, может она выдает ошибку
Быстрый ответ:

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