代码之家  ›  专栏  ›  技术社区  ›  DEVOPS

如何使用php替换php页面中的js文件路径?

  •  0
  • DEVOPS  · 技术社区  · 16 年前

    如何使用php代码在我的php页面中编辑js/swf文件路径。路径不是唯一的,而是可变的。我必须搜索这些文件路径并替换它。

    1 回复  |  直到 13 年前
        1
  •  3
  •   Stann0rz    16 年前

    虽然我不太清楚你想做什么,你可以试试这个吗?

    我曾经遇到过一个类似的问题,当路径位于根目录上方时,includes/css/js等就不同步了,我使用相对链接来调用一个不断包含的header.php文件。

    我用它来处理路径,并添加“./”前缀以正确地包含文件,并避免以后检查每个页面。

    $path = $_SERVER['REQUEST_URI'];
    $level = count(explode("/",$path));
    $level = $level-1;
    $prefix = "";
    for ($i = 1; $i < $level; $i++) {
        $prefix .= "../";
    }
    

    include($prefix."header.php");
    <script src="<?=$prefix.JS_FOLDER.$js_filename?>" type="text/javascript"></script>