Gå til innhold

Automatisk chmodde alt som opprettes i en mappe


Anbefalte innlegg

Videoannonse
Annonse

Du kan bruke php til dette..

<?php
// Mappen som inneholder filer
 $bane = "/filer/minefiler";
 $apne = opendir($bane);

 while (false !== ($fil = readdir($apne))) 
   {
     // Vi ønsker ikke undermapper
     if (!is_dir("$bane/$fil")) 
       {
          // CHMOD alle filene 
          if(@chmod($fil, 0777))
            {
               echo "Filen <em>".$fil."</em> er nå skrivbar";
            }
        }
   }
closedir($apne);
?> 

Lenke til kommentar
Takk, men scriptet må jeg vel i tilfelle kjøre manuelt? Er noen gallerimapper som kun inneholder bilder som skal chmoddes straks filene er uploadet / mappene er opprettet.

9284574[/snapback]

 

Nei..

  • Om du bruker et backend system, så kan f.eks kjøre dette hver gang du logger på..
  • Om du bare en en dynamisk side, så kan du benytte deg av traffikken, når noen besøker siden, så aktiveres scriptet..
  • Om du skal bruke dette sammen med et opplastings script, så kan du kjøre det når et fil blir lastet opp
  • Et siste alternativ (om du har egen eller dedikert server) er å skrive et lite program som kjører chmod ca. 1 gang i timen (eller 1 gang i minuttet om du ønsker det)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...