91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

drupal7 保存文件時,路徑使用

發布時間:2020-09-27 19:35:33 來源:網絡 閱讀:494 作者:ADUJ 欄目:web開發

在drupal7模塊中,使用file_put_contents函數保存文件時,遇到文件路徑如何使用的問題,測試了下面的一些用法,供大家參考。
測試方式:
通過menu的回調函數執行保存文件的操作
測試案例
在回調函數中執行getcwd()函數,獲取當前工作目錄

echo getcwd();# /var/www/project/demosite 網站的目錄所在Ubuntu中的絕對路徑

當前文件所在目錄

echo __DIR__;# /var/www/project/demosite/sites/all/modules/customized_form_ui 當前模塊所在的絕對路徑

當前文件名

echo __FILE__; # /var/www/project/demosite/sites/all/modules/customized_form_ui/customized_filetest_page.inc 當前menu的回調函數所在目錄

下面我們測試寫入文件

$write = file_put_contents('test.txt','123456'); # 文件保存在了網站的根目錄下
$write = file_put_contents('sites/all/modules/customized_form_ui/test.txt','123456'); # 文件保存在模塊的根目錄下
$write = file_put_contents('sites/all/modules/customized_form_ui/templates/images/test.txt','123456'); # 文件保存在模塊的文件夾下

注:上面代碼僅僅是測試,我們在實際的開發中,應該將文件保存在 sites/all/default/files/ 的某個文件夾下,方便模塊的管理
更改當前工作目錄

chdir('sites/all/modules/customized_form_ui/');
echo getcwd(); # /var/www/project/demosite/sites/all/modules/customized_form_ui

drupal7中開發中用的一些path相關的函數
current_path();//當前路徑
global $base_path; //網站根目錄 /
global $theme_path; //當前主題路徑
path_to_theme();//當前頁面的主題路徑 可能是theme或者module
path_load();// 從數據庫中獲取url地址的別名
drupal_get_path(); //獲取module theme等路徑


上述代碼為個人測試,僅供參考。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

元谋县| 阿瓦提县| 邵阳市| 罗甸县| 拉孜县| 湘潭县| 华安县| 正宁县| 余江县| 大理市| 讷河市| 铜鼓县| 盐源县| 民丰县| 铁岭县| 五莲县| 合江县| 贵定县| 永昌县| 岳西县| 莱州市| 新干县| 鞍山市| 右玉县| 南郑县| 晋宁县| 新野县| 鄂伦春自治旗| 磐安县| 棋牌| 苍溪县| 建昌县| 维西| 远安县| 资溪县| 满城县| 奉节县| 修水县| 沙田区| 黄石市| 筠连县|