CMSのテンプレートによってヘッダーが全頁で統一されるのですが、
特定のディレクトリ下(例:http://exsample.com/test/)では、
googleapiを読み込む<script>タグが実行されない(或いは取り除かれる)ようにしたいです。
Webページの拡張子は .php です。
可能でしょうか?
PHP スクリプトが配置されているディレクトリは、定数 __DIR__ で取得することができます。
PHP のバージョンが 5.3.0 未満であれば、dirname(__FILE__) で取得できます。
取得したディレクトリかどうかを判定する if で、無効にしたい <script> をくくってあげれば良いと思います。
例えば、
<?php if (! preg_match("/\/test$/", __DIR__)): ?> <script src="..."></script> <?php endif; ?>
解決しました。有難うございました。
2012/01/05 04:28:35