Drupal 7中有一個將「public://filename.pdf」轉換爲「/path_to_public_directory/filename.pdf」的函數嗎?我找到了一個將方案路徑放在一起的功能,但找不到另一個方法。如何將scheme://filename.pdf轉換爲Drupal 7中的相對路徑?
4
A
回答
3
您可以使用file_create_url()
恰恰如此:
$uri = 'public://filename.pdf';
$path = file_create_url($uri);
0
使用conf_path()查找文件目錄的路徑。
<?php
$drupal_files = conf_path() . "/files";
print "The Files Directory: " . $drupal_files;
?>
http://api.drupal.org/api/drupal/includes--bootstrap.inc/function/conf_path
0
drupal_realpath($ URI) 解決了當地的URI或文件路徑的絕對文件路徑。 https://api.drupal.org/api/drupal/includes!file.inc/function/drupal_realpath/7
相關問題
- 1. 將相對路徑轉換爲svg中的相對路徑
- 2. 如何將Ant中的相對路徑轉換爲絕對路徑?
- 3. 使用codeigniter將ajax相對路徑轉換爲絕對路徑
- 4. 將相對路徑轉換爲絕對路徑C#
- 5. 將絕對路徑轉換爲相對路徑
- 6. 如何將路徑轉換轉換爲路徑中的ImageBrush?
- 7. 如何使用我的scrapy CrawlSpider將相對路徑轉換爲絕對路徑?
- 8. 如何將相對路徑轉換爲C#/ .NET中的完全限定路徑?
- 9. Python函數將相對路徑../../轉換爲完整路徑
- 10. Python - 任何將相對路徑轉換爲絕對路徑的方法?
- 11. 將絕對路徑轉換爲批處理文件中的相對路徑
- 12. 需要幫助打印drupal菜單的緩存並將鏈接的相對路徑轉換爲絕對路徑
- 13. 在ClearCase中將路徑名從相對轉換爲絕對
- 14. 將相對路徑轉換爲絕對路徑的Bash&Perl腳本
- 15. 將相對路徑轉換爲絕對路徑的最佳方法是什麼?
- 16. 將絕對文件路徑轉換爲相對的
- 17. 如何將Android.Net.Uri路徑轉換爲xamarin中的物理路徑?
- 18. 如何使用javascript將相對的href屬性轉換爲絕對路徑?
- 19. 從完整路徑轉換爲相對路徑
- 20. c#將路徑轉換爲新路徑\\
- 21. 將HTTP路徑轉換爲UNC路徑?
- 22. 將'../../'轉換爲'路徑/路徑'
- 23. 將路徑轉換爲UNC路徑
- 24. 將物理路徑轉換爲相對的http:// localhost:
- 25. 將Windows絕對路徑轉換爲Java
- 26. 將URL轉換爲絕對路徑
- 27. 將URI轉換爲路徑
- 28. PHP轉換外部相對路徑絕對路徑
- 29. 如何將UNIX路徑轉換爲DOS路徑
- 30. 如何將DOS路徑轉換爲正常路徑(.net)
這將返回一個絕對路徑,而不是相對路徑...獲取相對路徑的任何方式? – Shawn
您可以使用全局$ base_url;然後str_replace($ base_url,'',file_create_url($ uri])); – Ziftman