Jump to content
  • 0

Проблема с include


oleg.kan
 Share

Question

Возникла следующая проблема:если какой-то блок включать инклюдом то появляется пробел если вставить просто код без инклюда то пробела нету не понимаю что за бред не имеет значения вносить элементы таблицы в пхп блок или нет результат один.

С инклюдом:

985109915712.jpg

index.php :

<? include("blocks/bd.php"); ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="styles/main.css">
<title>Документ без названия</title>
</head>

<body>
<table width="690" align="center" class="main_border">
<? include("blocks/header.php"); ?>
<tr>
<td valign="top" bgcolor="#FFFFFF"><table width="100%" border="1">
<tr>
<? include("blocks/left_td.php") ?>
<td width="73%"></td>
</tr>
</table></td>
</tr>
<? include("blocks/footer.php") ?>
</table>
</body>
</html>

main.css :

body {
background-image:url(../img/bg.jpg);
font-family:Verdana,arial;
font-size:12px;
color:#424242
}
.main_border {
border:1px solid #000;
}
.left {
background-color:#f6f6f6;
border-left:1px solid #424242;
}
p {
font-family:Verdana,arial;
font-size:12px;
color:#424242
margin:15px;
}

header.php :

  <tr>
<td bgcolor="#FFFFFF"><img src="img/header.jpg" width="690" height="100"></td>
</tr>

left_td.php :

 
<td width="27%" class="left"> </td>

footer.php:

  <tr>
<td bgcolor="#FFFFFF"><img src="img/footer.jpg" width="690" height="20"></td>
</tr>

bd.php :

<? 
$db = mysql_connect("localhost","admin","123");
mysql_select_db("phpblog",$db);

?>

Без инклюда:

cb3b85438945.jpg

index.php

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="styles/main.css">
<title>Документ без названия</title>
</head>

<body>
<table width="690" align="center" class="main_border">
<tr>
<td bgcolor="#FFFFFF"><img src="img/header.jpg" width="690" height="100"></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><table width="100%" border="1">
<tr>
<td width="27%" class="left"> </td>
<td width="73%"></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><img src="img/footer.jpg" width="690" height="20"></td>
</tr>
</table>
</body>
</html>

main.css :

body {
background-image:url(../img/bg.jpg);
font-family:Verdana,arial;
font-size:12px;
color:#424242
}
.main_border {
border:1px solid #000;
}
.left {
background-color:#f6f6f6;
border-left:1px solid #424242;
}
p {
font-family:Verdana,arial;
font-size:12px;
color:#424242
margin:15px;
}

P.S:Во всех браузерах отображается одинаково

Огромная просьба не писать скинь сайт так как сайт находится на локальном компьютере

Edited by oleg.kan
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

кодировочка какая? utf-8 без BOM?

utf-8

Поменял кодировку в Notepad++ на utf-8 без BOM проблема исчезла хотя я удивлён что в Adobe Dreamweaver cs6 у сайта есть выбор кодировки utf-8 но нету utf-8 без BOM но теперь возникла проблема с русским языком.Всё что было написано на русском превратилось в иероглифы.Насколько я знаю utf-8 международная кодировка и должна поддерживать русский.

Заголовок - правильный :)

Разваливаться может хотя бы из-за того, что тег <tr> повторно открывается в left_td.php

tr повторно не открывается, в теме случайно осталась, уже исправил

Edited by oleg.kan
Link to comment
Share on other sites

  • 0

Решил проблему.Спасибо USF за подсказку по кодировке,а для русского нужно подключать .htaccess файл.Если у кого-то возникнет похожая проблема вот код .htaccess:

AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy