テンプレート利用に難航中

複数の画面が発生するのでヘッダーとフッターは
テンプレート化して読み込みたいとか思ってたら
以前書いてたスクリプトが動かない。。。という素敵現象に陥ってましたとさ

大して環境も変えてないのにおかしいなぁー


とりあえずほとんど書き直して次のような形でコンテンツを読み込むようにしましたよ
#コメントとかは後で書くっす

#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys     
import codecs  
              
sys.stdin  = codecs.getreader('utf-8')(sys.stdin)
sys.stdout = codecs.getwriter('utf-8')(sys.stdout)
encoding = "UTF-8"
               
def fileRead(file_path):
    html = ""  
    f = open(file_path, "r")
    for line in f:
        html += line
    return html
               
app_path = "../app/common/view/template" 
html_header = fileRead(app_path + "/" + "header.tpl")
#メインのコンテンツを読み込む用
#html_main = fileRead(app_path + "/" + "main.tpl")
html_footer = fileRead(app_path + "/" + "footer.tpl")
               
#encoding charset
html_header = unicode(html_header, encoding)
#メインのコンテンツを読み込む用
#html_main = unicode(html_main, encoding)
html_footer = unicode(html_footer, encoding)
               
print "Content-Type: text/html"
print          
print html_header
#メインのコンテンツを読み込む用
#print html_main
print html_footer

PHPだと一瞬なのになぁ。。。


う〜ん、とりあえずヘッダーフッターの読み込みはできるようになった物の、煮詰まってきたので今日は寝ます。明日頑張る←駄目人間