DarlaXXL
Nov 12 2010, 01:44 PM
Товарищи!
Помогите блондинке!
Либо я совсем туп, либо даже не знаю.
короче говоря, сайт в explorer`е выглядит ок,
а в firefox`e выводится какая-то лажа.
небыло возможности протестировать в других браузерах.
но боюсь даже представить, что может там выскочить.
короче, страница index.php
выглядит так:
<?
include "testtop.txt";
?>
<?
include "text/main.txt";
?>
<?
include "testbottom.txt";
?>
файл testtop.txt - шапка -
короче, я обычный html разбила на 2 файла testtop.txt и testbottom.txt
разорвала их в месте, где должен быть основной текст страницы и вставила туда
файл main.txt
по этому принципу работает весь сайт.
(работает - громко сказано)
пожалуйста, ПОМОГИТЕ!
DarlaXXL
Nov 12 2010, 01:46 PM
Мне посоветовали поправить файл index.php
с заменой расширения файлов, на которые ссылается инклуд
на html
получилась полная ... извините...
даже в эксплорере
dudeonthehorse
Nov 12 2010, 01:56 PM
QUOTE (DarlaXXL @ Nov 12 2010, 01:44 PM) |
Либо я совсем туп... |
а так же
QUOTE |
разорвала их в месте |
может определимся с полом?
а по делу приводим код всех участвующих в процессе файлов, исключая из них всякий "мусор" в роли контента сайта
да и файлики уж лучше делать с расширениями .inc или .php
DarlaXXL
Nov 12 2010, 02:27 PM
message is gone
DarlaXXL
Nov 12 2010, 02:32 PM
Index.php
CODE |
<? header('Content-type:html;charset=utf-8'); include "testtop.html"; ?> <? include "text/main.html"; ?> <? include "testbottom.html"; ?>
|
только теперь, когда набираю в эксплорере адрес сайта,
она мне предлагает скачать файл index.php
и открывает его в текстовом редакторе.
dudeonthehorse
Nov 12 2010, 04:17 PM
CODE |
<meta name="Description" content="ФИНГО-МОДУЛЬ" - изготовление сборно-разборных блок-модулей широкого применения (административные-офисные здания, общежития, пункты питания, детские сады, медпункты, складские помещения, посты охраны, кпп, и т.д .> |
тут ошибка с кавычками, надо так
CODE |
<meta name="Description" content="ФИНГО-МОДУЛЬ - изготовление сборно-разборных блок-модулей широкого применения (административные-офисные здания, общежития, пункты питания, детские сады, медпункты, складские помещения, посты охраны, кпп, и т.д ."> |
хотя проблема не из-за этого, но все же.
вот это
CODE |
<? header('Content-type:html;charset=utf-8'); include "testtop.html"; ?> <? include "text/main.html"; ?> <? include "testbottom.html"; ?> |
попробуйте оформить так
CODE |
<? header('Content-type:html;charset=utf-8'); require($_SERVER["DOCUMENT_ROOT"]."/testtop.inc"); require($_SERVER["DOCUMENT_ROOT"]."/text/main.inc"); require($_SERVER["DOCUMENT_ROOT"]."/testbottom.inc"); ?> |
и переименуйте включаемые файлы так, чтобы они имели расширение .inc, как указано в моем примере
DarlaXXL
Nov 12 2010, 06:30 PM
все равно, когда я набираю в строкебраузера
браузер предлагает скачать файл или найти программу для его просмотра...
DarlaXXL
Nov 12 2010, 06:57 PM
<?
require($_SERVER["DOCUMENT_ROOT"]."/testtop.txt");
require($_SERVER["DOCUMENT_ROOT"]."/text/main.txt");
require($_SERVER["DOCUMENT_ROOT"]."/testbottom.txt");
?>
а вот так в эксплорере открывается все
dudeonthehorse
Nov 12 2010, 07:01 PM
у вас стоят расширения .txt
DarlaXXL
Nov 12 2010, 07:01 PM
да, я переправила
когда там написано inc
то грузится файл
dudeonthehorse
Nov 12 2010, 07:10 PM
сохраните все данные. а в index.php напишите
что происходит в этом случае?
DarlaXXL
Nov 12 2010, 07:24 PM
вот
dudeonthehorse
Nov 12 2010, 07:28 PM
отлично. следовательно дело не в хостинге, а действительно в ваших действиях. поэтому вот что сделайте:
снова впишите в index.php
CODE |
<? header('Content-type:html;charset=utf-8'); require($_SERVER["DOCUMENT_ROOT"]."/testtop.inc"); require($_SERVER["DOCUMENT_ROOT"]."/text/main.inc"); require($_SERVER["DOCUMENT_ROOT"]."/testbottom.inc"); ?> |
но в этих включаемых файлах размещайте не код. а скажем просто по одному слову. если слова в index.php при проверке включаются, то все хорошо. в итоге вы должны в код этих файлов понемногу добавлять ваш собственный код и постепенно наткнетесь на корень проблемы. думаю суть ясна.
DarlaXXL
Nov 12 2010, 07:37 PM
суть ясна.
а html тэги можно при этом использовать?
а в файле testtop.ini
всмысле, в шапке нужно написать что-то типа
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
или
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
или строки в index.php достаточно?
DarlaXXL
Nov 12 2010, 07:41 PM
QUOTE (dudeonthehorse @ Nov 12 2010, 07:28 PM) |
отлично. следовательно дело не в хостинге, а действительно в ваших действиях. |
ага. кто бы еще сомневался.
на других форумах меня позорно оборжали и сказали, что бы я шла лесом,
типа ни ума, ни способностей
dudeonthehorse
Nov 12 2010, 10:02 PM
вам нужно восстановить все ваши файлы постепенно. следовательно дописываете все что нужно и в нужном порядке, но "порциями". и рано или поздно найдете причину "косяка"
CODE |
на других форумах меня позорно оборжали и сказали, что бы я шла лесом, типа ни ума, ни способностей |
сами так настраиваете на себя форумчан, блонда, же
а вообще - это дело наживное, дерзайте!
DarlaXXL
Nov 12 2010, 11:37 PM
вот, дабралась до компа с firefoxo` м
открыла главную страницу своего хостинга, там такой же косяк -
картинка логотипа идет поверх основного текста и вообще весь контент не на своем месте (не так, как в эксплорере)
странное совпадение?
ihc.ru - хостинг
dudeonthehorse
Nov 12 2010, 11:44 PM
в моих браузерах на сайте хостера все в порядке
DarlaXXL
Nov 12 2010, 11:52 PM
тогда что с моим браузером?
а бог с ним.
я удалила все из файлов testtop. inc testbottom.inc и main.inc
написала по одному слову в каждом файле
браузер выводит
testopmaintesbottom
в верхнем левом углу
dudeonthehorse
Nov 12 2010, 11:58 PM
если он это выводит то все хорошо. теперь постепенно заменяем эти слова кодом, который должен быть в этих файлах, регулярно проверяя результат. рано или поздно наткнетесь на ошибку, которую потом вместе и исправим.
DarlaXXL
Nov 13 2010, 11:15 AM
итак!
в testtop.inc
написала <html><body>
в testbottom.inc
</body><html>
в середину вставила файл страницы tehdiscr.inc
(расширение поменяла из тхт в инк)
все отображается крайне нормально.
ща попробую подключить таблицу стилей
DarlaXXL
Nov 13 2010, 11:22 AM
АГА!!!
вот ты и попался!!!
когда подключаю style.css
все опять вверх тормашками!
картинки и заголовки на своем месте, а текст идет поверх всего
и и все блоки текста наслаивается друг на друга
DarlaXXL
Nov 13 2010, 11:23 AM
p {position: fixed;
top: 30px;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-family: verdana, sans-serif;
}
тут, наверное какая-то фигня с position
ща попробую поправить
DarlaXXL
Nov 13 2010, 11:25 AM
нет... не с position
вот текст моего стиля
body {background-color: #ffffff;}
CODE |
h1 { font-size: 20px; font-style: normal; font-weight: bold; font-family: arial, sans-serif; color: #99cc33;
} h2 { text-align: left; text-indent: 50px; border: 2px outset; border-bottom-color: #99cc99; border-top-color:#336633; font-size: 12px; font-style: normal; font-weight: bold; font-family: arial, sans-serif; color: #FFFFFF; background-color: #99cc00; }
li {position: fixed; top: 30px; font-size: 12px; font-style: normal; font-weight: normal; font-family: verdana, sans-serif; }
a {text-decoration: none; font-size: 13px; font-family: arial, sans-serif; border: none;
}
a:link {border-color: #ffffff; color: #ffffff; }
a:visited {border-color: #ffffff; color: #ffffff; }
a:active {border-color: #ffffff; color: #000033; }
a:hover {border-color: #ffffff; color: #ccff66; font-size: 13px; font-weight: normal;} }
a.ditales { color: #336600; font-size: 16px; font-family: arial, sans-serif; font-weight: normal; }
a.ditales:visited { color: #336600;
}
a.ditales:hover { color: #66cc00; font-weight: bold; }
p { font-size: 12px; font-style: normal; font-weight: normal; font-family: verdana, sans-serif; } th { text-align: right; }
td { text-align: center; }
div.box { width: 250px; height: 100%; background: #ffffcc; }
div.box2 { width: 750px; height: 100%; background-image: url('grey.gif');
}
#picture { float:left; } div.picture{ border-collapse:separate } td.picture { border-collapse:separate width: 250px; height: 170px; } |
DarlaXXL
Nov 13 2010, 11:52 AM
отключаю стиль - все нормально. НО!!!
это только в firefox!!!!!!!!!!!!!!!!!!!!!!!
а в explorer строка
header('Content-type:html;charset=utf-8');
вызывает ту же странную реакцию -
вместо главной страницы предлагает скачать файл
DarlaXXL
Nov 13 2010, 11:54 AM
без строки
header('Content-type:html;charset=utf-8');
в файле index.php
оба браузера отвечают нормально
index.php в этом случае выглядит вот так
<?
require($_SERVER["DOCUMENT_ROOT"]."/testtop.inc");
require($_SERVER["DOCUMENT_ROOT"]."/text/techdiscr.inc");
require($_SERVER["DOCUMENT_ROOT"]."/testbottom.inc");
?>
DarlaXXL
Nov 13 2010, 12:00 PM
подключила стиль.
удалила все о
p { bla bla bla
}
работает шикарно.
вот бы еще узнать, как в Opera просматривается это все дело
но без строки с кодировкой как-то стремно
dudeonthehorse
Nov 13 2010, 01:06 PM
в шапочном файле вместо
CODE |
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> |
ставим
CODE |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
в таком случае в индексном файле не нужно будет указывать кодировку вообще.
так же скачайте редактор notepad++ вот тут
http://download.tuxfamily.org/notepadplus/...3.Installer.exeи открыв свои файлы в нем, свои файлы пересохраните их в кодировке
utf-8. Для этого в редакторе на верхней панели выберите пункт
encoding, а в нем
encode with utf-8 without BOMс position:fixed - спорный вопрос... я это вообще никогда не использую, следовательно, может как то негативно сказываться на отображении.
скачивайте все браузеры, устанавливайте и проверяйте
DarlaXXL
Nov 15 2010, 04:09 PM
Ура, заработало!
Зацените
я пересохранила все файлы в кодировке UTF-8
но не в Notepad
а в блокноте.
вроде все работает
(у меня на этом компе только эксплорер)
вопрос только остался.
я сохранила файл шапки как testop.inc в UTF-8
закачала на сервер,
и вот, когда я его просматриваю с сервера - везде, где должна быть кириллица - какая-то абра-кадабра.
а латиница - нормально.
это глюк сервера
или что-то у меня опять не так?
<title> "Р¤Р?НГО-МОДУЛЬ" - производство СЃР±РѕСЂРЅРѕ-разборных блок-модулей С?РёСЂРѕРєРѕРіРѕ применения.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Keywords" content="финго, финго-модуль, блок-контейнер, блок-модуль, ">
<meta name="Description" content="Р¤Р?НГО-МОДУЛЬ" - изготовление СЃР±РѕСЂРЅРѕ-разборных блок-модулей С?РёСЂРѕРєРѕРіРѕ применения (административные-офисные здания, общежития, пункты питания, детские сады, медпункты, складские помещения, посты охраны, РєРїРї, Рё С‚.Рґ .>
самые важные строчки ....
надо еще кавычку закрыть в конце.
вот. а на остальных страницах кириллица, как должна быть
DarlaXXL
Nov 15 2010, 04:14 PM
QUOTE (DarlaXXL @ Nov 15 2010, 04:09 PM) |
с position:fixed - спорный вопрос... я это вообще никогда не использую, следовательно, может как то негативно сказываться на отображении.
|
стопудово position
там в описании к css так и написано " залипает в указанном месте, вместе с прокруткой не прокручивается, перекрывает весь контент, все, что под ним на клик не реагирует"
лучше вообще не использовать
))
dudeonthehorse
Nov 15 2010, 04:37 PM
все же лучше перекодировать в notepad++ используя "without BOM". блокнот это ужасно, поверьте
так же напрашивается вопрос: вся та информаци , которая отображается "кракозябрами" где хранится? в файлах или базе данных?
DarlaXXL
Dec 10 2010, 12:03 PM
QUOTE (dudeonthehorse @ Nov 15 2010, 04:37 PM) |
все же лучше перекодировать в notepad++ используя "without BOM". блокнот это ужасно, поверьте
так же напрашивается вопрос: вся та информаци , которая отображается "кракозябрами" где хранится? в файлах или базе данных? |
базы нет.
файлы php
это, наверное критично для поисковых систем? кракозябры в смысле
dudeonthehorse
Dec 10 2010, 12:44 PM
это критично для вас
DarlaXXL
Dec 10 2010, 01:37 PM
QUOTE (dudeonthehorse @ Dec 10 2010, 12:44 PM) |
это критично для вас |
мне-то нормально.
в браузерах все вроде нормально показывается.
когда копирую файлы с сервра прям в блокнот - тоже все ок.
а на сервере русские буквы выглядят очень необычно.
вот я и думаю, сможет ли паук проанализировать содержимое, когда до этого дойдет дело?
кстати, когда с этого форума ко мне на почту приходят сообщения - они тоже очень некрасиво закодированы.
там мне сказали, что это типа проблема отправителя.
но уж пожалуй очень много таких отправителей, которых я перекодировать не могу. короче, я очнь надеюсь на то, что это глюк сервера.
но хотелось бы перепроверить.
dudeonthehorse
Dec 10 2010, 02:34 PM
если вы получаете "кривые" письма с этого форума, это уже странно, и проблема возможно кроется у вас.
Какую операционную систему используете? Какую почтовую программу или сервис? Какой у вас ящик? mail, gmail, yandex?
DarlaXXL
Dec 10 2010, 02:58 PM
QUOTE (dudeonthehorse @ Dec 10 2010, 02:34 PM) |
если вы получаете "кривые" письма с этого форума, это уже странно, и проблема возможно кроется у вас. Какую операционную систему используете? Какую почтовую программу или сервис? Какой у вас ящик? mail, gmail, yandex? |
почта на сервере хостинга. ihc. ru
windows vista
dudeonthehorse
Dec 10 2010, 03:31 PM
через что читаете письма? outlook, thunderbird или через браузер?
DarlaXXL
Dec 10 2010, 05:35 PM
через браузер.
но там не все письма такие. есть и в нормальной кодировке
dudeonthehorse
Dec 10 2010, 06:03 PM
рекомендую обратиться в поддержку хостига. я на gmail не получаю ни одного кривого письма.
DarlaXXL
Dec 10 2010, 06:10 PM
я обращалась, им, наверное, лень работать.
они мне сказали, что это на форуме ошибка
dudeonthehorse
Dec 10 2010, 06:40 PM
на что вы можете ответить, что в почтовых клиентах, таких как outlook express и mozilla thunerbird, а так же веб-интерфейсах gmail, yandex, mail и yahoo проблемы нет. против этого они ничего не предъявят и возьмутся за работу
DarlaXXL
Dec 10 2010, 07:18 PM
совершенно верно!
надо действительно поругаться.
а то чуть-что - посылают куда угодно.
и про кодиовку файлов - тоже в этом контексте спрошу.
надеюсь, не засмеют, как всегда
dudeonthehorse
Dec 10 2010, 09:45 PM
с юридической точки зрения они должны разобраться
Fast Reply:
Powered by dgreen
Здесь расположена полная версия этой страницы.