Загрузите файл в папку public_html

У меня есть компонент joomla, который извлекает аудиопесни из музыкальной папки на сервере и воспроизводит их в интерфейсе. И пользователи могут загружать свои песни из внешнего интерфейса.

Но проблема в том, что настройки компонента таковы, что путь к музыкальной папке должен быть вне корневого веб-узла.

Путь выглядит так:

/home/имя пользователя/public_html/аудио

Но я не понимаю, как загружать файлы в папку «public_html», используя php. Каким должен быть адрес назначения, который я могу использовать в своем коде?


person shasi kanth    schedule 19.07.2011    source источник
comment
Разве не принято загружать файлы (например, изображения) внутрь public_html, чтобы они были общедоступны? Какую ошибку вы получите, если укажете полный путь в скрипте загрузки?   -  person Sukumar    schedule 19.07.2011
comment
хорошо, я вижу, что папка «public_html» на сервере напоминает «www» или веб-корень домена. Поэтому я постараюсь загрузить файл в обычном режиме.   -  person shasi kanth    schedule 20.07.2011
comment
Как называется компонент?   -  person greenkoi    schedule 06.12.2011
comment
я помню название компонента: Maian media   -  person shasi kanth    schedule 06.12.2011


Ответы (1)


Чтобы получить путь к серверу в среде Joomla:

echo JPATH_SITE;

Примеры использования

person idea34    schedule 07.12.2011