try replacing your include with the full data path to the header file rather than a 
URL, php has to establish a http connect and download your header file before 
proceeding.

require ("/path/to/file/header.htm")

sometimes depending on what web server software you are using, you may need to do it 
like this

require ("./path/to/file/header.htm")

note the "." in front of the path
Rance Hall
308.238.2455
Internal Office Extensions: 2455 or 6655
PC Programmer, The Buckle, Inc.
[EMAIL PROTECTED]


-----Original Message-----
From: anti-blank [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 02, 2002 3:38 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Really slow include


I have a header section for my website and I'd like to include it into each page.  
Since this is where
I'm housing all of my navagation.  Here is my problem though.  I have the header 
tables sitting in a page
header.htm.  I'm calling it as so:
<?
require ("header.htm")
?>

This works fine as long as I stay in the main folder /htdocs where the header.htm file 
is.
The problem lies when I go any deeper.  I tried replacing the link with:
<?
require ("/header.htm")
?>
Hoping that would put it back to the /htdocs folder as it works for my standard links. 
 Instead
I get this:
Fatal error: Failed opening required '/header.htm' 
(include_path='.:/usr/local/lib/php') in /www/foo/htdocs/foo/index_test.php on line 82

I've tried correcting it by including the full path: 
<?
require ("http://www.foo.com/header.htm";)
?>

This does work but it's so amazingly slow.  Even on my cable connection it will take 
20-30 seconds
to load this.  I've switched back and forth between require and include with no change 
in speed.  Anyone
have a suggestion or an idea on why my load time is suffering so much?

I hope all of that was clear enough.

Thanks
anti-blank

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to