PHP laste opp bilde til en katalog fra flere sider

stemmer
0

Jeg har et script som laster opp bilder til min side, det fungerer lokalt (har ikke engang testet den på webserveren ennå), men problemet er at jeg ikke kan finne ut hvordan de skal få det til å laste opp bildene til en sentral plassering uansett hvor skriptet kjøres fra.

For eksempel min områdestrukturen ser slik ut:

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

Akkurat nå de ulike upload.php filene arver fra en annen php-fil som har opplasting script. Inne skriptet linjen som setter opplastings banen ser slik ut $newname = images/.$image_name;. Den linjen er grunnen til at jeg har en bilder under bruker og en under annonser og en under kuponger. Det jeg ønsker er å være i stand til å ha manuset mitt laste opp alle bildene til / BILDER / katalog under / root / katalog, men jeg kan bare finne ut hvordan å gjøre banen gå opp nivåer (med ../) i stedet enn begynner ved roten og gå ned. Hvordan kan jeg få det til å alltid laste opp til / root / BILDER / katalog?

Publisert på 29/12/2009 klokken 23:26
kilden bruker
På andre språk...                            


2 svar

stemmer
6

dette skal fungere

$newname = $_SERVER['DOCUMENT_ROOT']."/images/".$image_name;
Svarte 29/12/2009 kl. 23:33
kilden bruker

stemmer
2

Bruk:

$path = $_SERVER['DOCUMENT_ROOT'];
$path .= '/images/';
Svarte 29/12/2009 kl. 23:35
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more