Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP problem sa kreiranjem foldera

[es] :: PHP :: PHP problem sa kreiranjem foldera

[ Pregleda: 2650 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kukipei
Niš

Član broj: 19564
Poruke: 164
*.static.sbb.co.yu.

Sajt: www.bestbetinfo.com


Profil

icon PHP problem sa kreiranjem foldera22.08.2007. u 17:34 - pre 202 meseci
Pozdrav svima

Pokusavam da kreiram dva foldera jedan u drugi.
Code:
mkdir(dirname(__FILE__)."/uploads/peda");
mkdir(dirname(__FILE__)."/uploads/peda/igor");


Foldere koje pokusavam da kreiram su peda i unutar njega igor.
Prvi folder se lepo kreira, ali drugi nece.
folder koji se kreira prvi (peda) je setovan na 777.
Ali i pored toga nece da se kreira drugi folder unutar njega.

Inace owner prvog foldera je apache, a owner php skripta koji se izvrsava je meadmin.
Da li to ima ikakve veze?
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: PHP problem sa kreiranjem foldera23.08.2007. u 09:16 - pre 202 meseci
Ima jedna jako korisna funkcija u mkdir dokumentaciji. Funkcija proverava da li postoje svi folderi na toj putanji i kreira ih ako ne postoje, a ujedno postavlja i privilegije.

Code:

function mk_dir($path, $rights = 0777)
{
  $folder_path = array(
    strstr($path, '.') ? dirname($path) : $path);

  while(!@is_dir(dirname(end($folder_path)))
          && dirname(end($folder_path)) != '/'
          && dirname(end($folder_path)) != '.'
          && dirname(end($folder_path)) != '')
    array_push($folder_path, dirname(end($folder_path)));

  while($parent_folder_path = array_pop($folder_path))
    if(!@mkdir($parent_folder_path, $rights))
      user_error("Ne mogu kreirati folder: \"$parent_folder_path\".");
}    

//samo jednim pozivom kreiras celu putanju        
mk_dir(dirname(__FILE__)."/uploads/peda/igor");
 
Odgovor na temu

kukipei
Niš

Član broj: 19564
Poruke: 164
*.adsl-1.sezampro.yu.

Sajt: www.bestbetinfo.com


Profil

icon Re: PHP problem sa kreiranjem foldera23.08.2007. u 20:24 - pre 202 meseci
Hvala

Ali vec sam resio problem.
Imalo je veze sa pravima za pristup nije bilo do koda

u svakom slucaju hvala
 
Odgovor na temu

[es] :: PHP :: PHP problem sa kreiranjem foldera

[ Pregleda: 2650 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.