2013-06-20 3 views
1

2 Divs не отображается, когда я загружаюсь на сервер, но они показывают ok на моем localhost (wampp). Может ли кто-нибудь предложить помощь, почему это может быть? divss в вопросе are'footer»и 'Плакат'Divs не отображается при загрузке на сервер

HTML

<div class="wrapper"> 
<?php include '../inc/header.php';?> 
    <div id="info"> 
     <div id="what"> 
      <span class="h1">WHAT IS IT?</span> 
     </div> 
     <?php 
      include '../inc/connect.php'; 
     $data = mysql_query("SELECT info FROM mainhomepagecontent") 
      or die(mysql_error());   
      while($info = mysql_fetch_array($data)) { 
      echo "<span class='text'>"; 
     echo nl2br($info['info']); 
      echo "</span>"; 
      } 
     ?> 
     </div>   
    <?php include '../inc/poster.php';?> 
    <?php include '../inc/footer.php';?> 
    </div> 

сноска файл

<?php 
$output = "<div class='footer'>"; 
$output .= "<div class='wsd'>"; 
$output .= "Site Developed by Webslinger Development"; 
$output .= "</div>"; 
$output .= "<div class='ngcopyright'>"; 
$output .= "All Rights Reserved 2013 &copy Needle Gangsta's "; 
$output .= "</div>"; 
$output .= "</div>"; 
echo $output; 
?> 

плакат файл

<?php 
$output ='<div class="poster">'; 
$output .='<div class="posterfixed">'; 
$output .='<div class="eighteenlogo">'; 
$output .= '<img src="../images/siteimages/18logo.png" />'; 
$output .= '</div>'; 
$output .='<div id="wherewhen">'; 
$output .='<div id="when">'; 
$output .='<span class="h2">WHEN IS IT?</span><br /> <span class="text2">9TH/10TH    
FEBUARY 2014</span>'; 
$output .='</div>'; 
$output .='<div id="where">'; 
$output .='<span class="h2">WHERE IS IT?</span><br /> <span class="text2">Holiday Inn 
(EAST)<br /> 
London Rd<br /> 
Newport Pagnell<br /> 
Milton Keynes<br /> MK16 0JA</span>'; 
$output .='</div>'; 
$output .='</div>'; 
$output .='</div>'; 
echo $output; 
?> 

и CSS

.header{ 
float:left; 
margin:15px 0 0 0; 
width:280px; 
min-height:382px; 
} 

.headerfixed{ 
position:fixed; 
width:280px; 
min-height:382px; 
background-image:url(../images/siteimages/logo.png); 
background-repeat:no-repeat; 
} 

.wrapper{ 
width:1280px; 
position:relative; 
border-left:1px solid #ffffff; 
border-right:1px solid #ffffff; 
margin: 0 auto 0 auto; 
background:#000000; 
overflow:hidden; 
} 

/*sets the left side div*/ 
.poster{ 
position:absolute; 
top:20px; 
right:0; 
width:390px; 
min-height:512px; 
} 

.posterfixed{ 
position:fixed; 
width:390px; 
min-height:512px; 
background-image:url(../images/siteimages/background.png); 
} 

.eighteenlogo{ 
position:absolute; 
right:10px; 
top:450px; 
} 



/*sets the footer*/ 
.footer{ 
float:left; 
min-width:1280px; 
overflow:hidden; 
} 

Спасибо для смотреть .................

+0

Вы уверены, что ваши пути к вашему css верны? – KyleK

+0

Да, как я уже сказал, он работает на localhost в порядке. На сервере, если я перемещаю нижний колонтитул и плакат включает в себя ниже заголовка, они появляются, все остальное пропадает! .............. –

+0

Может быть, все они используют переменную $ output .... не могу видеть, что причина ... но просто попробуйте использовать разные переменные для каждого файла. Глупое предложение, но эй .... кто знает – KyleK

ответ

-1

Вы можете использовать Heardoc (wikipedia) вместо конкатенации строк. Я думаю, что это легче увидеть отступы и он может помочь вам определить незакрытые теги: (. Это может быть все, что вы хотите, см ссылку)

$output = <<<EOF 
<div class="footer"> 
    <div class="wsd"> 
    Site Developed by Webslinger Development 
    </div> 
    <div class="ngcopyright"> 
    All Rights Reserved 2013 &copy; Needle Gangsta's 
    </div> 
</div> 
EOF; 

echo $output; 

Все в EOF идентификатор не будет игнорировать любые пробелы ,

+1

Спасибо за это, похоже, что он может привести в порядок некоторый код! –

+0

Это хороший совет, но он не отвечает на вопрос – raam86

Смежные вопросы