Web Design Forums

Other Languages

Get help with any programming languages other than the ones above.

Including content on every page without modifying every page



Site of the Month Voting - Now Open. CAST YOUR VOTE NOW!

Reply
 
LinkBack Thread Tools
Old December 7 '08, 11:42 AM (#1)
bfsog is offline
Coder
 
bfsog's Avatar
 
Join Date: May 2003
Location: UK
Posts: 2,354
bfsog is a splendid one to beholdbfsog is a splendid one to beholdbfsog is a splendid one to beholdbfsog is a splendid one to beholdbfsog is a splendid one to beholdbfsog is a splendid one to beholdbfsog is a splendid one to behold
Send a message via MSN to bfsog
Including content on every page without modifying every page

I know there are a ways to include content across multiple pages (namely Server Side Includes) however is there any way to do this without actually editing every individual page?

Situation: A friend of mine has a sub directory on one of my domains, I want to have a certain HTML (slthough it could be any type of file) fileon any page that he uploads.

I guess this has to be done at a higher level than hand coding this into the pages.

Does anyone know what this practice is called/information on it?

Cheers
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old December 8 '08, 09:24 PM (#2)
filburt1 is offline
bored
 
filburt1's Avatar
 
Join Date: July 2002
Location: Maryland, US
Posts: 11,785
filburt1 is a name known to allfilburt1 is a name known to allfilburt1 is a name known to allfilburt1 is a name known to allfilburt1 is a name known to allfilburt1 is a name known to all
There is a terrible technique you can use with PHP:
  1. Write a script that captures the output buffer (ob_start() with a callback to a custom function you write)
  2. In that script, do a function str_replace() on the output buffer, replacing for example the </html> with your desired code.
  3. Add the script as a PHP auto_prepend file through a .htaccess file:
    Code:
    php_value auto_prepend_file /path/to/your/script
I once had to add Google Analytics tracking to a site that somebody made several years ago in Dreamweaver templates. Considering I don't have Dreamweaver and it would have been very dangerous to upload every page again (a necessity when changing a template in Dreamweaver), I used this technique to automagically add the tracker code to every page.

There's no major performance hit; it's just a messy solution and only useful if you can't edit the original files as you mentioned.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

  Web Design Forums » Programming Help » Other Languages

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[PHP] How to show a different image depending on current page bfsog Coding Articles & Tutorials 3 August 4 '05 06:58 AM
Layout Basics JR Coding Articles & Tutorials 13 April 29 '05 11:02 AM
Possible to change <div> content without re-loading page? skywater Javascript, AJAX, and JSON 6 July 2 '03 03:48 PM
please help tctguy For Hire / Wanted 3 June 25 '03 04:59 PM
Including one page within another... mike_firman HTML and CSS Help 7 March 17 '03 10:40 AM

 
User Infomation
Your Avatar

Site Of The Month
Nominate Your Site Now!

Advertisement
WolfCMS.org

Latest Articles
- by RickM
- by bfsog

Advertisement

Partner Links



All times are GMT -4. The time now is 02:08 PM.


WebDesignForums.net is Copyright © 2010 RikeMedia.

SEO by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164