<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>&nbsp;</DIV>
<DIV>Hi All!</DIV>
<DIV>&nbsp;</DIV>
<DIV>I seem to be having a problem with&nbsp;php includes. sketching out my problem with an example will look something like this:</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have 3 main php pages A.php, B.php and C.php.</DIV>
<DIV>I have 3 include files; (1) dbconnect.php, (2) login1.php (3) login2.php</DIV>
<DIV>&nbsp;</DIV>
<DIV>All main pages; A.php, B.php and C.php includes (1) &amp; (2) in their own page</DIV>
<DIV>login1.php includes (3)</DIV>
<DIV>login2.php AGAIN includes (1) - (for its local database service)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Basically, in a nutshell, what I'm trying to achieve here is for a user to be able to login from any main page; i.e. A,B or C; and login1.php has the form that gets included in these pages, apart from these pages already including dbconnect.php. </DIV>
<DIV>login1.php then includes login2.php which also includes dbconnect.php for its own use.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So the problem I'm having here is I get the following error when I try to login from any of the 3 main pages:</DIV>
<DIV>&nbsp;</DIV>
<DIV>[Mon Feb 22 12:06:40 2010] [error] [client 127.0.0.1] PHP Fatal error:&nbsp; Cannot redeclare dbconnect() (previously declared in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\xxxxxxx\\includes\\dbconnect.php:2) in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\xxxxxxx\\includes\\dbconnect.php on line 22, referer: <A href="http://localhost/xxxxxxx/A.php">http://localhost/xxxxxxx/A.php</A> </DIV>
<DIV>&nbsp;</DIV>
<DIV>I get the same error when clicking from AB or C. Only the referer page in the trace changes and&nbsp;the rest are all the same each time.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then, I tried include_once for all .php's but then I run into empty for-each'es as one below:</DIV>
<DIV>&nbsp;</DIV>
<DIV>[Mon Feb 22 12:26:49 2010] [error] [client 127.0.0.1] PHP Warning:&nbsp; Invalid argument supplied for foreach() in C:\\Program Files\\Apache Group\\Apache2\\htdocs\\kookaburraartgallery\\journal_pdo.php on line 31, referer: <A href="http://localhost/xxxxxxxx/B.php">http://localhost/xxxxxxxx/B.php</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Can someone help me with this maze, plz.</DIV>
<DIV>&nbsp;</DIV>
<DIV>thanks</DIV>
<DIV>greymatter</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></td></tr></table><br>