Predajom Exo hosting produktov sa náš záujem o vás nekončí, naopak. Dôkazový materiál o tom nájdete aj v sekcii Podpora. Prípadne si ho vyžiadajte na pocuvamevas@exohosting.sk

K webhostingu .sk doména za neuveriteľných 11,76€ (14,11€ s dph). Za rovnakú cenu aj predĺženie na ďalší rok.

PODPORA A TECH. INFO

Ostatné

HOTLINE
0907 992 728
0948 416 665
E-MAIL podpora
support@exohosting.sk
ICQ podpora
213 057 503
Prevod .sk domény zadarmo

Ak sa rozhodnete prejsť k nám od súčasneho poskytovateľa, uhradíme za Vás poplatok za zmenu registrátora.

Ako rekurzívne zmením atribúty súborov?

zobrazení: 1005 | dátum pridania: 25.01.2006 | hodnotenie:

function chmod_R($path, $filemode) {
   if (!
is_dir($path
))
       return
chmod($path, $filemode
);

  
$dh = opendir($path
);
   while (
$file = readdir($dh
)) {
       if(
$file != '.' && $file != '..'
) {
          
$fullpath = $path.'/'.$file
;
           if(!
is_dir($fullpath
)) {
             if (!
chmod($fullpath, $filemode
))
                 return
FALSE
;
           } else {
             if (!
chmod_R($fullpath, $filemode
))
                 return
FALSE
;
           }
       }
   }
 
  
closedir($dh
);
  
   if(
chmod($path, $filemode
))
     return
TRUE
;
   else
     return
FALSE
;
}

Funkcia funguje pri safe mode OFF na súbory /adresáre vytvorené cez php.

Boli ste spokojný/á s článkom?
nie
Hodnotenie 2.82/5 (228 hlasov)
áno

Príbuzné témy

Ako rekurzívne vymažem adresár?

zobrazení: 1044 | dátum pridania: | hodnotenie:

Pre rekurzívne mazanie použite túto funkciu : function SureRemoveDir($dir) {   if(!$dh = @opendir($dir)) return;   while (($obj = readdir($dh))) {     if($obj=='...