Настройка Apache
Кросс-доменная работа с папками
Прежде, чем начать, предложение:
— Надо бы в Разделе "Мастерская" добавить подраздел "Apache, сервера… Настройка" — что-то в этом роде :)
Вообщем, есть такая задача:
Локально установлено много разных доменов с помощью virtual-hosts настройки.
Есть два домена:
1. fotki.vi — ведущий в папку с фотографиями — D:/Server/home/fotki.vi/www/
2. cms.vi — ведущий в папку CMS — D:/Server/home/cms.vi/www/
На первом домене хранятся фотографии в папке galleries/. На втором домене рабочий сайт, с которого можно загружать фотографии. Загружаемые фотографии должны попасть на первый домен в папку D:/Server/home/fotki.vi/www/galleries.
Вопрос, как это сделать с помощью определённых настроек второго домена на сервере Apache?
Я знаю, что как то можно сделать ссылку на папку galleries из второго домена — вопрос как?
Как ещё можно это сделать?
С уважением,
Виктор :)
<?php $uploaddir = 'http://fotki.vi/galleries/'; // это папка, в которую будет загружаться картинка $uploadfile = "$uploaddir$apend"; \\ в переменную $uploadfile будет входить папка и имя изображения if($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=1024000) { \\ Здесь мы проверяем размер если он более 1 МБ if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { \\ Здесь идет процесс загрузки изображения $size = getimagesize($uploadfile); \\ с помощью этой функции мы можем получить размер пикселей изображения if ($size[0] < 601 && $size[1]<5001) { \\ если размер изображения не более 600 пикселей по ширине и не более 5000 по высоте echo "Файл загружен. Путь к файлу: <br><b>http://ВашСайт.РУ/$uploadfile</b>"; }else {echo "Размер пикселей превышает допустимые нормы (ширина не более - 600 пикселей, высота не более 5000)"; } } else {echo "Файл не загружен, верьнитель и попробуйте еще раз";} }else { echo "Размер файла не должен превышать 1000Кб";} ?>
Оке, попробую! Благодарю.вот.
Это не прокатит. В таком случае нужно использовать серверную структуру папок.$uploaddir = 'http://fotki.vi/galleries/';
Ещё раз спасибо)
Задача решена!