公用PHP在不同路径的文件中被引用时,就要让公用PHP文件中的href为一个绝对url,考虑到我们的网站变化移植等因素,我们采用动态获取相对url的办法。

<!DOCTYPE html>
<html lang="en"><head><title>test</title><?php $nowUrlcatalog='http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'],0,strripos($_SERVER['PHP_SELF'],'/')); ?><link rel="stylesheet" href="<?php echo $nowUrlcatalog.'/css/index.css'; ?>"><link rel="icon" href="<?php echo $nowUrlcatalog.'/src/image/logo.ico'; ?>" type="image/x-icon"><link rel="shortcut icon" href="<?php echo $nowUrlcatalog.'/src/image/logo.ico'; ?>" type="image/x-icon"></head><body><div class="top"></div><div id="guide"></div></body>
</html>

PHP中在公用PHP文件中使用相对路径的正确方法相关推荐

  1. 编译过程中,termcap.h 文件找不到路径 licli.a终于生成

    编译过程中,termcap.h      文件找不到路径   查看是linux  源码下找不到termcap.h文件 安装了所有关于*cap*的源码包也不起作用 今天终于解决了这个问题,搜termca ...

  2. 【转】QT中添加的资源文件qrc时的路径问题小结

    @2019-06-13 [小记] QT中添加的资源文件qrc时的路径问题小结 转载于:https://www.cnblogs.com/skullboyer/p/11014943.html

  3. linux强制移除pdf密码,分享|如何在 Linux 中从一个 PDF 文件中移除密码

    今天,我碰巧分享一个受密码保护的 PDF 文件给我的一个朋友.我知道这个 PDF 文件的密码,但是我不想透露密码.作为代替,我只想移除密码并发送文件给他.我开始在因特网上查找一些简单的方法来从 PDF ...

  4. 如何在Linux命令行中替换多个文件中的字符串

    本文翻译自:How to replace a string in multiple files in linux command line I need to replace a string in ...

  5. 利用Word 中的“从任意文件中恢复文本”转换器来恢复损坏的文档

    本文说明 Microsoft Word 中的"从任意文件中恢复文本"转换器以及如何使用它来恢复损坏的文档. 什么是"从任意文件中恢复文本"转换器? " ...

  6. 用python中re.sub()替换文件中指定字符串

    用python中re.sub()替换文件中指定字符串 1.正则表达式re.sub()的用法 sub(pattern,repl,string,count=0,flag=0) 1)pattern正则表达式 ...

  7. 中了exe病毒文件夹变exe应用程序解决方法

    文件夹变exe应用程序是一种恶意病毒,专门删除电脑中有用的文件,把自己伪装成一个正常的文件.中了exe病毒文件夹变exe应用程序解决方法恢复步骤如下: 文件夹变exe应用程序是一种恶意病毒,专门删除电 ...

  8. VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法

    VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法 在VSCode中,新建js文件可能会发生VSCode自带的jQuery提示引起失效,如下图 在HTML文件中进行编辑,<s ...

  9. Matlab中只运行m文件中部分程序的方法

    现有一个m文件,里面有十几个分程序.有什么方法可以使得m文件中中间某一部分程序不运行而运行其他的程序: 解决办法: (1)选中要运行的程序段,右键选择运行选中的程序 (2)用双百分号%%分节,用ctr ...

最新文章

  1. 【原创】【推荐】《ASP.NET 3.5+SQL Server网站模块化开发全程实录》出版记
  2. 独家 | 数据科学家的必备读物:从零开始用 Python 构建循环神经网络(附代码)...
  3. 计算机系职教周方案,琼软院软件〔2018〕14 号:关于印发《软件工程系2018年“职业教育 活动周”活动方案》的通知...
  4. 博途v15安装过程中提示出错_博图V15为什么安装失败?
  5. linux 当前用户 命令 w who(转)
  6. AutoCAD2020修改 图层名称
  7. 打印机驱动下载后只能打印单面(设置双面打印)解决方法
  8. SRIO IP的学习与应用
  9. Nginx之一:Nginx的编译安装
  10. C++11生成随机数(random库)
  11. 网络安全实验:CCProxy缓冲区溢出攻击
  12. 山东大学程序设计思维与实践 四月模拟:TT与可怜的猫
  13. 题解 CF133A 【HQ9+】
  14. 第13节 IIS之WEB服务器部署及网站发布——以win2003为例
  15. 常见的液晶显示模块类型
  16. 扩展显示器失败:“显示信号输入超出范围“问题解决方案
  17. Oracle时间函数 to_char()及常用时间格式
  18. python爬取豆瓣影评理论依据_我用Python爬取了豆瓣的影评
  19. 如何高效学习(斯科特·扬 )(含思维导图)
  20. SCOI 2012 喵星球上的点名 题解

热门文章

  1. nyoj 55 懒省事的小明 (优先队列||直接插入)
  2. 易助工资总额管控发版说明
  3. 2022年货节盘点:看看你的年货买亏了吗?
  4. C语言用头插法建立单链表
  5. 微信强制性诱导分享php,什么样的微信诱导分享算违规操作?
  6. java8 iso8601,Java 8 DateTimeFormatter使用偏移拒绝正确的ISO 8601日期/时间
  7. 松下伺服电机与驱动器A6SF的modbus控制——位置控制(1)
  8. 「10月27-28日」2022第四届中国汽车智能座舱国际峰会大会邀请函
  9. 《C语言及程序设计》实践参考——区号查询
  10. U盘启动ghost制作