Gå til innhold

chmode via php


Anbefalte innlegg

Skrevet

prøver å chmode filer i en mappe ved hjelp av foreach.

$dir = "galleri/bilder/80talls_kro";

if ($handle = opendir($dir)) { 
  while (false !== ($file = readdir($handle))) { 
      if ($file != "." && $file != "..") { 
          $files[] = $file; 
      } 
  } 
  closedir($handle); 
}

foreach ($files as $file){
chmod("$dir/$file", 0777);
echo "chmoddet $file<br>\n";
} 

 

den lister ut at alle filene er chmoda, men det går ikke ann å flytte på de i FTP-programmet mitt.

det henger tilbake fra en gang jeg brukte et opplastingsscript som sikkert satt PHP til eier av filene..

noen som har en idé om hvordan det kan byttes over?

Videoannonse
Annonse
Skrevet
prøver å chmode filer i en mappe ved hjelp av foreach.

$dir = "galleri/bilder/80talls_kro";

if ($handle = opendir($dir)) { 
  while (false !== ($file = readdir($handle))) { 
      if ($file != "." && $file != "..") { 
          $files[] = $file; 
      } 
  } 
  closedir($handle); 
}

foreach ($files as $file){
chmod("$dir/$file", 0777);
echo "chmoddet $file<br>\n";
} 

 

den lister ut at alle filene er chmoda, men det går ikke ann å flytte på de i FTP-programmet mitt.

det henger tilbake fra en gang jeg brukte et opplastingsscript som sikkert satt PHP til eier av filene..

noen som har en idé om hvordan det kan byttes over?

5979538[/snapback]

 

Du lurer på hvordan du bytter eier på en fil?

 

chown bruker filnavn

chown -R bruker mappe

Skrevet

Det er kun superuser som kan endre eier av filer. Du må slette filene via PHP og så laste dem opp igjen via FTP (husk å laste dem ned først :D ). Hvis ikke må du få din host til å kjøre chown kommandoen for deg.

Skrevet

Nazgul: lagde en if-sjekk rett etterpå i foreachen som gjorde det.

 

men får vel bare slette filene og laste de opp igjen da :)

takk for hjelpa

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...