|
Posted by Desmond on 04/22/07 07:46
On 22 Apr, 08:42, Manfred Preußig <Preuss...@web.de> wrote:
> Desmond schrieb:
>
>
>
> > On 21 Apr, 12:58, Manfred Preußig <Preuss...@web.de> wrote:
> >> Hello, and thanks. I have some additional questions to it:
> >> Toby A Inkster schrieb:> Manfred Preußig wrote:
>
> >>>> In 'C' this would be easy to do (just '#include <filename>' at the point
> >>>> it is needed (it is recommended but not need to be at the file start))
> >>>> but can I do it in HTML and if how?
> >>> In pure HTML no, but there exist several different mechanisms for doing
> >>> what you describe with server-side scripting languages. The simplest of
> >>> these is languages is called "Server-Side Includes (SSI)" -- indeed, it is
> >>> so basic that it can barely be called a scripting language. To include a
> >>> file, you just use:
> >>> <!--#include "filename.html"-->
> >> This is to the html-file like a comment. Can I include it at every point
> >> in the source? And what's about the result: It is like the code is in
> >> the original file? What's about the code: Is this included file a
> >> complete html-file (with html and body-tag and so on?)? And what's about
> >> CSS? Where I have to set the outline? And the positions?
>
> >>> Easy. However, you'll need to make sure that your server supports this
> >>> feature. You don't need to worry about browser support for any particular
> >>> server-side technology though -- just server support. As you appear to
> >>> come from a C background, think of the server-side technology as being an
> >>> odd compiler extension -- if you write code that uses the odd compiler
> >>> extension, you only have to worry that your compiler supports the
> >>> extension -- you don't need to worry if the people running the
> >>> already-compiled program have a compiler that supports the extension.
> >>> Better yet would be to learn PHP, which really is a full-blown programming
> >>> language that can be embedded in web pages. Its syntax is much like C, but
> >>> it's more abstract, so you don't need to worry about memory management and
> >>> pointers and so on. Here's an example:
> >>> <p class="sum">Here is a tricky sum:<br>
> >>> <?php
> >>> $i = 123;
> >>> $j = 456;
> >>> printf('%d + %d = %d', $i, $j, $i+$j);
> >>> ?>
> >>> </p>
> >>> And here's how you include a file with PHP:
> >>> <?php
> >>> include "filename.html";
> >>> ?>
> >> Here are the questions the same as above.
>
> >> The code I want to embed is the navigation bar of the page so the
> >> contents have to make changes to the presentation. But the only change
> >> is the change of the file in an iframe so possibly this can be shifted
> >> to the embedded file to make it work.
>
> >> So again many thanks for this allready here. I ask my provider for
> >> features his site have. Wait and see what I can use there.
>
> >> greetings
>
> >> ManfredP- Hide quoted text -
>
> >> - Show quoted text -
>
> > Don't forget if your using
> > <?php
> > include "filename.html";
> > ?>
> > You will need to change the main page to .php as well. And watch out.
> > php is case sensitive.
>
> > Desmond.
>
> What do you mean? All of the pages have to be php? The code segment
> looked to me a little bit like embedded CSS statements so I don't really
> understand what you mean by this. The first page (saved as index.html)
> is an image map with an image of the house. All of it is to present a
> vacancy site to the people and the image is of the house the site is in.
> There I don't need php and I don't know where to use. Is a dummy
> statement enough?
>
> Thanks and greetings
>
> Manfred- Hide quoted text -
>
> - Show quoted text -
What I ment is you cant use the statment
<?php
include "filename.html";
?>
on a file with an extension of .html it will not work the file has to
be changed to .php.
php is not used in PURE html
[Back to original message]
|