亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

镇沅| 湟源县| 兰坪| 金乡县| 阿瓦提县| 黔西| 吉首市| 铜鼓县| 嘉义市| 绵阳市| 靖宇县| 平塘县| 灯塔市| 孟津县| 文山县| 长兴县| 新宁县| 名山县| 海原县| 浮山县| 化德县| 泰兴市| 桃江县| 平果县| 长沙县| 龙泉市| 辽阳市| 沙雅县| 保山市| 雷州市| 宣城市| 嘉荫县| 永仁县| 临颍县| 博野县| 武功县| 当阳市| 宽城| 莱芜市| 荃湾区| 海丰县|