Sylva Posted June 28, 2014 Share Posted June 28, 2014 hello I m trying to write a script that gets an article from database and shows the article on the homepage and also at the left aside bar show titles of all the articles I have in the database. the scripts work when I separate them but when I include the list_article_imdex.php , I get this error : cannot redeclare error_handler() here's my scripts please help ?php ob_start(); session_start(); if(!isset($page_title)){ $page_title='Rancho-site.com'; } ?> <?php $_SESSION['counter']=0; if(isset($_SESSION['uid'])){ if(@$_SESSION['counter']==0){ $_SESSION['begin']=time(); $_SESSION['counter']=1; }else{ $_SESSION['counter']+=1; } $session_end=60; $session_duration=time()- $_SESSION['begin']; if($session_duration > $session_end){ require_once('includes/config3.inc.php'); $q="UPDATE users SET active = '0' WHERE user_id={$_SESSION['uid']}"; $r=mysqli_query($dbc,$q) or trigger_error("Query:$q</br>Error: ".mysqli_error($dbc)); if($r){ $_SESSION = array(); session_destroy(); setcookie (session_name(), '',time()-300); mysqli_close($dbc); ?> // <meta http-equiv="refresh" content="15;url=index.php" /> <?php } }else{ $_SESSION['begin']=time(); } } ?> <!DOCTYPE html> <html dir="ltr" lang="en-US"><head><!-- Created by Artisteer v4.0.0.58475 --> <meta charset="utf-8"> <title><?php echo $page_title; ?></title> <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width"> <!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <link rel="stylesheet" href="style/style.css" media="screen"> <!--[if lte IE 7]><link rel="stylesheet" href="style/style.ie7.css" media="screen" /><![endif]--> <link rel="stylesheet" href="style/style.responsive.css" media="all"> <script src="style/jquery.js"></script> <script src="style/script.js"></script> <script src="style/script.responsive.js"></script> </head> <body> <div id="art-main"> <header class="art-header"> <div class="art-shapes"> </div> <h1 class="art-headline" data-left="2.82%"> <a href="#">Rancho-Solution.com</a> </h1> <h2 class="art-slogan" data-left="31.67%">Enter Site Slogan</h2> <div id="art-flash-area"> <div id="art-flash-container"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1920" height="544" id="art-flash-object"> <param name="movie" value="style/images/flash.swf"> <param name="quality" value="high"> <param name="scale" value="exactfit"> <param name="wmode" value="transparent"> <param name="flashvars" value="color1=0xFFFFFF&alpha1=.50&framerate1=24&loop=true&wmode=transparent"> <param name="swfliveconnect" value="true"> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="style/images/flash.swf" width="1920" height="544"> <param name="quality" value="high"> <param name="scale" value="exactfit"> <param name="wmode" value="transparent"> <param name="flashvars" value="color1=0xFFFFFF&alpha1=.50&framerate1=24&loop=true&wmode=transparent"> <param name="swfliveconnect" value="true"> <!--<![endif]--> <div class="art-flash-alt"><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"></a></div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> </div> </header> <nav class="art-nav"> <div class="art-nav-inner"> <ul class="art-hmenu"> <li><a href="index.php" class="<?php if(isset($page_title) && $page_title=='Rancho-site.com'){echo 'active'; }else{ echo ' ';} ?>">Home</a></li> <li><a href="download.html" class="<?php if(isset($page_title) && $page_title=='Download'){echo 'active'; }else{ echo ' ';} ?>">Download</a> <ul> <li><a href="download/ebooks.html">EBooks</a></li> <li><a href="download/scripts.html">Scripts</a></li> <li><a href="download/videos.html">Videos</a></li> <li><a href="download/applications.html">Applications</a> </li> </ul> </li> <li><a href="forum.html" class="<?php if(isset($page_title) && $page_title=='Rancho| Forum'){echo 'active'; }else{ echo ' ';} ?>">Forum</a></li> <li><a href="about-us.html" class="<?php if(isset($page_title) && $page_title=='About Us'){echo 'active'; }else{ echo ' ';} ?>">About Us</a></li> <li><a href="contact-us.html" class="<?php if(isset($page_title) && $page_title=='Contact us'){echo 'active'; }else{ echo ' ';} ?>">Contact Us</a></li> </ul> </div> </nav> <div class="art-sheet clearfix"> <div class="art-layout-wrapper"> <div class="art-content-layout"> <div class="art-content-layout-row"> <div class="art-layout-cell art-sidebar1"><div class="art-vmenublock clearfix"> <?php if(isset($_SESSION['uid'])){ echo"<p> </p> <p>WELCOME {$_SESSION['uname']}</p>"; } ?> <div class="art-vmenublockheader"> <h3 class="t">Navigation</h3> </div> <div class="art-vmenublockcontent"> <ul class="art-vmenu"> <?php if(isset($_SESSION['uid'])){ ?> <li><a href="logout.php" class="<?php if(isset($page_title) && $page_title=='Log out'){echo 'active'; }else{ echo ' ';} ?>">Logout</a></li> <li><a href="home.html" class="<?php if(isset($page_title) && $page_title=='View'){echo 'active'; }else{ echo ' ';} ?>">View</a></li> <li><a href="cpass.php" class="<?php if(isset($page_title) && $page_title=='Change Password'){echo 'active'; }else{ echo ' ';} ?>">Change Password</a> </li> '; <?php if ($_SESSION['user_level']==1){ ?> <div class="art-vmenublockheader"> <h3 class="t">Administrator Area</h3> </div> <li><a href="#" class="<?php if(isset($page_title) && $page_title=='Approve user'){echo 'active'; }else{ echo ' ';} ?>">approve</a></li> <li><a href="#" class="<?php if(isset($page_title) && $page_title=='List Users'){echo 'active'; }else{ echo ' ';} ?>">List users</a></li> <li><a href="add_article.php" class="<?php if(isset($page_title) && $page_title=='Post Article'){echo 'active'; }else{ echo ' ';} ?>">Post Article</a></li> <li><a href="add_author.php" class="<?php if(isset($page_title) && $page_title=='Add Authors'){echo 'active'; }else{ echo ' ';} ?>">Add Authors</a></li> <li><a href="view_authors.php" class="<?php if(isset($page_title) && $page_title=='View Authors'){echo 'active'; }else{ echo ' ';} ?>">View Authors</a></li> <li><a href="add_book.php" class="<?php if(isset($page_title) && $page_title=='Add Book'){echo 'active'; }else{ echo ' ';} ?>">Add Book</a></li> <?php }else{ ?> <li><a href="#">profile</a></li> <li><a href="#">profile</a></li> <li><a href="#">profile</a></li> <?php } }else{ ?> <li><a href="register.php" class="<?php if(isset($page_title) && $page_title=='Register'){echo 'active'; }else{ echo ' ';} ?>">Register</a></li> <li><a href="login.php" class="<?php if(isset($page_title) && $page_title=='Login'){echo 'active'; }else{ echo ' ';} ?>">Login</a></li> <li><a href="resetpass.php" class="<?php if(isset($page_title) && $page_title=='Forgot Password'){echo 'active'; }else{ echo ' ';} ?>">Forgot password?</a></li>'; <?php } ?> </ul> </div> </div><div class="art-block clearfix"> <div class="art-vmenublockheader"> <h3 class="t">Search</h3> </div> <div class="art-blockcontent"><div> <form action="#" class="art-search" method="get" name="searchform"> <input type="text" value="" name="s" /> <input type="submit" value="Search" name="search" class="art-search-button" /> </form> </div></div> </div><div class="art-block clearfix"> <div class="art-vmenublockheader"> <h3 class="t">Categories</h3> </div> <div class="art-blockcontent"><div> <p>Lorem ipsum dolor sit amet. Nam sit amet sem. Mauris a ante.</p> <ul> <li><a href="#" title="All News">All News</a> (50)</li> <li><a href="#" title="Best of the Year">Best of the Year</a> (4)</li> <li><a href="#" title="Hyperlink">Hyperlink</a> (24)</li> <li><a href="#" title="Visited link" class="visited">Visited link</a> (17)</li> <li><a href="#" title="Hovered link" class="hover">Hovered link</a> (6)</li> </ul> </div></div> </div><div class="art-block clearfix"> <div class="art-vmenublockheader"> <h3 class="t">Blogroll</h3> </div> <div class="art-blockcontent"><div> <ul> <li> <a href="#">My first blog</a> </li> <li> <a href="#">Who will prevail?</a> </li> <li> <a href="#">Stay positive!</a> </li> <li> <a href="#">Oil still going up</a> </li> <li> <a href="#">Gripes and Grins</a> </li> <li> <a href="#">2012 Olympics</a> </li> <li> <a href="#">How to SEO</a> </li> <li> <a href="#">On Global Warming</a> </li> <li> <a href="#">Can you guess?</a> </li> </ul> </div></div> </div><div class="art-block clearfix"> <div class="art-vmenublockheader"> <h3 class="t">Archive</h3> </div> <div class="art-blockcontent"><div> <ul> </ul> </div></div> </div></div> <div class="art-layout-cell art-content"><article class="art-post art-article"> <?php include(‘includes/list_article_index.php’); ?> <div class="art-postcontent art-postcontent-0 clearfix"> The article link <?php include('includes/config2.inc.php'); require_once(MYSQL); $q="SELECT article_id,title FROM article "; $r=mysqli_query($dbc,$q) or trigger_error("Query: $q </br>Error: ".mysqli_error($dbc)); if(mysqli_num_rows($r)>0){ while($row=mysqli_fetch_array($r,MYSQLI_ASSOC)){ echo'<li><a href="'.BASEURL.'show_article.php?aid='.$row['article_id'].'" title="'.$row['title'].'">'.$row['title'].'</a></li>'; } }else{ echo '<p>This article no longer exists</p>'; } mysqli_close($dbc); ?> Link to comment Share on other sites More sharing options...
Sylva Posted June 28, 2014 Author Share Posted June 28, 2014 sorry for the bulky code wanted you to see everything Link to comment Share on other sites More sharing options...
Larry Posted June 30, 2014 Share Posted June 30, 2014 "everything" should include the full and complete error message. Please share that, as it pinpoints the problem. Link to comment Share on other sites More sharing options...
Sylva Posted July 3, 2014 Author Share Posted July 3, 2014 Fatal error: cannot redeclare ehandler() (Previously declard on includes/config2.inc.php:9) in includes/config2.inc.php on line 26 Link to comment Share on other sites More sharing options...
Larry Posted July 3, 2014 Share Posted July 3, 2014 Okay, so the problem is that your config2.inc.php script defines the same function twice: once starting on line 9 and a second time starting on line 26. Link to comment Share on other sites More sharing options...
Recommended Posts