homepage Welcome to WebmasterWorld Guest from 50.17.66.61
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Pubcon Platinum Sponsor 2014
Home / Forums Index / WebmasterWorld / Webmaster General
Forum Library, Charter, Moderators: phranque

Webmaster General Forum

    
SSI and index page
Meat Curtian



 
Msg#: 3748004 posted 4:10 pm on Sep 19, 2008 (gmt 0)

Hey all,
I'm trying to include a SSI on my index page. A very basic include in the form of:

<!--#include file="inc/PlatinumTopText.inc" -->

This include works fine in pages off the root (www.xyz.com/test.htm), but on the index.htm page(www.xyz.com), this include does not seem to work.

What am I missing here? The page works fine when I preview the page in DreamWeaver, but when I upload the page to my server, and try to display the page, the include is blank, not showing at all.

What is causing the include not to work on my index page?

?!?

Thanks in advance,

Factor

 

The Contractor

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 3748004 posted 4:21 pm on Sep 19, 2008 (gmt 0)

Did you try:
<!--#include virtual="inc/PlatinumTopText.inc" -->

or

<!--#include virtual="/inc/PlatinumTopText.inc" -->

Meat Curtian



 
Msg#: 3748004 posted 4:38 pm on Sep 19, 2008 (gmt 0)

Hi,
thanks for your input...

I tried both your suggestions, and still the include is not displaying correctly....

Factor

Meat Curtian



 
Msg#: 3748004 posted 5:55 pm on Sep 19, 2008 (gmt 0)

On another site, I am having problems with 'sub' pages. I get the following error message:
[an error occurred while processing this directive]

Our .htaccess file is as follows:
AddType application/x-httpd-php .htm .html
AddHandler server-parsed .shtml .html
AddType text/x-server-parsed-html .shtml

Any ideas?

The Contractor

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 3748004 posted 1:53 pm on Sep 20, 2008 (gmt 0)

AddHandler server-parsed .shtml .html

You do NOT have .htm extensions listed and if you are trying to call from index.htm it will NOT work. You cannot call .htm and .html pages as being PHP AND server-parsed. Meaning simply any extension being parsed as PHP cannot also be server-parsed - it's one or the other. If you are parsing .htm/.html as PHP pages you will have to use the following from your example.

<?php include $_SERVER['DOCUMENT_ROOT'].'/inc/PlatinumTopText.inc.php'; ?>

or if all the files are in the root calling the includes you could use:

<?php include("inc/PlatinumTopText.inc"); ?>

DaveLite

10+ Year Member



 
Msg#: 3748004 posted 12:40 pm on Sep 24, 2008 (gmt 0)

It's sounds like it's all relative to me.

Try adding the slash to the front of the relative address. "/yoursite/folder/includethis.htm" (as recommended by another post)

If that doesn't work, ad one dot. "./yoursite/folder/includethis.htm"

If no luck, try two dots. "../yoursite/folder/includethis.htm"

Last chance for my advice is add the last dot. ".../yoursite/folder/includethis.htm"

As long as you know that your SSI is working in other folders off the root, it really sounds like it's relative to me.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / WebmasterWorld / Webmaster General
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved