ændre mappers rettigheder via php

Tags:    php

Hej
er det muligt at ændre en mappes indstillinger ved hjælp af php, jeg vil gøre det muligt at kopiere billeder over i en mappe, og mappen skal gøres åben for skrivning uden at man skal ind via ftp og ændre det manuelt.

Håber nogen har svaret på dette
mvh
Sonny



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej
er det muligt at ændre en mappes indstillinger ved hjælp af php, jeg vil gøre det muligt at kopiere billeder over i en mappe, og mappen skal gøres åben for skrivning uden at man skal ind via ftp og ændre det manuelt.

Håber nogen har svaret på dette
mvh
Sonny



Du skal bruge denne funktion: http://dk.php.net/chmod

Kig eventuelt også på denne: http://dk.php.net/chown

Den første er til at sætte chmod og den anden er til at sætte ejerskab af filen.

Hvis det ikke virker det pågrund af dit webhotels sikkerhedpolitik og så skal du gøre det manuelt.



kan du fortælle mig hvordan jeg finder ud om serveren tillader cmod ændringer, og hvordan det fungerer i praksis, jeg vil gerne give alle fuld tilladelse denne fil - copy ($filsrc,$fildst);



Du kan bruge funktionen is_writable() til at finde ud af om du kan skrive i mappen.. f.eks.
if (is_writable())
{
copy($src,$dst);
}
else
{
chmod($dir, 777);
}

dette checker om du kan skrive.. Hvis du kan det skriver den.. ellers laver den chmod om til at alle kan skrive til den..



Du kan bruge funktionen is_writable() til at finde ud af om du kan skrive i mappen.. f.eks.
if (is_writable())
{
copy($src,$dst);
}
else
{
chmod($dir, 777);
}

dette checker om du kan skrive.. Hvis du kan det skriver den.. ellers laver den chmod om til at alle kan skrive til den..


www.php.net/is_writable : Safe mode limitations are not taken into account.
Man kan ikke stole på is_writable, men den giver et fingerpeg
--
Thus, I conclude



t