file_create_url
includes/file.inc, строка 28
- Версии
- 5 – 6
file_create_url($path)
Формирует путь для скачивания файла.
Параметры
$path
Строка, содержащая путь к файлу, для которого нужно сформировать URL.
Возвращаемое значение
Строка, содержащая URL, который можно использовать для скачивания файла.
Связанные темы
Код
<?php
function file_create_url($path) {
// Strip file_directory_path from $path. We only include relative paths in urls.
if (strpos($path, file_directory_path() . '/') === 0) {
$path = trim(substr($path, strlen(file_directory_path())), '\\/');
}
switch (variable_get('file_downloads', FILE_DOWNLOADS_PUBLIC)) {
case FILE_DOWNLOADS_PUBLIC:
return $GLOBALS['base_url'] .'/'. file_directory_path() .'/'. str_replace('\\', '/', $path);
case FILE_DOWNLOADS_PRIVATE:
return url('system/files/'. $path, NULL, NULL, TRUE);
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии