|  | 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
  Navigation: [Reply to this message] |