[ borcha @ 21.08.2013. 13:33 ] @
Molba za pomoc!

Napravio sam sajt za prodaju i javio se problem posle prebacivanja na udljeni server tj gde hostuje...

Ubacivanjem artikala imam opciju za slanje par slika mada to sve i nije problem na localu gde sam pravio sajt (xampp/php/). Slike se bez problema uploaduju.
Problem je na udaljenom serveru gde i pored omogucene permisija nad "tmp" folderom i destinacionom folderu pr. "artikli" gde se konacno salju slike iz tmp ..prikazuje "access denied" za ovu akciju.

Specificna stvar kod mene je sto ja u postojecem folderu pr. "artikli" rucno omogucim mod 0777. Unosenjem artikala u kodu pravim dinamicki folder koji se imenuje sifrom tj ima isti naziv kao sifra artikla (primer: 101999) tako da dobijam strukturu home/public_html/hostname/artikli/101999/. Nakon tog kreiranja foldera "101999" trebalo bi dinamicki promeniti sa moda 0001 (web execute) na mod 0777 kako bih bio u mogucnosti da saljem bilo koju sliku u taj folder.

Ulaskom u www.mojhost.com/cpanel u opcijama za fajlove rucno mogu dodeliti 0777 permisije ali kako promeniti dinamicki za tek kreirani folder.

Ako moze primer koda kako dinamicki menjati mod pre samog slanja fajla u isti???
[ MoDcHe @ 21.08.2013. 13:43 ] @
Koristi sledeci kod za kreiranje novih direktorijuma.

Code:

$mask = umask(0);
mkdir("new_directory", 0777);
umask($mask);
[ borcha @ 21.08.2013. 13:47 ] @
Upravo sam resio...ali HVALA PUNO!!
Code:

     chmod("../artikli/" . $nazivFoldera, 0777);