0

90 年代の古い wwwboard を、90 年代のものよりも最近に見えるようにしようとしています。変換が必要なファイルは 46,770 個あります。各ページからコンテンツを切り取って、Java で記述したプログラムを使用して更新されたページに押し込みますが、すべてを変換する前に、コンテンツを配置したテンプレートを簡単に編集できるようにしたいと考えています。将来。

これは、ナビゲーション バー、フッター、および広告にとって重要です。通常、PHP を使用している場合は、navbar とヘッダーを

<?php include ('header.html'); ?>
<?php include ('navbar.html'); ?>
<!--actual content-->
<?php include ('footer.html'); ?>

残念ながら、すべてのファイルは .html ファイル名を保持する必要があります。したがって、PHPは問題外です。(間違っている場合は訂正してください。)代わりに、次を使用してヘッダーとナビゲーションバーを除外しようとしました

<object id="HeaderObj" data="header.html" >
    <embed src="header.html">
</object>
<object id="NavbarObj" data="navbar.html" >
    <embed src="navbar.html">
</object>

両方のセクションの幅とプロパティを CSS で制御し、将来の埋め込みの変更を容易にします。 ここに画像の説明を入力

残念ながら、これらの埋め込み画像のリンクをクリックすると、埋め込まれたページ内に新しいリンクが開きます。このように見えます。 ここに画像の説明を入力

ユーザーに使用可能なリンクを提供しない場合、埋め込みタグを使用できません。誰かが私の現在の問題に対する解決策を持っていますか? これがわからない場合は、微視的な変更が必要になるたびにバッチ Web サイト コンバーターを実行する必要があります。

4

1 に答える 1

0

http://php.about.com/od/advancedphp/p/html_php.htm ^これでうまくいきました。次に、PHP インジェクションの可能性がないこと、または言語としての PHP で可能なことは何もないことを確認します。

于 2012-12-18T21:40:25.780 に答える