0
私たちはPHPアプリケーションを構築しています。このアプリケーションでは、index.htmlファイルと関連する画像、js、cssファイル(ユーザーのページのテンプレート)のzipファイルをアップロードできます。 htmlファイル内のローカルファイルへの参照を検索して置き換えますか?
たちは、このようなコードの出現をすべて置き換える必要があり、私たちのアプリケーションを介してindex.htmlファイルを使用するには、次の<img src="images/image1.jpg">
<img src="~~~TEMPLATEPATH~~~/images/image1.jpg">
で、次いで、弊社のサーバーに保存します。
このテンプレートをWebユーザーに表示すると、~~~ TEMPLATEPATH~~~は、テンプレートファイルのindex.htmlがサーバー上にある適切なパスに置き換えられます。
すべての "ファイル参照"の前にこの変数を指定する必要があります。
誰かがこれを行う理想的な方法を提案できますか?これを行う正規表現(phpまたはシェルスクリプトで呼び出すことができます)注意:当然のことながら、我々は例えば、絶対パスがある場合には、この変数名を挿入したいいけない:
<img src="http://www.example2.com/images/image1.jpg">
「許可」テンプレートの正しい方法私達の方法(プロセス)ですか?それは他のサイトの機能ですか?
おかげさまで@Ignacio - それはテンプレートが作られる正しい方法ですか?私はそれについて正しく行きますか? – siliconpi