php-8

路径总结:

特殊符号
     "."--代表目前所在的目录,当前目录。 ./(省略)image/1.jpg
   ".."--代表上一层目录。 ../上一级目录; ../../上一目录的上一级目录
   "/"--代表根目录(网站域名指向的目录)。

      比如: http://localhost/demo/20170614/test.php

            localhost / 127.0.0.1 根目录是 www文件夹  


路径分为:绝对路径 相对路径

根据使用位置不同:
1)客户端(浏览器显示的html):a/img/背景图片/引入css/引入js/form/ajax
  绝对路径:https://www.baidu.com/img/bd_logo1.png
           http://www.baidu.com/js/jquery.js

           / 网站根目录(网站域名指向的目录,最顶级)

   www -->localhost 指向目录(C:/wamp/www)
     |-myitem   --> www.myitem.com 指向目录 (C:/wamp/www/myitem)
       |--b
          |--1.jpg
       |--c
          |--2.html
          |--3.jpg
          |--d
             |--4.png
             |--3.html

  如:通过 www.myitem.com/c/2.html 访问
      2.html中img调用 1.jpg: 相对路径  和 绝对路径 ?  
      2.html中img调用 4.png: 相对路径 和 绝对路径 ?

*绝对路径和相对路径的区别就是参考点不同;
   相对路径以当前文件所在位置为参考基础;    
   绝对路径 1)以网站根目录为参考基础;2)完整的网址 


2)服务器端(PHP代码中):
  include/include_once/require/require_once包含函数,文件/图像

  相对路径:和前端一样  

  绝对路径如:  C:/wamp/www/1.php   windows系统路径                                      /www/2.php    其他系统路径

  PHP中使用 __FILE__ 或 __DIR__ 获取当前页面所在服务器磁盘路径,
  配合使用dirname(__FILE__); 去除文件名部分,通过嵌套来减少层级,在通过字符串拼接出完整路径 如: dirname(dirname(__FILE__)).'xxxx/xxx.php';

   www -->localhost 指向目录 (C:/wamp/www)
     |-myitem   --> www.myitem.com 指向目录 (C:/wamp/www/myitem)
       |--a
          |--b
             |--a.php
          |--1.jpg


       |--d
          |--b.php

  通过 www.myitem.com 访问
  a.php  需要include加载 b.php ?     相对路径 和 绝对路径 方法
  
  注意:  
 
  函数中使用 相对路径, 那么由于函数是加载到调用者代码中执行的,
  所有这个路径以调用者所在位置为参考基础;
  
  函数中使用 __FILE__ 获取的是 函数文件 所在磁盘路径;
  
  windows   路径分割符:  / 和 \ 都一样;
  其他系统  路径分割符:只能用 / 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值