Ændre ejerskab på filer efter unzip via PHP
Hej!Jeg er stødt ind i et ret stort problem. Jeg har et CMS system hvor jeg kan oprette andre kunde. Efter oprettelsen af kunden benytter jeg mig af PHP's ZipArchive class til at unzippe en bestemt fil i kundens navn på min server. Koden virker sådan som den skal og min fil unzippes. Problemet er at når PHP unzipper filerne ændres ejerskabsnavnet til "apache" og jeg mister derved alt kontrol over filerne gennem mit FTP program.
Efter at have brugt lang tid på google er jeg med på at det er et spørgsmål om at bruge chown() og ændre ejerskabet - men har ikke fundet en metode hvortil det kan tilpasses.
Mit spørgsmål: Hvordan implementere jeg en funktion der ændrer ejerskabet på hver enkel fil/mapper/undermapper umiddelbart efter unzip? Min kode ser således ud:
$zip = new ZipArchive;
if ($zip->open('../form1.zip') === TRUE) {
$zip->extractTo('../'.$u.'');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
Mvh.
Nikolaj