2012-02-16 2 views
0

Кажется, что мой простой оператор php echo не позволит мне отображать нижние колонтитулы. Когда я комментирую свой PHP-код и просматриваю мой файл, отображается панель нижнего колонтитула. Когда мой php работает, он не показывает мой нижний колонтитул. Любая помощь будет большой.JQuery мобильный нижний колонтитул, не показывающий

<!DOCTYPE html> 
<html> 
    <head> 
<title>Mobile</title> 
<!-- Include Jquery Mobile dependancies --> 
<meta name="viewport" content="initial-scale=1, maximum-scale=1"> 
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> 
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 
</head> 
<body> 

<div data-role="page"> 

    <div data-role="header"> 
     <h1>Page Title</h1> 
    </div><!-- /header --> 

    <div data-role="content"> 
     <?php 

$Contents = file_get_contents("http://www.fsb.muohio.edu/directory"); 
$outer= explode('<div id="c1">',$Contents); 
$inner = explode('<div id="c2"', $outer[1]); 
$placeholder = array('<table border="0">',"</table>",'<tr>','</tr>','<td>','</td>'); 
$replace = array("","","","<br/>","",""); 
$finished = str_replace($placeholder, $replace, $inner[0]); 
echo $finished; 
      ?>  
    </div><!-- /content --> 

    <div data-role="footer"> 
     <h4>Page Footer</h4> 
    </div><!-- /footer --> 
</div><!-- /page --> 

</body> 
</html> 

ответ

0

Я думаю, что вам не хватает> в конце следующего тега div. (Т.е. '<div id="c2">')

$inner = explode('<div id="c2"', $outer[1]); 

Кроме того, убедитесь, что вы закрыть эти дивы и создания действительного HTML документа.

+0

Разметка, которую я получал из файла file_get_contents(), была недействительной. благодаря – JDV590

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