04. maj 2003 - 01:43Der er
6 kommentarer og 1 løsning
chmod og rename function i PHP
hejsa, sidder og har en lille kattepine med at chmodde og rename dirs får permission denied på min unix server, har så regnet ud der er fordi filerne ikke er ejet at den bruger/gruppe php kører under, mit Q er så hvem skal eje mapperne for at php kan chmodde og rename dirs ??
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
if($octalperms < 777) { $dir = "$config[fullpath]"."$_POST[filepath]"; chmod ("$dir", 0777); echo "Changed Dir Permissions"; } $config[fullpath] er jo så unix pathen til mine dirs, men ved at exekvere det script der får jeg: Warning: chmod failed: Operation not permitted in /usr/home/holybull/public_html/photoalbum/db_input.php on line 116
tror vi snakker forbi hinanden du får lige hele den function
if(!$_POST[filepath]){ echo "<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>Inserting directory</title></head><body>\n"; echo "Filepath and/or webfilepath missing!<br>\n"; echo "<a href=\"javascript.history.back()\">back</a></body></html>"; exit; } if(substr($_POST[filepath], -1) != "/"){ echo "<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>Inserting directory</title></head><body>\n"; echo "You must add a slash (/) to the end of the filepath!<br>\n"; echo "<a href=\"java script:history.back()\">back</a></body></html>"; exit; } if(!is_dir("$config[fullpath]"."$_POST[filepath]")){ echo "<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>Inserting directory</title></head><body>\n"; echo "This is not a dir<br>\n"; echo "<a href=\"java script:history.back()\">back</a></body></html>"; exit; }
echo "<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>Inserting directory</title></head>\n"; echo "<body bgcolor=\"#FFFFFF\">"; echo "<h3>Inserting files into album $_POST[album] >></h3>";
// Makes sure the dir has got the right permissions $decperms = fileperms("$config[fullpath]"."$_POST[filepath]"); $octalperms = substr(sprintf("%o",$decperms),2);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.