Как преобразовать схему: //filename.pdf в относительный путь в Drupal 7? - PullRequest
4 голосов
/ 25 ноября 2011

Есть ли в Drupal 7 функция, которая преобразует "public: //filename.pdf" в "/path_to_public_directory/filename.pdf"?Я нашел функцию, которая собрала путь схемы, но не могу найти ту, которая работает наоборот.

Ответы [ 3 ]

3 голосов
/ 25 ноября 2011

Вы можете использовать file_create_url(), чтобы сделать именно это:

$uri = 'public://filename.pdf';
$path = file_create_url($uri);
0 голосов
/ 29 августа 2013

drupal_realpath ($ URI) Разрешает абсолютный путь к файлу локального URI или пути к файлу. https://api.drupal.org/api/drupal/includes!file.inc/function/drupal_realpath/7

0 голосов
/ 25 ноября 2011

Используйте 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...