PHP загружает изображение в один каталог с нескольких страниц

У меня есть сценарий, который загружает изображения на мой сайт, он работает локально (еще даже не тестировал его на веб-сервере), но проблема в том, что я не могу понять, как заставить его загружать изображения в центральный сервер. местоположение независимо от того, откуда запускается скрипт.

Например, структура моего сайта выглядит так:

/ROOT/
   /IMAGES/
   /USER/
      upload.php
      /IMAGES/
      /ADS/
         upload.php
         /IMAGES/
      /COUPONS/
         upload.php
         /IMAGES/

Сейчас разные файлы upload.php наследуются от другого файла php, в котором есть сценарий загрузки. Внутри скрипта строка, задающая путь загрузки, выглядит так $newname = "images/".$image_name;. Эта строка является причиной того, что у меня есть каталог «изображений» в разделе «Пользователь», один в разделе «Объявления» и один в разделе «Купоны». Я хочу, чтобы мой скрипт загружал все изображения в каталог / IMAGES / в каталоге / ROOT /, но я могу только выяснить, как заставить путь подниматься на уровни (используя "../"). чем начать с корня и спуститься. Как я могу заставить его всегда загружать в каталог / ROOT / IMAGES /?


person James P. Wright    schedule 30.12.2009    source источник


Ответы (2)


это должно работать

$newname = $_SERVER['DOCUMENT_ROOT']."/images/".$image_name;
person Flatlin3    schedule 30.12.2009

Использовать:

$path = $_SERVER['DOCUMENT_ROOT'];
$path .= '/images/';
person menkes    schedule 30.12.2009