2012-06-12 77 views
0

我最近更改了所有我的html页面为.php页面为我的新包括页眉和页脚和导航。这是我第一次尝试使用php语言,而且我很难理解它是如何影响我以前的页面上已有的html代码的。html图像滑块不工作在PHP

我遇到的一个问题是我现在不再滑动的简单照片幻灯片。它只停在第一张照片上,而不是旋转4张照片。

我是否必须添加新的php语言才能使其重新工作?有谁知道下面的PHP编码是阻止它的工作?

下面的PHP头代码:

<?php 
require_once("calendar/includes/config.php"); 

$db_connection = mysql_connect ($DBHost, $DBUser, $DBPass) OR die (mysql_error()); 
$db_select = mysql_select_db ($DBName) or die (mysql_error()); 
$db_table = $TBL_PR . "events"; 

$query = "SELECT * FROM calendar_category WHERE status=1"; 

$query_result = mysql_query($query); 

while($query_fetch = mysql_fetch_array($query_result)){ 
    if(empty($andcat)) $andcat = " (`category` = $query_fetch[0] OR `category` LIKE '$query_fetch[0],%' OR `category` LIKE '%,$query_fetch[0],%' OR `category` LIKE '%,$query_fetch[0]')"; 
    else $andcat .= " OR (`category` = $query_fetch[0] OR `category` LIKE '$query_fetch[0],%' OR `category` LIKE '%,$query_fetch[0],%' OR `category` LIKE '%,$query_fetch[0]')"; 
} 


$query2 = "SELECT * FROM $db_table where STR_TO_DATE(concat(event_day,',',event_month,',',event_year),'%d,%m,%Y') >= curdate() AND (".$andcat.") 
order by STR_TO_DATE(concat(event_day,',',event_month,',',event_year),'%d,%m,%Y') LIMIT 3"; 

$query_result2 = mysql_query($query2); 


?> 

<!DOCTYPE html> 

<html lang="en"> 

<head> 

    <title>Creative Minds International PCS</title> 

    <meta charset="utf-8"> 

    <meta name="description" content="Your description"> 

    <meta name="keywords" content="Your keywords"> 

    <meta name="author" content="Your name"> 

    <link rel="stylesheet" href="css/style.css"> 

    <link href='http://fonts.googleapis.com/css?family=Vollkorn' rel='stylesheet' type='text/css'> 

    <script src="site/js/jquery-1.6.4.min.js"></script> 

    <script src="site/js/script.js"></script> 

    <script src="site/js/flashobject.js"></script> 

    <!--[if lt IE 7]> 

     <div class='aligncenter'><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg"border="0"></a></div> 

    <![endif]--> 

    <!--[if lt IE 9]> 

     <script src="js/html5.js"></script> 

     <link rel="stylesheet" href="css/ie.css"> 

    <![endif]--> 

    <script type="text/javascript"> 

<!-- 

var image1=new Image() 

image1.src="../slideshow3.jpg" 

var image2=new Image() 

image2.src="../slideshow2.jpg" 

var image3=new Image() 

image3.src="../slideshow4.jpg" 

var image4=new Image() 

image4.src="../slideshow1.jpg" 

//--> 

</script> 

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-28106351-1']); 
    _gaq.push(['_trackPageview']); 

    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 

</script> 
    </head> 


<body id="page2"> 



<div class="main-bg"> 

<header><?php include('includes/header.php'); ?> 

    <div class="nav-container" > 
<navigation><?php include('includes/nav.php'); ?>  



      <div class="clear"></div> 

      </div> 


       <div class="flash" > 

        <div id="head"> 

        <div class="aligncenter"><img src="slideshow3.jpg" alt="Creative Minds Slideshow" width="990" height="450" id="Slideshow"> <script> 

     <!-- 

     //variable that will increment through the images 

     var step=1 

     function slideit(){ 

     //if browser does not support the image object, exit. 

     if (!document.images) 

     return 

     document.images.slide.src=eval("image"+step+".src") 

     if (step<4) 

     step++ 

     else 

     step=1 

     //call function "slideit()" every 2.5 seconds 

     setTimeout("slideit()",6000) 

     } 

     slideit() 

     //--> 

     </script>    

     </div></div> 

    </div> 

</header> 
+0

下唯一的PHP是在第几段。 我是否需要通过php让我的幻灯片无法正常工作? –

回答

0

做两件事情:

  1. 检查Apache的错误日志中隐藏的错误
  2. 文档类型之前删除空格: 变化

    ?>

    <!DOCTYPE HTML>

?><!DOCTYPE html> 
+0

我想我是这样一个新手,我没有想法apache日志是什么。我将不得不谷歌它,我应该在我的电脑上,或者它是一个在线验证服务的PHP? –

+0

它是在您的计算机上。它是一个Web服务器(一种软件),为您的PHP文件提供给浏览器。看,如果你想开发web,你必须首先理解它背后的架构,因为它影响到某些方面(如无状态vs状态) –