What I understand you want is a way to generate pages with a customisable sidebar and main page on your home computer, which can then be uploaded to a static webspace. You certainly don't need a database for this ($0.02: pg). You don't need to learn a 'web language' such as PHP for it; since you're going to be throwing text into files, C could do it. But web languages weren't designed by fools. You can build PHP as a CGI executable (which can then be used just like any UNIX CLI app), pipe your source through that, and upload the result. Alternatively, you could set up Apache/PHP on your home machine hosting the pages. Use wget to grab each page into export/, rename all to end in .html (for X in `ls export'; do mv $X ${X%.php}.html; done), then upload to your space. AFA designing your source goes, I'd suggest something like this: html.php: <? function htmlopen() { // html, head and body tags; set up for the sidebar content } function htmlsplit() { // close sidebar, open main page } function htmlclose() { // footer, close main page, close html } ?> mainpage.php: <? include_once('html.php'); htmlopen(); // sidebar content htmlsplit(); // main page content htmlclose(); ?> That looks fairly simple to me, and it shouldn't be too hard to add extra sections to the layout later on. I learnt PHP from the reference manual, and I knew enough to write that after day one. Alexis -- "Don't say don't quote me, because if no one quotes you, you probably haven't said a thing worth saying" - KMFDM, Dogma "Imagine a world without hypothetical situations" - Bram Moolenaar `man` first, ask questions later.
participants (1)
-
Alexis Lee