PDA

Просмотр полной версии : почему не работает моя страница=(?


max_rebel
18.07.2008, 00:25
в денвере рабортает а щас залил на hostland (хостинг) так там она вообще не отображается - может с кодом чтото? подскажите пожалуйста
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>������</title>
</head>

<!--����� header -->
<table width=100% style="margin-top:-50px;"><tr ><td style="background: " width=22%></td>

<td width=*% align=center >
<?php include("header.inc");?>
</td>

<td width=22% style="background: "></td></tr></table>
<!--����� header -->

<body style="background:url(back.jpg) center no-repeat ;color:black;">


<TABLE width=100% height=100% >
<tr>
<!-- first -->
<td width=22% align="left" valign="top" style="background:;padding-left:10px;padding-right:10px;
padding-bottom:10px;padding-top:10px;">

<font style="color:white">



</font>
</td>

<!-- second -->
<td width=54% valign=top style="background:#333333;padding-left:10px;padding-right:10px;
padding-bottom:10px;padding-top:10px;">

<center><hr><h3><font color=white>�� ���� �������� �� ������ �������� ����� �� ���� ���������</font></h3></center>
<hr>

<!-- one in second -->
<center>

<form method="post" action="mailto:newm@inbox.ru" name="zakaz" id="zakaz">

<table cellpadding=15>
<tr >

<td width=50% align=left style="padding-left:-10px;padding-right:10px;">

<font color=white><font size="5">1.</font>&nbsp;�������� ��� ����� :</td>

<td width=50% align=center>
<select name="city" id="city" size="1">
<option value="Moskow" tabindex="4">������</option>
<option value"spb" tabindex="3">�����-���������</option>
<option value="kazan" tabindex="2">������</option>

</select>

</font>
</td>
</tr>

<tr>
<td width=50% align=left >
<p><font color=white><font size="5">2.</font>&nbsp;������ �������� ������ :</td><td>

<input type="radio" value="�_���������" name="size" id="size" checked tabindex="1"/><font color=white>� ���������</font></p>
<input type="radio" value="���_��������" name="size" id="size" checked tabindex="1"/><font color=white>� ������ ����� ���(�)</font></p>

</font>
</td>
</tr>
<tr>
<td width=50% align=left style="padding-left:-10px;padding-right:10px;">
<font color=white><font size="5">3.</font>&nbsp;����� �������� (��� �����) :</font>
</td>
<td>

<textarea rows="5 name="address" id="address" cols="30" tabindex="2">������� ��� ����� ����</textarea>
</td>
</tr>
</table></center>


<!-- end of one in second -->
<hr>
<center><input type="submit" value="������� �����" name="submit" id="submit"/></center>


<!-- third -->
<td width=22% align="right" valign=bottom style="background:;padding-left:10px;padding-right:10px;
padding-bottom:-5px;padding-top:10px;">





<font style="color:black; margin-bottom:0px;"><h6></h6></font>
<font style="color:green;"><h5>icq:&nbsp;756453234</h></font>
</td>

</tr>
</TABLE>



</body>
</html>

YoYo Factory
18.07.2008, 01:09
Все должно работать, только вот это смущает <?php include("header.inc");?>
там какой-то инклуд есть, в корне должно лежать, наверно у тебя нету этого файла!

mff
18.07.2008, 01:26
Что то с кодировкой намудрил!

siw
18.07.2008, 01:56
Сохраняй свой текст не в уникоде. Ты походу используешь какой нибудь WYSIWYG редактор, выставь в нем кодировку или руками напиши тег meta.

..может в header.inc имеет место die или exit?

..и что значит <td width=*% align=center >?

P3L3NG
18.07.2008, 01:59
у тя этот файл расширения .php или .html ? если .html , то там надо .htaccess закачивать еще...

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

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

max_rebel
18.07.2008, 07:18
Все должно работать, только вот это смущает <?php include("header.inc");?>
там какой-то инклуд есть, в корне должно лежать, наверно у тебя нету этого файла!
на других страницах такой же точно инклуд работает

max_rebel
18.07.2008, 07:20
с кодировкой тут фигня потому что делал страницу в денвере в винде а щас перенёс в линукс

WYSIWYG - не пользовался здесь это просто в блокноте написано виндовском

не понял зачем чтото делать с .htaccess - другие страницы этого же сайта на хостинге работают

XopoIII
18.07.2008, 07:43
пофигу где делал в винде или линуксе, кодировку всегда указывать надо

а грузится должно

в инклуде его смущает расширение наверное head.inc хотя хз

YoYo Factory
18.07.2008, 09:16
пофигу где делал в винде или линуксе, кодировку всегда указывать надо

а грузится должно

в инклуде его смущает расширение наверное head.inc хотя хз

Не расширение, это здесь при чем?
Я про внутренность, может с инклудом что-то не-то, хотя он говорит, что на других страницах тот же инклуд и все пашет! :confused:
Не знаю, юникод поставь чтоль! :)

YoYo Factory
18.07.2008, 09:18
..и что значит <td width=*% align=center >?

Он хотел в полную ширину занять, и в центре! :D :D :D

Avant
18.07.2008, 10:56
попробуй доктайп убрать xD, у меня такое бывало.

Chaak
18.07.2008, 11:29
Укажи полный путь, от начальной дирректории, до скрипта инклуда, т.е чтото типа:
/var/www/header.inc
Если не знаешь, то посмотри выводом:
echo __FILE__;

max_rebel
19.07.2008, 00:20
попробуй доктайп убрать xD, у меня такое бывало.
а это как?

+ полный путь указал - ничего не поменялось

Jer1cho
19.07.2008, 00:28
Убери:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
А в исходнике страницы когда открываешь пусто? Ваше как-то странно...

max_rebel
19.07.2008, 00:31
да=)догадался - туплю немного) убрал но результата никакого=((

исходник не открыть www.ursite.tu2.ru

P3L3NG
19.07.2008, 01:19
да=)догадался - туплю немного) убрал но результата никакого=((

исходник не открыть www.ursite.tu2.ru

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Яблоки</title>
</head>
<!--здесь header -->
<table width=100% style="margin-top:-50px;"><tr ><td style="background: " width=22%></td>
<td width=*% align=center >
<style type="text/css">
a:link {color:black;text-decoration:none}
a:visited{color:black ;text-decoration:none}
a:active {color:#33CC00 ;text-decoration:none}
a:hover {color:#33CC00 ;text-decoration:none}
background{color:black}
</style>
<table height=100 style="">
<tr>
<td width=20% style="background:url(m.jpg) center no-repeat ;padding-top:55px">
<a href="about.php">
<center><h4>О нас</h4></center></a>
</td>
<td width=20% style="background:url(m.jpg) center no-repeat ;padding-top:55px ; padding-bottom:;padding-left:10px;padding-right:10px;">
<a href="prod.php">
<center><h4>Продукция</h4></center></a>
</td>
<td width=20% style="background:url(m.jpg) center no-repeat ;padding-top:55px">
<a href="cont.php">
<center><h4>Контакты<h4></center></a>
</td>
<td width=20% style="background:url(m.jpg) center no-repeat ;padding-top:55px">
<a href="zakaz.php"><center><h4>Заказ</h4></center></a>
</td>
<td width=20% style="background:url(m.jpg) center no-repeat ;padding-top:55px">
<a href=""><center><h4> Выход</h4></center></a>
</tr>
</table>
</td>
<td width=22% style="background: "></td></tr></table>
<!--здесь header -->
<body style="background:url(back.jpg) center no-repeat ;color:black;">
<TABLE width=100% height=100% >
<tr>
<!-- first -->
<td width=22% align="left" valign="top" style="background:;padding-left:10px;padding-right:10px;
padding-bottom:10px;padding-top:10px;">
<font style="color:white">
</font>
</td>
<!-- second -->
<td width=54% valign=center style="background:#333333;padding-left:10px;padding-right:10px;
padding-bottom:10px;padding-top:10px;">
<center><img src="pic/apple1.png" ></center>
<!-- third -->
<td width=22% align="right" valign=bottom style="background:;padding-left:10px;padding-right:10px;
padding-bottom:-5px;padding-top:10px;">
<font style="color:black; margin-bottom:0px;"><h6></h6></font>
<font style="color:green;"><h5>icq:&nbsp;756453234</h></font>
</td>
</tr>
</TABLE>
</body>
</html>

это чтоль?

max_rebel
19.07.2008, 07:13
нет - это страница индекс а я говорю про то что не работает страница zakaz.php в то время как никто явных ошибок не видит в коде - значит может чтото с хостингом и т.п. В денвере всё работает=(

max_rebel
19.07.2008, 07:15
вобщем главные проблемы в том что include() не работает на странице prod.php и вообще никак не работает zakaz.php

Avant
19.07.2008, 12:41
может там php нет?O_o

nbd
19.07.2008, 13:16
Покажи php скрипты. Что у тебя работает в Денвере.
Кстати поменяй расширения инклюдов с filename.inc на filename.inc.php

max_rebel
19.07.2008, 22:37
может там php нет?O_o

другие страницы работают

max_rebel
19.07.2008, 22:40
Покажи php скрипты. Что у тебя работает в Денвере.
Кстати поменяй расширения инклюдов с filename.inc на filename.inc.php

да там и скриптов то нет вроде...на странице prod.php не работает include() файл который там в инклуде вот так выглядит

<!-- vertical table in second table CONTACTS--> <style type="text/css"> a:link {color:black;text-decoration:none} a:visited{color:black ;text-decoration:none} a:active {color:#33CC00 ;text-decoration:none} a:hover {color:#33CC00 ;text-decoration:none} img{border:none} </style> <table width=86 style="padding-left:6px;"><tr> <td style="padding-bottom:25px;"> <a href="first.html" target="frame"> <img src="pic/apple0.png" width=80 ></a><hr></td></tr> <td style="padding-bottom:25px;"> <a href="second.html" target="frame"> <img src="pic/apple2.png" width=80></a><hr></td></tr> <td style="padding-bottom:25px;"> <a href="third.html" target="frame"> <img src="pic/apple3.png" width=80></a><hr></td></tr> <td style="padding-bottom:25px;"> <a href="fifth.html" target="frame"> <img src="pic/apple4.png" width=80></a><hr></td></tr> </table> <!-- end of the vertical table in second table -->

siw
19.07.2008, 23:17
зачем тогда вообще использовать пхп? если уж так надо подключить хтмл содержимое пользуй ssi. И еще хотелось отметить, что в3ц сейчас всей командой стоят в очереди за валидолом от таблиц и стилей перед <body> и после </head>..

max_rebel
19.07.2008, 23:24
что такое ssi пока не знаю=(
кто такие в3ц и что такого адско-неправильного у меня с таблицами?

siw
19.07.2008, 23:32
такой мини язык чтобы подключать к странице еще хтмл содержимое.(server side include)
WWWC(W3C), говоря по простому, организация определяющая правила хтмл.
между хеад пишут общую информацию о странице: стили, подпись, кодировка, данные для поисковиков ...
а в боди все что касается выводимого в браузер: таблицы, параграфы, и тд.
Все что вне боди конечно выведется, но это не есть правильно.

max_rebel
19.07.2008, 23:32
почитал http://www.citforum.ru/internet/html/ssi.shtml
плохо пока понимаю почему тоже самое не лучше сделать через пхп...

siw
19.07.2008, 23:41
Я не настаиваю, это совсем не обязательно, просто это все равно что использовать телевизор только в качестве подставки.
По поводу того что не работает в денвере. Взял твою страницу с первого поста, этот инклуд - все норм.:?

max_rebel
20.07.2008, 00:00
так вот как раз в денвере то и работает всё))а на серваке хостинга вот пара страниц не работает: 1) prod.php - там не работает include() . 2) zakaz.php - вообще страница не работает

Chaak
20.07.2008, 00:23
Попробуй require/require_once вместо include. Синтаксис такой же.

max_rebel
20.07.2008, 01:07
блин ахренеть - тупо перезалил страницы на сервер и теперь вообще ничего не работает

max_rebel
20.07.2008, 01:57
ВСЁ перезалил снова и слегка переделал - вроде покрасивше стало - но теперь вот проблемы с кодировкой - подскажите что где написать или что и как сохранить правильно?