2011-05-02 14 views
0

私のウェブサイトの多くのページに静的なナビゲーションコンテンツを読み込もうとしています。通常、私はPHPインクルードかSSIを使用します。しかし、私の大学のウェブページサーバーは、クラブサーバー上でのみこれらの方法を許可しています(私もクラブのウェブサイトをやっています)。パーソナルページサーバーでは、実際にはPerlとPython(PHP、SSI、Rubyなし)にしかアクセスできません。PHPの代わりにPHPを使用する

私の質問は、PHPやSSIを使わずに複数のページ(ナビゲーションバーやフッタなど)にこの静的コンテンツを含める方法はありますか?

ありがとうございます!

+1

SSIを有効にするように尋ねてみましたか? – icktoofay

+1

は、AJAXを簡潔にするためにAJAX –

+0

JQueryで行うことができます。 Javascriptはサーバー側ではなくローカルマシン上で実行されるので、Javascriptはオプションです – robx

答えて

4

Perlでは、多くのテンプレートエンジンが用意されています。私の好みはTemplate Toolkitです。

hereについて読んでみるといいかもしれません。

+0

すべてのアップデートでこのスクリプトを実行する必要があるようですが、これは実行可能であると思いますし、コンテンツをスケルトンファイルに書き込むスクリプトを作成しました。はい。私は彼らにSSIをオンにするように依頼し、彼らが私の要求を否定するとき、私はこの方法を使用します。ありがとう。 –

+0

@Ross Larson:動的テンプレートレンダリングについては、http://template-toolkit.org/docs/tutorial/Web.html#section_Dynamic_Content_Generation_Via_CGI_Script – ysth

+0

を参照してください。どうもありがとうございました。 –

0

JavaScriptが無効になっていない限り、AJAXを使用して静的コンテンツまたは動的情報をインポートすることができます。

jQueryをPythonまたはPerl over the CDNで使用できるはずです。次に、jQueryのAJAX methodsを使用してデータを取得し、ページに挿入します。

関連する問題