久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php文件操作之返回文件所在的位置信息(絕對(duì)地址)

      在上一篇文章《php文件操作之怎么快速知道文件的大小、類型和權(quán)限》中,我們介紹了文件大小、文件類型和文件/目錄權(quán)限的獲取方法,有需要的朋友可以學(xué)習(xí)了解一下~

      本文的主要內(nèi)容是:返回當(dāng)前文件所在的位置信息,即獲取并返回當(dāng)前文件的絕對(duì)路徑。

      那么文件的絕對(duì)路徑要怎么獲取呢?下面給大家介紹幾種常用方法。

      1、使用realpath() 函數(shù)

      我們知道執(zhí)行PHP腳本的名稱,將它賦值給$filename,然后可以利用realpath($filename)來(lái)獲取該文件的絕對(duì)路徑(包含文件名),了解$filename所在的位置信息。

      <?php $filename = "demo.php"; echo "{$filename} 文件所在位置: ".realpath($filename); ?>

      輸出結(jié)果為:

      php文件操作之返回文件所在的位置信息(絕對(duì)地址)

      可以看出,當(dāng)然文件$filename在c盤(pán)wamp目錄的子目錄www中。

      realpath() 函數(shù)返回的絕對(duì)路徑是包含文件名的,如果不想要可以利用dirname()函數(shù)去掉

      <?php $filename = "demo.php"; echo "{$filename} 文件所在位置: ".dirname(realpath($filename)); ?>

      php文件操作之返回文件所在的位置信息(絕對(duì)地址)

      這是知道部分文件url,來(lái)獲取指定文件的絕對(duì)路徑;但在實(shí)際有時(shí)我們并不知道當(dāng)前所在文件的部分url,這樣要如何獲取文件絕對(duì)路徑呢?我們可以利用魔術(shù)常量(__FILE__、__DIR__)或者預(yù)定義變量($_SERVER

      2、使用魔術(shù)常量 __FILE__

      直接使用 __FILE__ 常量就可以獲取當(dāng)前文件的絕對(duì)路徑(包含文件名)

      <?php echo "當(dāng)前文件所在位置: ".__FILE__; ?>

      輸出結(jié)果為:

      php文件操作之返回文件所在的位置信息(絕對(duì)地址)

      和上文一樣,如果不想要文件名可以利用dirname()函數(shù)去掉,即獲取當(dāng)前文件所在的絕對(duì)目錄信息

      <?php echo "當(dāng)前文件所在位置: ".dirname(__FILE__); ?>

      php文件操作之返回文件所在的位置信息(絕對(duì)地址)

      調(diào)用兩次dirname()函數(shù)還可以獲取當(dāng)前文件的上一層目錄名

      <?php header("content-type:text/html;charset=utf-8"); echo "當(dāng)前文件所在位置: ".dirname(dirname(__FILE__)); ?>

      輸出結(jié)果為:

      當(dāng)前文件所在位置: C:wamp

      3、使用魔術(shù)常量 __DIR__

      直接使用 __DIR__ 常量就可獲取當(dāng)前文件的絕對(duì)路徑,且是不包含文件名的,等價(jià)于 dirname(__FILE__)

      <?php echo "當(dāng)前文件所在位置: ".__DIR__; ?>

      輸出結(jié)果為:

      當(dāng)前文件所在位置: C:wampwww

      4、使用預(yù)定義變量 $_SERVER

      $_SERVER 中包含服務(wù)器和執(zhí)行環(huán)境的信息,是一個(gè)包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數(shù)組。這個(gè)數(shù)組中的所有項(xiàng)目由 Web 服務(wù)器創(chuàng)建。

      我們可以直接使用 $_SERVER['SCRIPT_FILENAME'] 來(lái)獲取當(dāng)前執(zhí)行腳本的絕對(duì)路徑

      <?php echo "當(dāng)前文件所在位置: ".$_SERVER['SCRIPT_FILENAME']; ?>

      輸出結(jié)果為:

      當(dāng)前文件所在位置: C:/wamp/www/demo.php

      PHP中文網(wǎng)平臺(tái)有非常多的視頻教學(xué)資源,歡迎大家學(xué)習(xí)《PHP視頻教程》!

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)