21. januar 2004 - 14:45Der er
9 kommentarer og 1 løsning
simpel hjælp til mkdir()
hej alle
når jeg benytter følgende script
<?php mkdir ("hey", 0777); ?>
så virker det også fint, men når jeg går ind via mit ftp program og tjekker hvilken chmod den har fået tildelt så melder den 755. Og jeg synes jo den skulle hedde 777 som jeg har angivet.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er nok fordi dit hotels ftp-server ikke har mulighed for at gennemtvinge begrænsede rettigheder.
Det er en meget dårlig ide at have mapper skrivbare for alle. Det vil betyde at enhver kan slette en hvilkensomhelst fil i mappen og erstatte den med en ny, så gør grimme ting ved dine data.
hvidlogspusher: Man kan godt oprette en mappe med 777 rettigheder, men de oprettes som bruger: - typisk "httpd". Derfor kan man ikke gå ind og slette/ændre samt uploade i den oprettede mappe fra fx. ftp. Dette er KUN fordi din host har sat serveren på safemode.
Hvis du får 755 på mappen, er det fordi du først oprettede mappen i ftp, og derefter forsøger at lave chmod på den. Det kan du IKKE i safemode, da mappens bruger typisk vil være "ftp". Du er nød til at oprette mappen via mkdir (via din php-side) og derefter chmodde (via din php-side) den til 777. (Da det oprettede dir, er oprettet af bruger httpd)...
Safemode er noget lort... Men webhosten har sikkert en go grund ;)
hovsa, ville ikke lige afvise dig, tryk fejl. Men jeg oprettede altså mappen med en php side, og prøvede at rette den via en phpside, men 755 var resultatet. Skal dog siges at jeg har gjort det inde i en mappe der er ændret via ftp.. ellers kunne jeg slet ikke få lov til det!!
Synes godt om
Ny brugerNybegynder
Din løsning...
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.